Skip to content

Kebijakan Privasi

Tanggal Berlaku:7 Mei 2026
Pembaruan Terakhir:7 Mei 2026

Selamat datang di Breeze Pixel Studio (selanjutnya disebut "aplikasi ini"). Kami sangat memahami pentingnya informasi pribadi bagi Anda, dan akan melindungi keamanan serta privasi informasi pribadi Anda sesuai dengan ketentuan peraturan perundang-undangan. Sebelum menggunakan aplikasi ini, harap baca dan pahami sepenuhnya kebijakan privasi ini.

Kebijakan privasi ini berlaku untuk klien Breeze Pixel Studio (termasuk versi platform iOS, Android, Web, Windows, macOS, Linux, dll.) serta layanan terkait.


I. Bagaimana Kami Mengumpulkan dan Menggunakan Informasi Pribadi Anda

1.1 Pendaftaran dan Akun

Saat Anda mendaftarkan akun, kami perlu mengumpulkan informasi berikut:

Jenis InformasiWajib Diisi?Kegunaan
Nama pengguna (username)WajibIdentifikasi unik akun, digunakan untuk masuk
Kata sandi (password)WajibVerifikasi keamanan akun, disimpan dengan enkripsi PBKDF2
Nama panggilan (nickname)WajibNama tampilan di komunitas
Email (email)OpsionalVerifikasi keamanan akun, pengaturan ulang kata sandi, konfirmasi penghapusan akun

1.2 Data Profil

Selama menggunakan aplikasi ini, Anda dapat secara sukarela melengkapi data profil berikut:

  • Foto profil: Digunakan untuk halaman profil pribadi dan tampilan komunitas
  • Gambar latar belakang: Digunakan untuk dekorasi halaman profil pribadi
  • Jenis kelamin: Digunakan untuk tampilan halaman profil pribadi (pilihan: Tidak diketahui / Laki-laki / Perempuan)
  • Tanda tangan pribadi: Digunakan untuk tampilan halaman profil pribadi
  • Gelar: Gelar virtual yang diperoleh melalui level, prestasi, aktivitas, keanggotaan, dll.

Semua informasi di atas diberikan secara sukarela oleh Anda, dan Anda dapat mengubah atau menghapusnya kapan saja.

1.3 Informasi Perangkat

Untuk memastikan kelancaran layanan dan mengoptimalkan pengalaman pengguna, kami akan mengumpulkan informasi perangkat berikut:

  • Pengidentifikasi perangkat: UUID v4 yang dihasilkan saat aplikasi pertama kali dijalankan, disimpan secara lokal, digunakan untuk pelacakan sesi dan pengikatan perangkat
  • Versi sistem operasi: Misalnya Android 14, iOS 17, dll.
  • Model perangkat: Misalnya Samsung Galaxy S24, iPhone 15 Pro, dll.
  • Versi aplikasi: Versi aplikasi yang saat ini terinstal
  • Jenis platform: Android / iOS / Web / Windows / macOS / Linux

Informasi di atas hanya dilaporkan saat aplikasi dijalankan atau kembali ke latar depan, digunakan untuk:

  • Statistik penggunaan aplikasi (mulai/selesai sesi, durasi sesi)
  • Menjaga denyut sesi (setiap 30 detik sekali)
  • Mengikat perangkat ke akun pengguna setelah masuk

1.4 Catatan Penggunaan

Kami akan mencatat data perilaku penggunaan berikut:

  • Catatan sesi: Waktu mulai aplikasi, durasi penggunaan, ID sesi
  • Catatan masuk: Waktu terakhir masuk
  • Data interaksi: Jumlah pengikut/penggemar, jumlah karya, jumlah suka, jumlah koleksi
  • Catatan notifikasi: Status sudah dibaca/belum dibaca dari notifikasi sistem dan notifikasi interaksi

1.5 Konten Buatan Pengguna

Saat Anda membuat dan membagikan konten di aplikasi ini, kami akan memproses konten berikut:

  • Karya piksel: Data kanvas, file proyek, gambar yang diekspor
  • Koleksi: Informasi koleksi karya
  • Topik: Informasi pembuatan dan partisipasi topik

