Kebijakan Privasi
Berlaku sejak 1 Oktober 2026
Ini adalah terjemahan. Versi Bahasa Inggris yang mengikat secara hukum.
SpecFit adalah aplikasi iPhone dari Codemad ("kami"). Aplikasi ini menunjukkan bagaimana kacamata terlihat di wajah aslimu. Aplikasi ini juga memperkirakan jarak pupilmu (PD). Kebijakan ini menjelaskan data apa yang disimpan aplikasi di iPhone-mu dan data apa yang dikirim ke penyedia layanan. Kebijakan ini juga menjelaskan berapa lama data disimpan dan pilihan apa yang kamu punya.
Ringkasannya
- Pindaian wajah 3D dan ukuran wajahmu tetap tersimpan di iPhone-mu. Kami tidak pernah mengirimkannya ke server kami atau ke analitik.
- Coba pakai atau pembacaan bentuk wajah membutuhkan foto. Foto-foto ini dikirim ke server kami dan ke Gemini AI dari Google untuk membuat hasilnya.
- Kami tidak menyimpan foto-foto itu setelah hasilnya selesai dibuat. Satu-satunya hal yang kami simpan adalah hasil bentuk wajah yang berlaku singkat. Kami menyimpannya dengan hash satu arah selama 7 hari. Hasil itu tidak berisi foto apa pun.
- Google mungkin menyimpan foto itu untuk waktu singkat guna memeriksa kemungkinan penyalahgunaan.
- Kami tidak pernah menjual datamu. Kami tidak pernah memakai fotomu untuk iklan.
- Kami mengukur hasil kampanye iklan kami dengan AppsFlyer hanya jika kamu mengizinkan pelacakan saat iOS menanyakannya.
Data yang tetap di perangkatmu
Pemindaian wajah terarah menggunakan kamera TrueDepth di iPhone dengan Face ID. Pemindaian ini mengambil mesh 3D dan data kedalaman wajahmu. Aplikasi menggunakannya untuk menemukan titik-titik wajah dan mengukur PD, lebar wajah, dan lebar jembatan hidungmu. Data ini juga dipakai untuk menghitung detail kecocokan bingkai.
Pindaian, mesh, data kedalaman, titik wajah, ukuran, dan detail kecocokan tetap tersimpan di iPhone-mu. Begitu juga dengan data resep kacamatamu. Semua ini tidak dikirim ke server kami atau ke analitik. Foto dasarmu, foto kiri dan kanan dari hasil pindaian, hasil coba pakai yang kamu simpan, dan bingkai link yang kamu simpan juga tersimpan di iPhone-mu.
Semua ini tersimpan di dalam sandbox iOS milik aplikasi. Profil wajahmu menggunakan perlindungan file lengkap dari iOS.
Satu catatan kecil: saat kamu meminta coba pakai, instruksi pembuatan gambar bisa menyertakan target lebar bingkai. Kami menuliskannya sebagai persentase dari lebar wajahmu. Kami tidak mengirim ukuran wajah aslimu atau mesh-mu.
Data yang keluar dari perangkatmu, dan ke mana perginya
Setiap data di bawah ini dikirim lewat HTTPS ke API kami, "API SpecFit". Cloudflare menjalankan ini untuk kami. Sebagian permintaan kemudian diteruskan ke API Gemini milik Google.
Coba pakai. Untuk setiap coba pakai baru, aplikasi mengirim foto tampak depanmu. Ini adalah foto dari hasil pindaianmu atau foto yang kamu pilih. Untuk tampilan menyamping, aplikasi juga mengirim foto diam kiri atau kanan yang diambil selama pemindaian wajahmu. Aplikasi juga mengirim gambar produk dan instruksi teks. Server kami meneruskannya ke Gemini dan mengirimkan hasilnya kembali ke kamu. Kami memprosesnya hanya di memori. Kami tidak menyimpan fotomu atau gambar yang dihasilkan di penyimpanan kami.
Pembacaan bentuk wajah. Kamu bisa mengatur akun dengan foto, bukan pindaian 3D. Jika begitu, aplikasi mengirim salinan foto itu dalam ukuran lebih kecil (768 piksel) segera setelah pengaturan selesai. Ini terjadi sebelum ada coba pakai apa pun. Gemini membaca bentuk wajahmu tiga kali dan kami merata-ratakan hasilnya. Kami tidak menyimpan fotonya. Kami hanya menyimpan hasilnya: sebuah label bentuk dan enam skor. Kami menyimpannya sementara di Cloudflare selama 7 hari. Kami menandainya dengan hash SHA-256 satu arah dari gambar, bukan dengan ID perangkatmu. Kami tidak melakukan pembacaan ini jika kamu menggunakan pindaian 3D.
Foto kacamata. Kamu bisa memilih foto atau tangkapan layar kacamata, misalnya foto orang lain yang memakainya. Aplikasi lalu mengirim potongan area mata untuk mengenali bingkainya. Kami menyimpan hasil bingkai itu selama 7 hari. Hasilnya berisi detail bingkai dan tebakan merek serta model. Hasilnya tidak berisi gambar apa pun. Kami menandainya dengan hash dari ID profilmu dan ID gaya.
Link produk yang ditempel. Saat kamu menempel link toko, aplikasi mengirim URL-nya. Server kami mengambil halaman produk publik dan meminta Gemini memilih foto produknya. Kami menyimpan hasilnya selama 7 hari, ditandai dengan hash dari URL itu. Hasilnya mencakup URL asal dan gambar produknya. Hasilnya tidak mencakup ID perangkatmu. Beberapa toko memblokir server kami. Dalam kasus itu, aplikasi mungkin mengambil halaman publiknya sendiri, lewat koneksimu sendiri, dan mengirim HTML halaman itu ke server kami.
Video TikTok yang dibagikan. Saat kamu membagikan video TikTok ke SpecFit, aplikasi mengirim link TikTok-nya. Server kami mengambil video publik itu lewat ScrapeCreators, sebuah layanan data TikTok. Video itu diunggah ke Gemini Files API untuk menemukan momen saat kacamata dipakai. Kami langsung menghapus file itu dari Gemini setelah pembacaan selesai. Kami menyimpan hasilnya selama 24 jam, ditandai berdasarkan videonya. Hasilnya hanya berisi stempel waktu dan pasangan bingkai.
Bagaimana Google menangani permintaan ini. Google memproses permintaan ini sebagai penyedia layanan kami di bawah Ketentuan Tambahan Gemini API. Kami menggunakan Gemini API berbayar. Untuk penggunaan berbayar, Google menyatakan tidak memakai prompt atau respons untuk meningkatkan produknya. Google mungkin mencatatnya untuk waktu terbatas guna mendeteksi penyalahgunaan dan memenuhi kewajiban hukum. Pemrosesan ini mungkin terjadi di negara lain.
ID perangkat anonim. Aplikasi membuat ID acak dan menyimpannya di iOS Keychain. Aplikasi mengirim ID ini di setiap permintaan ke API kami. ID ini tidak berisi nama, email, atau data wajah. Kamu tidak perlu akun. ID yang sama menjadi ID pelanggan RevenueCat-mu dan ID analitik PostHog-mu.
Server kami menyimpan catatan kecil berdasarkan ID ini di Cloudflare. Catatan ini berisi data kunci App Attest-mu, yang memastikan permintaan benar-benar datang dari aplikasi SpecFit asli. Catatan ini juga berisi kunci yang mencatat pemakaian kredit untuk coba pakai berbayar. Catatan ini mencatat waktu impor link, identifikasi foto, dan pembacaan TikTok terbarumu, untuk batas harian. Kami menghapus waktu-waktu itu setelah 24 jam. Catatan ini juga menyimpan tanda yang menunjukkan apakah kamu pernah melakukan pembelian.
Tidak ada batas coba pakai mingguan. Kreditmu yang membayar untuk setiap coba pakai. Anggaran AI harian global membatasi total biaya AI kami.
Pembelian. Kredit adalah pembelian sekali beli. Apple menagihnya lewat akun App Store-mu. Tidak ada yang berupa langganan, dan tidak ada yang otomatis diperpanjang. RevenueCat mencatat setiap pembelian dan menyimpan saldo kreditmu, ditandai dengan ID perangkatmu. Kami tidak pernah melihat detail kartumu. Jika kamu menukarkan kode promo, RevenueCat memberi tahu server kami, dan kami mencatat penukaran itu di PostHog.
Analitik produk. Aplikasi dan server kami mengirim data pemakaian ke PostHog EU Cloud. Contohnya "layar dilihat" atau "pembelian dimulai". Data ini ditandai dengan ID perangkatmu. Data ini tidak pernah menyertakan fotomu, hasil pindaian, ukuran wajah, atau resepmu. Satu data dari server kami memang menyertakan label bentuk wajah yang terbaca AI (misalnya "oval"), agar kami bisa memeriksa seberapa baik pembacaan ini bekerja. Kamu bisa mematikan analitik aplikasi kapan saja di Setelan → Privasi. Server kami tetap mengirim beberapa data tentang pembelian, kredit, dan kesalahan layanan, karena kami membutuhkannya untuk menjalankan layanan ini.
Atribusi iklan (hanya jika kamu mengizinkan pelacakan). Kami menjalankan iklan SpecFit di Meta dan TikTok. Kami menggunakan AppsFlyer untuk melihat iklan mana yang mengarah ke instalasi dan pembelian. Setelah kamu pertama kali melihat hasil pembacaan wajahmu, iOS akan menanyakan apakah SpecFit boleh melacakmu. Jika kamu mengizinkannya, AppsFlyer menggunakan ID perangkatnya sendiri dan ID iklan Apple-mu (IDFA). RevenueCat juga mengirim data pembelianmu ke AppsFlyer. Apple menyebut ini "pelacakan". Jika kamu menolak, AppsFlyer tidak mendapatkan IDFA-mu atau ID perangkatnya sendiri, dan RevenueCat tidak mengirim data pembelianmu ke AppsFlyer. Kami hanya melihat laporan anonim dan terkelompok dari Apple (SKAdNetwork dan AdAttributionKit). Kamu bisa mengubah pilihanmu kapan saja di Setelan iOS → Privasi & Keamanan → Pelacakan.
Log server. Cloudflare menangani data jaringan standar untuk menjalankan dan melindungi layanan ini. Ini termasuk alamat IP-mu, jalur permintaan, waktu, dan status responsnya. Cloudflare menyimpan log permintaan kami selama maksimal 7 hari. Kode kami tidak menambahkan foto atau prompt ke log ini.
Situs web ini
Situs web ini (specfit.app) menggunakan Cloudflare Web Analytics untuk menghitung jumlah kunjungan halaman. Situs ini tidak memasang cookie dan tidak menyimpan apa pun di browsermu. Situs ini tidak mengikutimu ke situs lain, dan tidak membuat profil tentangmu. Situs ini mencatat halaman yang kamu kunjungi, halaman asalmu, jenis browsermu, negaramu, dan seberapa cepat halaman dimuat. Kami hanya melihat ini sebagai total, misalnya "300 kunjungan ke halaman ini minggu ini". Jadi situs ini tidak memerlukan banner cookie.
Apple bisa menunjukkan kepada kami berapa banyak unduhan yang berasal dari situs ini, sebagai total. Apple tidak memberi tahu kami siapa dirimu.
Berapa lama kami menyimpan data
- Pindaian wajah, mesh, ukuran, foto, dan hasil coba pakai di iPhone-mu: sampai kamu menghapus hasil pindaian, menggantinya, atau menghapus aplikasinya.
- Resep dan bingkai link yang disimpan di iPhone-mu: sampai kamu menghapusnya, atau menghapus aplikasinya.
- Foto coba pakai dan gambar yang dihasilkan di server kami: hanya selama permintaan berjalan. Kami tidak menyimpannya.
- Foto bentuk wajah di server kami: hanya selama permintaan berjalan. Kami tidak menyimpannya.
- Hasil bentuk wajah (label dan enam skor, tanpa foto): 7 hari, ditandai dengan hash satu arah dari gambar.
- Hasil bingkai dari foto kacamata (tanpa gambar): 7 hari.
- Hasil link yang ditempel (URL dan gambar produk): 7 hari.
- Video TikTok di Gemini: dihapus segera setelah pembacaan selesai.
- Hasil TikTok (hanya stempel waktu): 24 jam.
- Prompt dan respons Gemini di Google: untuk waktu terbatas guna memeriksa penyalahgunaan, di bawah ketentuan layanan berbayar Google. Google tidak mempublikasikan batas waktu pasti.
- Waktu impor link, identifikasi foto, dan pembacaan TikTok: 24 jam.
- Catatan ID perangkat di server kami (kunci App Attest, kunci pemakaian kredit, tanda pembelian): sampai kamu meminta kami menghapusnya.
- Pembelian dan saldo kredit di RevenueCat: sampai kamu meminta kami menghapusnya. Data ini tetap ada meski aplikasinya dipasang ulang.
- Log permintaan Cloudflare: maksimal 7 hari.
- Data analitik di PostHog: sesuai ketentuan yang kami atur di proyek PostHog kami. Mematikan analitik langsung menghentikan data baru dari aplikasi.
- Data atribusi AppsFlyer (hanya jika kamu mengizinkan pelacakan): sesuai ketentuan penyimpanan AppsFlyer.
- ID perangkat di Keychain: bisa tetap ada setelah kamu menghapus aplikasi dan muncul kembali jika kamu memasangnya ulang.
Penyedia layanan
- Cloudflare menjalankan API SpecFit dan situs web ini. Cloudflare juga menyimpan cache sementara kami dan catatan ID perangkat. Cloudflare memberikan keamanan jaringan, menyimpan log permintaan, dan menghitung kunjungan situs tanpa cookie.
- Google (Gemini API) membuat hasil coba pakai, membaca bentuk wajah, mengenali bingkai, memilih foto produk, dan menemukan kacamata di video TikTok.
- RevenueCat menangani pembelian dan menyimpan saldo kreditmu.
- PostHog memberi kami analitik produk anonim, dihosting di Uni Eropa.
- AppsFlyer mengukur hasil kampanye iklan kami. AppsFlyer mendapatkan IDFA dan data pembelianmu hanya jika kamu mengizinkan pelacakan.
- ScrapeCreators mengambil video TikTok publik yang kamu bagikan ke SpecFit.
- Apple menyediakan App Store, pembelian dalam aplikasi, pemilih foto, App Attest, dan laporan iklan.
Kami mewajibkan penyedia layanan yang bertindak untuk kami agar melindungi data pribadi sesuai kebijakan ini dan hukum yang berlaku. Ketentuan dan pemberitahuan privasi mereka sendiri juga berlaku untuk mereka.
Yang tidak kami lakukan
- Kami tidak memintamu membuat akun. Kami tidak menyimpan profil wajah di server kami.
- Kami tidak menampilkan iklan di dalam aplikasi.
- Kami tidak menjual atau menyewakan data pribadimu.
- Kami tidak memakai fotomu untuk iklan atau untuk melatih model AI.
- Kami tidak melacakmu kecuali kamu mengizinkannya saat iOS bertanya.
- Kami tidak menggunakan pengenalan wajah atau memeriksa identitasmu. Instruksi bentuk wajah kami memberi tahu AI untuk tidak mengidentifikasi orangnya.
Izin yang diminta aplikasi
- Kamera - untuk pemindaian wajah terarah dengan kamera TrueDepth.
- Pustaka foto - saat kamu memilih foto dirimu sendiri, atau foto maupun tangkapan layar kacamata.
- Tambahkan ke pustaka foto - saat kamu menyimpan hasil coba pakai.
- Pelacakan - untuk mengukur hasil kampanye iklan kami dengan AppsFlyer. Kamu bisa menolak, dan aplikasi tetap berfungsi sama.
Anak-anak
Layanan rendering AI SpecFit saat ini tidak ditujukan untuk siapa pun di bawah usia 18 tahun. Kami tidak dengan sengaja memproses foto atau data pribadi lain dari anak-anak. Jika kamu mengira seorang anak telah memberikan data pribadi lewat SpecFit, hubungi kami agar kami bisa menyelidikinya dan mengambil langkah penghapusan yang sesuai.
Hak dan pilihanmu
Sebelum kamu bisa memindai atau mengunggah foto, layar pengambilan foto menampilkan satu kalimat. Kalimat itu memberi tahu bahwa fotomu dikirim ke Gemini AI milik Google. Saat kamu memindai atau mengunggah, kamu menyetujui hal ini.
Kamu bisa berhenti mengirim foto kapan saja. Jangan minta coba pakai lagi. Kamu juga bisa menghapus akses Kamera atau Foto di Setelan iOS.
Ketuk thumbnail pemindaianmu, lalu ketuk Hapus semua pemindaian. Ini menghapus setiap profil wajah, foto, foto samping, mesh, ukuran, dan hasil coba pakai dari iPhone-mu. Ini tidak menghapus resep, bingkai link yang disimpan, ID perangkat, atau catatan kreditmu di server kami. Gunakan Hapus resep untuk menghapus resepmu.
Kamu bisa mematikan analitik kapan saja di Setelan → Privasi. Kamu bisa mematikan pelacakan di Setelan iOS → Privasi & Keamanan → Pelacakan.
Cache di server kami terhapus sendiri setelah 7 hari atau 24 jam. Untuk menghapus data di server kami atau di RevenueCat, kirim email ke codemad.edu@gmail.com. Kamu juga bisa menulis untuk bertanya, melihat datamu, atau mengajukan keberatan. SpecFit tidak memiliki akun, jadi kami membutuhkan ID perangkatmu untuk menemukan datamu. Kami akan merespons sesuai yang diwajibkan hukum privasi. Kami akan berkoordinasi dengan penyedia layanan kami jika permintaannya menyangkut data yang mereka simpan untuk kami.
Keamanan
Profil wajah menggunakan perlindungan file lengkap dari iOS. File lokal lainnya tetap berada di dalam sandbox aplikasi. Semua yang dikirim ke API kami menggunakan TLS (HTTPS). API kami menggunakan Apple App Attest untuk memastikan permintaan benar-benar datang dari aplikasi asli. API ini juga membatasi seberapa sering setiap perangkat bisa membuat permintaan. Kami tidak menyimpan fotomu atau hasil coba pakai yang dibuat di penyimpanan kami. Tidak ada sistem yang benar-benar aman sepenuhnya, jadi kami tidak bisa menjamin keamanan mutlak.
Perubahan kebijakan ini
Jika kami mengubah cara SpecFit menangani data, kami akan memperbarui halaman ini dan tanggal berlakunya sebelum perubahan itu diterapkan. Kami juga akan mencatat perubahan besar di catatan rilis aplikasi.
Kontak
Codemad · codemad.edu@gmail.com