Kebijakan Privasi
Terakhir diperbarui: 8 September 2026
LoyaltyScan dikembangkan oleh Pieter Santema. Kebijakan ini menjelaskan data apa yang dikumpulkan aplikasi, cara penggunaannya, dan pilihan yang Anda miliki.
Data apa yang disimpan aplikasi
LoyaltyScan menyimpan kartu loyalitas Anda — nama toko, nomor kartu, format barcode, dan preferensi warna opsional — secara lokal di perangkat Anda. Data ini hanya meninggalkan perangkat Anda dalam kasus yang dijelaskan di bawah: jika Anda mengaktifkan cadangan iCloud, dan jika Anda menggunakan LoyaltyScan di smartwatch yang dipasangkan. Keduanya tetap berada dalam perangkat dan akun Anda sendiri.
Aplikasi tidak mengumpulkan analitik, tidak melacak perilaku penggunaan, dan tidak membuat atau memerlukan akun pengguna.
Kartu hadiah dan pengingat kedaluwarsa
Jika Anda menambahkan kartu hadiah, LoyaltyScan menyimpan detail yang Anda masukkan — nama toko, barcode, saldo yang Anda catat, tanggal kedaluwarsa, dan PIN jika Anda memasukkannya — secara lokal di perangkat Anda, sama persis seperti kartu loyalitas Anda. Data ini termasuk dalam cadangan iCloud opsional jika Anda mengaktifkannya, dan selain itu tidak pernah dikirim ke mana pun.
Pengingat kedaluwarsa dikirim sebagai notifikasi lokal, yang dijadwalkan sepenuhnya di perangkat Anda. Tidak ada server yang terlibat dan tidak ada data yang meninggalkan perangkat Anda agar pengingat berfungsi. Izin notifikasi bersifat opsional dan hanya digunakan untuk pengingat ini; Anda dapat mencabutnya kapan saja di pengaturan perangkat.
Cadangan iCloud (opsional, Pro)
Jika Anda pelanggan Pro dan memilih untuk mengaktifkan cadangan iCloud di Pengaturan, data kartu Anda disinkronkan ke akun iCloud pribadi Anda. Data ini:
- Disimpan di kontainer iCloud Anda sendiri (
iCloud.com.pietersantema.loyaltyscan) - Hanya dapat diakses oleh Anda dan tunduk pada ketentuan privasi iCloud Apple
- Tidak pernah diakses oleh pengembang
Cadangan iCloud nonaktif secara default dan dapat diaktifkan kapan saja di Pengaturan → Cadangan iCloud.
Apple Watch dan Wear OS (Pro)
Jika Anda pelanggan Pro dan memakai Apple Watch atau jam Wear OS yang dipasangkan, kartu Anda dikirim ke jam tersebut agar Anda bisa menampilkan barcode tanpa ponsel. Ini mencakup nama toko, nomor kartu, format barcode dan warna, serta untuk kartu hadiah saldo, tanggal kedaluwarsa, dan PIN.
Transfer terjadi langsung antara ponsel dan jam Anda sendiri, melalui WatchConnectivity Apple atau Wear Data Layer Google. Tidak ada server yang terlibat dan pengembang tidak pernah melihatnya. Jam menyimpan salinan agar kartu Anda berfungsi saat ponsel tidak ada di dekatnya; salinan itu dihapus saat Anda menghapus aplikasi jam.
Jika Anda bukan pelanggan Pro, tidak ada data kartu yang dikirim ke jam sama sekali — ponsel yang menahannya, bukan jam yang menolak menampilkannya.
Widget layar utama (Pro)
Widget layar utama menampilkan barcode satu kartu tanpa membuka aplikasi. Untuk itu, data kartu Anda ditulis ke area penyimpanan privat di perangkat yang sama yang dapat dibaca widget — kontainer App Group di iOS, file privat aplikasi di Android. Data tidak dikirim ke mana pun dan dihapus saat Anda menghapus aplikasi.
Siapa pun yang dapat melihat layar utama Anda dapat melihat barcode yang ditampilkan widget, sama seperti mereka dapat melihatnya jika Anda membuka aplikasi.
Jika Anda bukan pelanggan Pro, tidak ada data kartu yang ditulis untuk widget sama sekali.
Kamera
Aplikasi meminta akses kamera semata-mata untuk memindai barcode kartu loyalitas. Gambar kamera diproses di perangkat dan tidak pernah disimpan atau dikirimkan.
Pustaka foto
Pelanggan Pro dapat mengimpor barcode dari foto atau tangkapan layar. Gambar yang dipilih diproses di perangkat untuk mengekstrak nilai barcode. Gambar itu sendiri tidak pernah disimpan oleh aplikasi atau dikirimkan ke mana pun.
Pembelian
LoyaltyScan menggunakan RevenueCat untuk memproses pembelian Pro sekali bayar. RevenueCat menerima tanda terima App Store Anda untuk memverifikasi pembelian. Detail pembayaran tidak pernah terlihat oleh aplikasi atau pengembang. Kebijakan privasi RevenueCat tersedia di revenuecat.com/privacy.
Masukan opsional
Jika Anda menutup layar upgrade tanpa membeli, LoyaltyScan mungkin bertanya alasannya. Menjawab bersifat opsional. Jika Anda menjawab, aplikasi mengirim alasan yang Anda pilih, catatan yang Anda ketik, versi aplikasi, platform, dan bahasa perangkat Anda ke basis data yang dihosting di Supabase. Tidak ada yang mengidentifikasi Anda, dan tidak ada data kartu yang disertakan. Melewati pertanyaan tidak mengirim apa pun.
Berbagi kartu
Saat Anda membagikan kartu menggunakan tombol Bagikan, LoyaltyScan membuat file kecil di perangkat Anda yang berisi nama toko, nomor kartu, dan format barcode. File ini dibagikan langsung antar perangkat (misalnya, melalui AirDrop). File ini tidak diunggah ke server mana pun.
Logo toko
Logo toko yang ditampilkan pada kartu Anda dan di pemilih toko dimuat dari logo.dev, sebuah layanan gambar logo. Saat logo ditampilkan, perangkat Anda memintanya dari logo.dev, yang berarti logo.dev menerima alamat IP Anda dan nama toko yang logonya sedang ditampilkan. Nomor kartu Anda tidak pernah disertakan dalam permintaan ini, dan tidak ada akun atau pengenal yang dilampirkan. Logo disimpan dalam cache perangkat Anda setelah pemuatan pertama.
Keamanan data
Semua data kartu disimpan secara lokal dengan penyimpanan perangkat terenkripsi, dan nomor kartu Anda tidak pernah dikirim ke pengembang atau pihak ketiga mana pun. Tiga hal memang meninggalkan perangkat Anda, masing-masing dijelaskan di bagiannya sendiri di atas: verifikasi pembelian, permintaan logo toko, dan — hanya jika Anda memilih mengirimnya — masukan saat Anda menolak upgrade Pro.
Privasi anak
LoyaltyScan tidak dengan sengaja mengumpulkan data apa pun dari anak-anak di bawah 13 tahun. Aplikasi tidak mengumpulkan data pribadi dari pengguna mana pun.
Perubahan pada kebijakan ini
Jika kebijakan ini berubah, versi terbaru akan diposting di URL ini dengan tanggal revisi di bagian atas.
Kontak
Ada pertanyaan tentang privasi? Hubungi kami melalui halaman kontak.