Konten di atas diunggah ke server saat Anda secara aktif mempublikasikannya. Karya yang belum dipublikasikan hanya disimpan di perangkat lokal Anda.

1.6 Gambar dan File

Dalam skenario berikut, kami akan mengakses gambar dan file Anda:

  • Memilih gambar dari galeri: Digunakan untuk gambar referensi pembuatan, unggah foto profil, unggah gambar latar belakang
  • Mengambil foto: Digunakan untuk gambar referensi pembuatan (memerlukan izin kamera)
  • Menyimpan gambar ke galeri: Mengekspor/menyimpan karya piksel yang dibuat
  • Memilih file: Di desktop (Windows/macOS/Linux) memilih file gambar lokal

II. Cara Kami Menggunakan Izin

2.1 Izin Android

IzinLevel API TerkaitKegunaanDapat Ditolak?
READ_MEDIA_IMAGESAndroid 13+Membaca gambar galeri sebagai gambar referensi atau unggah foto profil/gambar latar belakangYa, jika ditolak tidak dapat memilih gambar
READ_EXTERNAL_STORAGEAndroid 12 ke bawahMembaca gambar dari penyimpanan eksternalYa, jika ditolak tidak dapat memilih gambar
Izin kamera (runtime)SemuaMengambil foto sebagai gambar referensiYa, jika ditolak tidak dapat memotret

2.2 Izin iOS

IzinKegunaanDapat Ditolak?
NSPhotoLibraryUsageDescriptionMengakses galeri untuk memilih gambar referensi; gambar referensi akan membantu Anda sebagai panduan visual saat menggambar pikselYa, jika ditolak tidak dapat memilih gambar
NSPhotoLibraryAddUsageDescriptionMenyimpan gambar ke galeriYa, jika ditolak tidak dapat menyimpan ke galeri
Izin kamera (runtime)Mengambil foto sebagai gambar referensiYa, jika ditolak tidak dapat memotret

2.3 Penjelasan Izin

  • Semua izin memerlukan persetujuan aktif dari Anda, kami tidak akan mengakses fungsi terkait tanpa izin
  • Anda dapat menonaktifkan izin yang telah diberikan kapan saja di pengaturan sistem
  • Penolakan izin tidak akan memengaruhi penggunaan normal fungsi lain aplikasi, hanya akan memengaruhi fungsi tertentu yang bergantung pada izin tersebut
  • Sebelum meminta izin sensitif (seperti kamera), kami akan menampilkan dialog penjelasan kegunaan izin kepada Anda

III. Cara Kami Menyimpan dan Melindungi Informasi Pribadi Anda

3.1 Metode Penyimpanan Informasi

Penyimpanan Lokal

  • SharedPreferences: Digunakan untuk menyimpan token autentikasi (Access Token, Refresh Token) dan pengidentifikasi perangkat
  • Database SQLite: Digunakan untuk menyimpan dokumen piksel lokal, bingkai animasi, aset, dan data kreatif lainnya

Data yang disimpan secara lokal tidak akan meninggalkan perangkat Anda (kecuali Anda secara aktif mengunggah dan menyinkronkannya).

Penyimpanan Server

  • Database Cloudflare D1: Menyimpan informasi akun pengguna, data profil, hubungan sosial, metadata karya, dll.
  • Penyimpanan Objek Cloudflare R2: Menyimpan file gambar yang diunggah pengguna (foto profil, gambar latar belakang, gambar karya, dll.)
  • Cloudflare KV: Menyimpan Refresh Token untuk verifikasi pencabutan token di sisi server

Server terletak di jaringan tepi global Cloudflare, transmisi data dienkripsi penuh dengan TLS.

3.2 Tindakan Keamanan

