Terakhir diperbarui: 7 September 2026 · Berlaku efektif: 1 Januari 2025 · v3.8
KeyAssist ("kami") berkomitmen untuk melindungi privasi Anda. Kebijakan Privasi ini menjelaskan data apa yang kami kumpulkan, bagaimana kami menggunakannya, dan hak Anda terkait data pribadi Anda.
Untuk menggunakan hak-hak ini: privacy@keyassist.app
| Kategori | Data | Tujuan | Dasar Hukum |
|---|---|---|---|
| Akun | Nama, email, negara | Autentikasi, penyediaan layanan | Kontrak |
| Profil & orientasi awal | Peralatan yang Anda miliki (equipment, equipmentOther), dari mana Anda mengetahui kami (hearAbout), serta negara & peralatan pilihan yang dipakai sebagai default pencarian (prefCountry, prefEquipment) | Personalisasi, orientasi awal, penyesuaian hasil pencarian | Persetujuan |
| Jurnal Klien (salinan cloud, paket berbayar) | Nama, telepon, alamat, VIN, detail kendaraan dan kunci, harga, catatan pekerjaan, dan foto kunci pelanggan Anda — catatan yang Anda masukkan ke Jurnal. Pada paket Free, Jurnal hanya tersimpan di perangkat Anda; pada paket berbayar, Jurnal tersinkronisasi otomatis ke akun Anda selama Anda masuk. | Pencatatan Anda sendiri — mencerminkan Jurnal Anda di seluruh perangkat Anda | Anda adalah pengendali data pelanggan Anda; KeyAssist memprosesnya hanya atas instruksi Anda, sebagai prosesor Anda (GDPR Art. 28 — lihat Ketentuan §16). Disimpan di Firebase (Google) bersama profil Anda. |
| Penggunaan | Kasus yang dilihat, pencarian, durasi sesi | Peningkatan layanan, analitik | Kepentingan sah |
| Penagihan | Metode pembayaran (melalui Stripe — kami tidak menyimpan nomor kartu) | Pengelolaan langganan | Kontrak |
| Teknis | Alamat IP, jenis browser, jenis perangkat | Keamanan, pencegahan penipuan | Kepentingan sah |
| Cookie | Token sesi, preferensi | Autentikasi, personalisasi | Persetujuan / Kontrak |
Kami membagikan data Anda hanya dengan penyedia layanan pihak ketiga berikut:
| Layanan | Tujuan | Data yang dibagikan | Kepatuhan |
|---|---|---|---|
| Firebase (Google) | Autentikasi & basis data | Email, UID, peristiwa penggunaan; pada paket berbayar juga catatan Jurnal Klien dan foto kunci Anda (salinan cloud) | EU-US DPF, GDPR SCCs |
| Stripe | Pemrosesan pembayaran | Email, alamat penagihan | PCI DSS Level 1 |
| Vercel | Hosting & pengiriman edge | Alamat IP (log) | SOC 2 Type II |
| Sentry | Pelacakan kesalahan (hanya dengan keikutsertaan) | Peristiwa kesalahan, jenis perangkat | GDPR, wilayah data UE tersedia |
| Microsoft Clarity (Microsoft Corporation) | Analitik produk yang ramah privasi & peta panas sesi (dibatasi persetujuan) | Peristiwa interaksi yang dianonimkan, URL halaman, perangkat/browser; diproses di USA/UE | Addendum Pemrosesan Data |
| Upstash (Vercel KV / Redis) | Pembatasan laju API | IP yang di-hash + penghitung permintaan (sementara, TTL ~1 jam); diproses di USA/UE | Addendum Pemrosesan Data |
| Resend (Resend Inc.) | Pengiriman email: email selamat datang / konfirmasi akun, verifikasi perubahan email, pengingat trial, dan — hanya jika Anda mencentang kotak pembaruan produk saat mendaftar — satu pengingat opsional di hari ke-7 (dengan tautan berhenti berlangganan) | Alamat email penerima, isi pesan; dikirim melalui AWS SES (USA) | Data Processing Addendum |
| NHTSA vPIC (US Dept. of Transportation) | VIN decoding (optional VIN lookup you initiate) | Only the VIN you type; no account identifier is sent — a public government API | Public API (no PII stored by us) |
| jsDelivr (open-source CDN) | Delivery of static library assets (incl. the transformers.js on-device voice-search engine) | No personal data beyond the standard HTTP request (IP), same as any CDN fetch | Privacy policy |
| Hugging Face (Hugging Face, Inc.) | On-device voice search — delivers the offline Whisper speech-recognition model to your browser (the transformers.js library itself is served via jsDelivr, above) | None — model files download to your device; your audio is transcribed locally and never leaves your browser | Public CDN file downloads. Hosts: huggingface.co, *.hf.co, cas-bridge.xethub.hf.co |
| Media tersemat & aset statis — YouTube (Google), GitHub, jsDelivr, Hugging Face | YouTube: gambar mini video dan pemutar klik-untuk-putar pada halaman kasus (sematan youtube-nocookie yang lebih menjaga privasi); GitHub: gambar logo merek; jsDelivr / Hugging Face: model pencarian suara di perangkat (baris di atas) | Alamat IP Anda dan header permintaan browser standar saat gambar atau berkas dimuat — tanpa cookie sebelum Anda menekan putar | Kebijakan privasi Google · Pernyataan privasi GitHub |
Kami tidak pernah menjual data pribadi Anda kepada pihak ketiga. Sentry dan Microsoft Clarity hanya diaktifkan dengan persetujuan cookie eksplisit Anda.
Daftar subprosesor ini selalu dijaga tetap terkini dan diperbarui setiap kali kami menambah, mengubah, atau menghapus penyedia layanan.
Kami menggunakan cookie dalam dua kategori:
Kami tidak menggunakan cookie iklan, pelacak lintas situs, atau menjual data penjelajahan. Anda dapat mengubah preferensi cookie Anda kapan saja di Pengaturan akun → Preferensi cookie, atau dengan mengirim email kepada kami.
| Kategori data | Periode retensi | Apa yang terjadi saat penghapusan |
|---|---|---|
| Profil akun (Firestore) | Selama akun aktif | Dihapus dalam waktu 24 jam sejak permintaan penghapusan akun |
| Favorit & kasus yang disimpan | Selama akun aktif | Dihapus bersamaan dengan akun |
| Salinan cloud Jurnal Klien (paket berbayar) | Selama akun Anda ada dan pekerjaan tersebut ada di Jurnal Anda | Menghapus pekerjaan langsung menghapus data pelanggannya dari salinan cloud (hanya penanda penghapusan berisi id pekerjaan dan waktunya yang tersisa, agar perangkat Anda yang lain mengetahuinya) serta menghapus fotonya; menghapus akun Anda menghapus seluruh salinan dalam 24 jam. Kembali ke paket Free menghentikan sinkronisasi tetapi tidak menghapus salinan — hapus pekerjaannya, hapus akun Anda, atau kirim email ke privacy@keyassist.app dan kami akan membersihkannya. Data yang dihapus dapat tersisa dalam cadangan basis data rutin hingga 30 hari. |
| Catatan penagihan (Stripe) | 7 tahun setelah transaksi terakhir | Stripe menyimpannya untuk kepatuhan hukum/pajak — di luar kendali kami untuk menghapusnya lebih cepat |
| Log kesalahan (Sentry) | 90 hari (tingkat gratis Sentry) | Dihapus otomatis oleh Sentry; Anda dapat meminta penghapusan segera melalui privacy@ |
| Log permintaan server (Vercel) | 30 hari | Dihapus otomatis oleh infrastruktur Vercel |
| Analitik penggunaan yang terhubung dengan ID akun Anda | Hingga 2 tahun | Dihapus bersama akun Anda (dan atas permintaan) |
| Laporan pelanggaran CSP (telemetri keamanan) | 180 hari | Dihapus otomatis; telemetri keamanan dengan data pribadi minimal / tanpa data pribadi |
| Laporan deteksi bot / penyalahgunaan | 180 hari | Dihapus otomatis; data honeypot / pencegahan penyalahgunaan |
| Log permintaan API (endpoint berbayar) | 90 hari | Dihapus otomatis; audit akses untuk endpoint berbayar |
| Token tautan ajaib (magic link) perubahan email | 7 hari | Dihapus otomatis; sekali pakai, kedaluwarsa dalam 24 jam sejak diterbitkan |
Lini masa penghapusan akun: Ketika Anda menghapus akun Anda (Pengaturan akun → Hapus akun), KeyAssist menghapus profil Firestore Anda dan entri Firebase Auth dalam waktu 24 jam. Langganan Stripe segera dibatalkan. Catatan penagihan disimpan selama 7 tahun sebagaimana diwajibkan oleh hukum pajak Kanada (Income Tax Act).
Kami melindungi data Anda dengan:
KeyAssist tidak ditujukan untuk pengguna di bawah usia 18 tahun. Kami tidak dengan sengaja mengumpulkan data dari anak-anak.
Data Anda dapat diproses di Amerika Serikat (Firebase, Stripe, Vercel). Para penyedia ini mematuhi kerangka perlindungan data yang berlaku termasuk GDPR melalui klausul kontrak standar.
| Processor | Processing location | Transfer mechanism |
|---|---|---|
| Firebase (Google) — profile, favorites, Client Journal cloud copy | USA / EU | EU-US Data Privacy Framework + SCCs |
| Stripe | USA | Standard Contractual Clauses (Stripe DPA) |
| Vercel | USA | Standard Contractual Clauses (Vercel DPA) |
| Sentry | USA / EU | SCCs; EU data region available |
| Microsoft Clarity | USA / EU | EU-US Data Privacy Framework + Microsoft DPA/SCCs |
| Upstash (Vercel KV) | USA / EU | Standard Contractual Clauses (Upstash DPA) |
| Resend (via AWS SES) | USA | Standard Contractual Clauses (Resend DPA) |
| Hugging Face & jsDelivr (CDN) | Global CDN | Public model/library file downloads — no personal data transferred |
| YouTube (Google) & GitHub (media, logo images) | USA / global CDN | Public image and player loads — IP address only (Google: EU-US Data Privacy Framework) |
Cakupan ekspor mandiri: "Ekspor data saya" mengembalikan profil, preferensi tersimpan, favorit, dan data yang tersimpan secara lokal dalam format JSON/CSV. Jurnal Klien memiliki tombol Ekspor (CSV) dan Cadangkan (JSON, termasuk foto kunci) tersendiri — keduanya mengembalikan setiap pekerjaan dan merupakan jalur portabilitas data Jurnal; salinan cloud pada paket berbayar mencerminkan catatan yang sama. Untuk salinan lengkap sesuai Pasal 15 GDPR atas semua yang terhubung dengan akun Anda (termasuk catatan sisi server yang tidak ada dalam paket ekspor mandiri), kirim email ke privacy@keyassist.app dan kami akan menyediakannya dalam 30 hari.
Jika Anda adalah penduduk California, California Consumer Privacy Act (CCPA) memberi Anda hak tambahan terkait informasi pribadi Anda.
Untuk menggunakan hak CCPA Anda, hubungi: privacy@keyassist.app · Baris subjek: "CCPA Request"
Jangan Jual Informasi Pribadi Saya: KeyAssist tidak menjual informasi pribadi kepada pihak ketiga. Halaman ini berfungsi sebagai pemberitahuan penolakan kami — tidak diperlukan tindakan lebih lanjut.
Kami akan memberi tahu Anda melalui email dan/atau pemberitahuan dalam aplikasi yang menonjol setidaknya 30 hari sebelum perubahan signifikan. Tanggal "Terakhir diperbarui" di bagian atas mencerminkan revisi terbaru.
Pertanyaan privasi data: privacy@keyassist.app
Surat: 327 Portage Ave, Winnipeg, MB R3B 2C1, Kanada
Waktu respons: dalam waktu 30 hari untuk permintaan GDPR.
English · Українська · Español · Português · Deutsch · Français · Polski · العربية · עברית · فارسی · اردو · Italiano · Türkçe · 日本語 · 简体中文 · Русский · हिन्दी · Bahasa Indonesia · Tiếng Việt · 한국어 · ไทย · Nederlands · Română · Bahasa Melayu · 繁體中文 · Ελληνικά · Čeština · Magyar · Svenska · বাংলা