Kebijakan Privasi Stelleaf
20 September 2026
Stelleaf dari SSAMOK SOFT menyimpan catatan dan foto di perangkat terlebih dahulu.
1. Informasi pengendali data
Usaha perseorangan berikut memproses data pribadi sebagai pengendali data (dalam pengertian GDPR).
- Nama usaha: SSAMOK SOFT
- Pemilik: Dae-hoon Kang
- Petugas privasi: Dae-hoon Kang
- Kontak: ssamoksoft@gmail.com
2. Desain local-first
Stelleaf dari SSAMOK SOFT menyimpan catatan dan foto di perangkat terlebih dahulu. Login, cadangan cloud, dan sinkronisasi bersifat opsional. Peta, pencarian, sampul, dan pemeriksaan langganan tetap dapat menghubungi layanan luar sebelum login. Mengutamakan penyimpanan lokal bukan berarti tidak ada data yang dikirim keluar.
3. Data yang kami kumpulkan
Data berikut diproses sesuai fitur yang dipakai. Cadangan dan sinkronisasi akun yang login menggunakan penyimpanan utama Supabase di Seoul, Korea Selatan.
- Akun: alamat email, ID pengguna internal, dan pengidentifikasi penyedia masuk — Anda memilih salah satu dari email+kata sandi, masuk dengan Google, atau masuk dengan Apple (infrastruktur autentikasi: Supabase Auth)
- Konten: kategori, nama, catatan, kode batang, koordinat pilihan, penilaian, tanggal, skor terperinci, tag konteks, tag, papan peringkat, pengaturan analisis, foto, serta waktu pembuatan/perubahan
- Langganan: RevenueCat menerima ID aplikasi anonim acak sebelum login dan ID pengguna internal sesudahnya, beserta status langganan, tanda terima atau token pembelian, serta informasi aplikasi/perangkat. Kami tidak menerima nomor kartu pembayaran.
- Peta: Naver diutamakan di Korea Selatan; Google Maps dipakai di tempat lain atau saat Naver tidak tersedia. Permintaan peta, area tampilan, IP, dan informasi perangkat SDK dapat diproses. Lokasi perangkat saat ini diminta ketika Anda memberi izin dan memakai fitur tersebut.
- Pencarian/gambar: kata pencarian, koordinat, kode batang, dan ISBN. Pencarian tempat Naver, buku Kakao, dan pangan MFDS melalui fungsi Supabase. Aplikasi dapat langsung mengakses Open Food Facts, Open Beauty Facts, OpenLibrary, dan penyedia gambar, termasuk mengirim IP dan informasi teknis. Permintaan server saat login memuat autentikasi akun yang tidak diteruskan proksi kami kepada penyedia pencarian.
4. Foto dan data lokasi
Foto lampiran dikodekan ulang di perangkat; salinan tanpa EXIF, termasuk GPS, disimpan dan dicadangkan. Pada perangkat yang mendukung, GPS asli dapat dipakai sementara untuk saran lokasi. Hanya koordinat yang Anda pilih atau konfirmasi di peta yang disimpan. Akun gratis dibatasi 200 foto cloud; Stelleaf Premium tidak membatasi jumlahnya. Aplikasi tidak membatasi jumlah foto lokal.
5. Tujuan dan dasar hukum
Tujuan dan dasar hukum (Pasal 6 GDPR) untuk setiap pemrosesan adalah:
- Pengelolaan akun, pencadangan, dan sinkronisasi antar perangkat — pelaksanaan kontrak (GDPR 6(1)(b))
- Pembayaran dan pengelolaan langganan berbayar — pelaksanaan kontrak (GDPR 6(1)(b))
- Kepatuhan terhadap kewajiban hukum (mis. penyimpanan catatan pembayaran) — kewajiban hukum (GDPR 6(1)(c))
- Saat ini tidak ada pemrosesan berdasarkan persetujuan terpisah
6. Pemroses dan penerima data
Kami menggunakan pemroses dan penerima berikut untuk menyediakan layanan.
- Supabase — penyimpanan utama akun, database, dan foto di Seoul; fungsi pencarian, penghapusan, dan langganan dapat berjalan di wilayah global dekat peminta
- Naver Cloud — peta dan pencarian tempat (Republik Korea)
- Kakao — pencarian buku serta email konfirmasi/pemulihan lewat Daum SMTP, memproses alamat penerima dan isi termasuk tautan verifikasi (Korea Selatan)
- Kementerian Keamanan Pangan dan Obat Korea — pencarian barcode makanan (Republik Korea, melalui proxy server)
- RevenueCat — pengelolaan langganan (Amerika Serikat)
- Apple — masuk dan pembayaran (Amerika Serikat)
- Google — masuk, pembayaran, dan peta (Amerika Serikat)
- Open Food Facts, Open Beauty Facts, OpenLibrary, dan penyedia gambar — permintaan kode batang, ISBN, gambar, serta informasi koneksi seperti IP
7. Transfer internasional
Penyimpanan utama di Seoul tidak membatasi seluruh pemrosesan ke Korea Selatan. Fitur online berikut mengirim informasi yang diperlukan melalui koneksi terenkripsi. Pemrosesan internasional memakai ketentuan pengolahan penyedia dan perlindungan transfer yang berlaku. Anda dapat berhenti memakai fitur terkait atau menghubungi ssamoksoft@gmail.com untuk keberatan; fitur tersebut mungkin tidak dapat digunakan.
- Supabase (entitas Singapura): autentikasi, pencarian, dan ID pengguna untuk penghapusan/langganan. Fungsi dapat berjalan di luar Seoul; wilayah dan subpemroses ada di tautan berikut. Retensi akun: bagian 8; log operasional: ketentuan penyedia. https://supabase.com/docs/guides/functions/regional-invocation ; https://supabase.com/legal/customer-resources/subprocessor-list
- RevenueCat (Amerika Serikat): ID anonim/akun, pembelian, dan perangkat untuk mengelola langganan. Saat akun dihapus, kami meminta penghapusan pelanggan terkait; penyedia memprosesnya secara asinkron. https://www.revenuecat.com/privacy
- Apple dan Google (Amerika Serikat dan fasilitas global): pengenal/transaksi untuk login atau pembayaran yang dipilih, serta permintaan peta, IP, dan perangkat untuk Google Maps, selama diperlukan bagi layanan dan kewajiban hukum. https://www.apple.com/legal/privacy/ ; https://policies.google.com/privacy
- Open Food Facts, Open Beauty Facts, OpenLibrary, dan penyedia gambar: kode batang, ISBN, alamat gambar, dan IP dikirim langsung ke server luar negeri untuk pencarian, pengiriman konten, dan log operasional. https://world.openfoodfacts.org/privacy ; https://archive.org/about/terms.php
8. Penyimpanan dan penghapusan
Kami menyimpan dan menghapus data pribadi sebagai berikut.
- Penghapusan akun: membersihkan foto server, meminta penghapusan pelanggan RevenueCat, lalu menghapus akun dan catatan database. Ini urutan beberapa sistem, bukan satu penghapusan atomik. Kegagalan perlu dicoba ulang. Data perangkat yang dipilih baru dibersihkan setelah konfirmasi server. RevenueCat memproses secara asinkron; langganan toko dan catatan transaksi wajib disimpan secara terpisah.
- Penghapusan satuan: setelah sinkronisasi, pembersihan harian server menghapus isi (nama, catatan, skor, lokasi) lebih dari 30 hari setelah waktu penghapusan yang tercatat. Baris penanda berisi ID, relasi, dan waktu untuk sinkronisasi dibersihkan harian setelah 365 hari. Foto server dibersihkan terpisah saat sinkronisasi aplikasi; offline atau kegagalan dapat menundanya. Jangka waktu ini tidak otomatis menghapus catatan terhapus di perangkat.
- Konfirmasi: ID permintaan/pengguna dan waktu untuk respons hilang atau percobaan ulang dibersihkan harian lebih dari 30 hari setelah selesai. Permintaan belum selesai tetap disimpan agar dapat dilanjutkan.
- Retensi menurut hukum: berdasarkan undang-undang e-commerce Korea dan peraturan terkait, catatan kontrak dan penarikan disimpan 5 tahun, catatan pembayaran dan penyediaan 5 tahun, serta catatan keluhan/sengketa konsumen 3 tahun, kemudian dimusnahkan
9. Hak Anda
Anda dapat meminta akses, perbaikan, penghapusan, pembatasan, dan portabilitas. Pengaturan > Data > Ekspor catatan membuat ZIP berisi catatan serta foto yang benar-benar ada di perangkat ini, bukan mengunduh semua foto yang hanya ada di cloud atau perangkat lain. Hubungi ssamoksoft@gmail.com. Biasanya kami menjawab dalam satu bulan; kasus rumit dapat diperpanjang dua bulan dengan alasan diberitahukan pada bulan pertama (GDPR Pasal 12(3)). Pengguna UE/Inggris juga dapat menghubungi perwakilan di bagian 10.
- Mencakup kategori, item, penilaian, tag, papan, pengaturan analisis dan waktu lokal, serta file foto yang belum dihapus dan benar-benar ada di perangkat.
- Juga berisi catatan yang ditandai untuk dihapus tetapi belum dimusnahkan sepenuhnya — ekspor membaca data yang tersimpan di perangkat ini, sehingga catatan yang isinya sudah dimusnahkan di server tetap dapat ikut disertakan bila masih ada di perangkat ini
- Berkas yang diekspor saat masuk akun mencatat pengenal akun Anda (UUID)
- Berkas ekspor tidak dienkripsi — berhati-hatilah agar tidak membagikannya kepada pihak lain
- Pengaduan: penduduk UE dapat mengadu ke otoritas pengawas negaranya; di Korea, ke Privacy Infringement Report Centre (privacy.kr, 118)
10. Perwakilan UE dan Inggris Raya
Untuk pengguna di UE/EEA dan Inggris Raya, kami telah menunjuk perwakilan berdasarkan Pasal 27 GDPR UE dan Pasal 27 GDPR Inggris Raya. Perwakilan UE: Prighter EU Rep GmbH, Schellinggasse 3/10, 1010 Vienna, Austria. Perwakilan Inggris Raya: Prighter Ltd, 20 Mortlake High Street, London, SW14 8JN, United Kingdom. Anda dapat menghubungi perwakilan kami dan menggunakan hak Anda melalui https://app.prighter.com/portal/19708232400.
11. Anak-anak
Stelleaf hanya boleh digunakan oleh orang berusia 14 tahun atau lebih (di sebagian negara UE, usia persetujuan yang berlaku hingga 16 tahun). Kami tidak dengan sengaja mengumpulkan data pribadi anak di bawah usia tersebut dan akan menghapusnya tanpa penundaan jika kami mengetahuinya.
12. Yang tidak kami lakukan
Stelleaf tidak melakukan hal-hal berikut.
- Tidak ada iklan dan tidak ada pengumpulan pengidentifikasi iklan
- Tidak menjual data pribadi
- Pembuatan profil iklan atau keputusan otomatis dengan dampak hukum atau serupa yang signifikan; statistik selera pribadi dihitung di perangkat
- Tidak ada pesan pemasaran
- Tidak ada pengumpulan data anak di bawah 14 tahun secara sengaja
13. Keamanan
Kami memakai HTTPS/TLS, akses per akun, izin minimum, dan penyimpanan foto privat. Kunci rahasia pencarian/administrasi tetap di server. Kunci publik peta memakai perlindungan penyedia seperti pembatasan aplikasi.
14. Perubahan kebijakan ini
Jika kebijakan ini berubah, kami akan memublikasikan pembaruannya di halaman ini, dan perubahan penting juga akan diumumkan di aplikasi. Kebijakan yang direvisi berlaku sejak dipublikasikan.
Stelleaf · 2026-10-10