Kami mengambil tindakan berikut untuk melindungi keamanan informasi pribadi Anda:

  • Perlindungan kata sandi: Menggunakan algoritma PBKDF2 (100.000 iterasi) dengan hash garam, server tidak menyimpan kata sandi teks biasa
  • Keamanan token:
    • Access Token berlaku 7 hari, menggunakan tanda tangan HS256
    • Refresh Token berlaku 30 hari, menggunakan mekanisme rotasi token (token lama otomatis tidak berlaku setelah digunakan)
    • Saat keluar, server menghapus catatan Refresh Token di KV, mewujudkan pencabutan token di sisi server
    • Saat token kedaluwarsa, secara otomatis mencoba penyegaran tanpa terasa, permintaan mengantre selama proses penyegaran
  • Enkripsi transmisi: Semua komunikasi jaringan menggunakan enkripsi HTTPS (TLS)
  • Minimalisasi izin: Permintaan API membawa token autentikasi sesuai kebutuhan, antarmuka publik tidak memerlukan autentikasi
  • Penghapusan akun: Mendukung fungsi penghapusan akun, setelah penghapusan memasuki masa tenang, dalam masa tenang dapat membatalkan penghapusan

3.3 Masa Retensi Data

  • Informasi akun: Disimpan selama Anda menggunakan aplikasi ini, dihapus atau dianonimkan setelah penghapusan akun
  • Token autentikasi: Access Token kedaluwarsa setelah 7 hari, Refresh Token kedaluwarsa setelah 30 hari atau dihapus saat keluar
  • Pengidentifikasi perangkat: Disimpan secara lokal, otomatis dihapus setelah mencopot pemasangan aplikasi
  • Data sesi: Digunakan untuk analisis statistik, masa retensi tidak melebihi 180 hari
  • Konten kreatif: Disimpan sampai Anda menghapusnya atau akun dihapus

IV. Cara Kami Berbagi, Mentransfer, dan Mengungkapkan Informasi Pribadi Anda

4.1 Berbagi

Kami tidak akan menjual informasi pribadi Anda kepada pihak ketiga mana pun. Dalam situasi berikut, kami mungkin membagikan informasi Anda:

  • Penyedia layanan: Kami menggunakan Cloudflare untuk menyediakan hosting server, basis data, penyimpanan objek, dan layanan CDN. Cloudflare hanya memproses data Anda jika diperlukan untuk menyediakan layanan tersebut
  • Persyaratan hukum: Berdasarkan peraturan perundang-undangan, litigasi, atau permintaan wajib dari lembaga pemerintah, kami mungkin perlu membagikan informasi Anda

4.2 Pengungkapan Publik

Informasi berikut mungkin terlihat oleh pengguna lain:

  • Data publik: Nama panggilan, foto profil, jenis kelamin, tanda tangan pribadi, gelar saat ini, level, jumlah penggemar/mengikuti/karya/suka/koleksi
  • Karya publik: Karya yang Anda publikasikan sebagai publik
  • Koleksi publik: Koleksi yang Anda buat
  • Hubungan sosial: Daftar yang diikuti, daftar penggemar

Anda dapat mengontrol visibilitas karya Anda (publik/pribadi) melalui pengaturan visibilitas karya.

4.3 Situasi Tidak Berbagi

Kami tidak akan membagikan informasi berikut kepada pihak ketiga:

  • Kata sandi Anda (disimpan terenkripsi, tidak ada yang dapat melihat teks biasa)
  • Token autentikasi Anda
  • Alamat email Anda (tidak akan ditampilkan kepada pengguna lain)
  • Pengidentifikasi perangkat Anda
  • Karya Anda yang belum dipublikasikan

V. Hak-Hak Anda

5.1 Akses dan Koreksi

Anda berhak mengakses dan memperbaiki informasi pribadi Anda, dapat dilakukan dengan cara berikut:

  • Data profil: Lihat dan ubah nama panggilan, foto profil, gambar latar belakang, jenis kelamin, tanda tangan pribadi di halaman "Edit Profil"
  • Email: Ganti email terikat di pengaturan akun (memerlukan konfirmasi kode verifikasi)
  • Manajemen karya: Lihat, edit, hapus karya yang Anda publikasikan

5.2 Penghapusan

  • Penghapusan karya: Anda dapat menghapus karya dan koleksi yang dipublikasikan
  • Penghapusan akun: Anda dapat mengajukan penghapusan akun di pengaturan akun
    • Setelah pengajuan penghapusan, Anda memasuki masa tenang (jumlah hari spesifik sesuai petunjuk aplikasi)
    • Selama masa tenang, Anda dapat masuk dan membatalkan penghapusan
    • Setelah masa tenang berakhir, akun dan data terkait akan dihapus secara permanen

