Hukum

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:

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.

Cookie di situs web ini

Situs web ini (loyaltyscan.app) menggunakan dua alat pengukuran opsional: Google Analytics 4, untuk melihat halaman mana yang dibaca dan versi bahasa mana yang membawa orang ke toko aplikasi, dan Meta Pixel, untuk mengukur apakah iklan kami di Facebook dan Instagram menghasilkan kunjungan dan klik ke toko, serta untuk menjangkau pengunjung kembali di sana. Sampai Anda menekan Setuju di banner cookie, Google Analytics berjalan dalam mode tanpa cookie — tidak memasang cookie apa pun dan hanya menerima sinyal anonim dan agregat (halaman, waktu, negara) yang tidak dapat mengidentifikasi Anda — dan Meta Pixel sama sekali tidak dimuat.

Setelah disetujui, Google memasang cookie _ga dan Meta memasang _fbp; keduanya mencatat kunjungan Anda dan halaman yang Anda buka, lalu membagikannya dengan Google dan Meta sesuai kebijakan privasi masing-masing. Jika Anda menolak, tidak ada cookie dari kedua layanan yang dipasang, Meta tidak menerima apa pun, dan Google hanya terus menerima sinyal anonim.

Anda dapat mengubah pilihan kapan saja lewat "Pengaturan cookie" di bagian bawah setiap halaman. Pilihan itu sendiri disimpan di penyimpanan lokal browser Anda, bukan di cookie, dan tidak pernah dikirim ke mana pun.

Terlepas dari pilihan itu, situs web ini menghitung kunjungan dengan Umami, alat statistik yang berjalan di server kami sendiri. Alat ini tidak menggunakan cookie maupun pengenal yang bertahan lebih dari satu hari, hanya menyimpan halaman, situs perujuk, negara, jenis perangkat, dan klik pada tombol toko, serta tidak mengirim apa pun ke pihak ketiga. Alat ini tidak dapat mengenali Anda antar kunjungan, sehingga tidak memerlukan persetujuan.

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.