5.3 Pencabutan Izin

Anda dapat menonaktifkan izin yang telah diberikan kapan saja di pengaturan sistem perangkat:

  • Android: Pengaturan → Aplikasi → Breeze Pixel Studio → Izin
  • iOS: Pengaturan → Privasi & Keamanan → Izin terkait

5.4 Ekspor Data

Anda dapat mengekspor file karya piksel yang disimpan secara lokal (format .pxa atau format gambar), tetapi belum mendukung ekspor massal data sisi server.


VI. Perlindungan Anak di Bawah Umur

Kami sangat memperhatikan perlindungan informasi pribadi anak di bawah umur. Jika Anda adalah anak di bawah umur 14 tahun, harap gunakan aplikasi ini dengan didampingi dan di bawah bimbingan wali, serta dapatkan persetujuan wali sebelum mendaftar dan memberikan informasi pribadi.

Jika kami menemukan bahwa informasi pribadi anak di bawah umur telah dikumpulkan tanpa persetujuan wali, kami akan segera menghapus informasi terkait.


VII. Pembaruan Kebijakan Privasi

Kami dapat merevisi kebijakan privasi ini dari waktu ke waktu. Kebijakan privasi yang diperbarui akan diumumkan di dalam aplikasi atau diberitahukan kepada Anda dengan cara lain yang sesuai. Untuk perubahan signifikan, kami akan memberikan pemberitahuan yang lebih menonjol.

Jika Anda terus menggunakan aplikasi ini setelah pembaruan kebijakan privasi, itu berarti Anda menyetujui untuk terikat dengan kebijakan privasi yang telah direvisi.


VIII. Hubungi Kami

Jika Anda memiliki pertanyaan, komentar, atau saran tentang kebijakan privasi ini, Anda dapat menghubungi kami melalui cara berikut:

  • Umpan balik dalam aplikasi: Kirim melalui fungsi umpan balik pendapat dalam aplikasi
  • Email: Harap hubungi kami melalui informasi kontak yang diumumkan dalam aplikasi

Kami akan membalas permintaan Anda dalam waktu 15 hari kerja.


Lampiran: Daftar SDK Pihak Ketiga

SDK pihak ketiga yang terintegrasi dalam aplikasi ini dan informasi yang mungkin dikumpulkan adalah sebagai berikut:

Nama SDKKegunaanInformasi yang Mungkin DikumpulkanKebijakan Privasi
Flutter FrameworkKerangka kerja pengembangan aplikasiInformasi perangkat, informasi aplikasihttps://flutter.dev/privacy
image_pickerPemilihan gambarAkses galeri (memerlukan izin)https://pub.dev/packages/image_picker
file_pickerPemilihan file (desktop)Akses file (memerlukan tindakan pengguna)https://pub.dev/packages/file_picker
share_plusBerbagi sistemTidak mengumpulkan informasi pribadihttps://pub.dev/packages/share_plus
permission_handlerManajemen izinTidak mengumpulkan informasi pribadihttps://pub.dev/packages/permission_handler
url_launcherMembuka tautan eksternalTidak mengumpulkan informasi pribadihttps://pub.dev/packages/url_launcher
shared_preferencesPenyimpanan kunci-nilai lokalTidak mengumpulkan informasi pribadihttps://pub.dev/packages/shared_preferences
sqfliteBasis data lokalTidak mengumpulkan informasi pribadihttps://pub.dev/packages/sqflite
device_info_plusMendapatkan informasi perangkatModel perangkat, versi sistemhttps://pub.dev/packages/device_info_plus
package_info_plusMendapatkan informasi aplikasiVersi aplikasihttps://pub.dev/packages/package_info_plus
httpPermintaan jaringanTidak mengumpulkan informasi tambahanhttps://pub.dev/packages/http
Cloudflare WorkersLayanan API backendLog permintaan (otomatis)https://www.cloudflare.com/privacypolicy/
Cloudflare R2Penyimpanan objek fileTidak mengumpulkan informasi tambahanhttps://www.cloudflare.com/privacypolicy/

Terakhir diperbarui pada:

轻风像素画 situs web resmi