← Back to app
Halaman ini adalah terjemahan yang disediakan untuk kemudahan Anda. Versi bahasa Inggris adalah naskah asli yang sah secara hukum — jika terdapat perbedaan apa pun, teks bahasa Inggris yang berlaku: Privacy (English)

Kebijakan Privasi

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.

🇪🇺 Hak GDPR Anda (pengguna UE/EEA)

Untuk menggunakan hak-hak ini: privacy@keyassist.app

1. Data yang Kami Kumpulkan

KategoriDataTujuanDasar Hukum
AkunNama, email, negaraAutentikasi, penyediaan layananKontrak
Profil & orientasi awalPeralatan 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 pencarianPersetujuan
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 AndaAnda 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.
PenggunaanKasus yang dilihat, pencarian, durasi sesiPeningkatan layanan, analitikKepentingan sah
PenagihanMetode pembayaran (melalui Stripe — kami tidak menyimpan nomor kartu)Pengelolaan langgananKontrak
TeknisAlamat IP, jenis browser, jenis perangkatKeamanan, pencegahan penipuanKepentingan sah
CookieToken sesi, preferensiAutentikasi, personalisasiPersetujuan / Kontrak

2. Bagaimana Kami Menggunakan Data Anda

3. Pembagian Data

Kami membagikan data Anda hanya dengan penyedia layanan pihak ketiga berikut:

LayananTujuanData yang dibagikanKepatuhan
Firebase (Google)Autentikasi & basis dataEmail, UID, peristiwa penggunaan; pada paket berbayar juga catatan Jurnal Klien dan foto kunci Anda (salinan cloud)EU-US DPF, GDPR SCCs
StripePemrosesan pembayaranEmail, alamat penagihanPCI DSS Level 1
VercelHosting & pengiriman edgeAlamat IP (log)SOC 2 Type II
SentryPelacakan kesalahan (hanya dengan keikutsertaan)Peristiwa kesalahan, jenis perangkatGDPR, 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/UEAddendum Pemrosesan Data
Upstash (Vercel KV / Redis)Pembatasan laju APIIP yang di-hash + penghitung permintaan (sementara, TTL ~1 jam); diproses di USA/UEAddendum 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 APIPublic 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 fetchPrivacy 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 browserPublic CDN file downloads. Hosts: huggingface.co, *.hf.co, cas-bridge.xethub.hf.co
Media tersemat & aset statis — YouTube (Google), GitHub, jsDelivr, Hugging FaceYouTube: 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 putarKebijakan 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.

4. Cookie & Pelacakan

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.

5. Retensi Data

Kategori dataPeriode retensiApa yang terjadi saat penghapusan
Profil akun (Firestore)Selama akun aktifDihapus dalam waktu 24 jam sejak permintaan penghapusan akun
Favorit & kasus yang disimpanSelama akun aktifDihapus bersamaan dengan akun
Salinan cloud Jurnal Klien (paket berbayar)Selama akun Anda ada dan pekerjaan tersebut ada di Jurnal AndaMenghapus 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 terakhirStripe 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 hariDihapus otomatis oleh infrastruktur Vercel
Analitik penggunaan yang terhubung dengan ID akun AndaHingga 2 tahunDihapus bersama akun Anda (dan atas permintaan)
Laporan pelanggaran CSP (telemetri keamanan)180 hariDihapus otomatis; telemetri keamanan dengan data pribadi minimal / tanpa data pribadi
Laporan deteksi bot / penyalahgunaan180 hariDihapus otomatis; data honeypot / pencegahan penyalahgunaan
Log permintaan API (endpoint berbayar)90 hariDihapus otomatis; audit akses untuk endpoint berbayar
Token tautan ajaib (magic link) perubahan email7 hariDihapus 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).

6. Keamanan

Kami melindungi data Anda dengan:

7. Privasi Anak

KeyAssist tidak ditujukan untuk pengguna di bawah usia 18 tahun. Kami tidak dengan sengaja mengumpulkan data dari anak-anak.

8. Transfer Internasional

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.

ProcessorProcessing locationTransfer mechanism
Firebase (Google) — profile, favorites, Client Journal cloud copyUSA / EUEU-US Data Privacy Framework + SCCs
StripeUSAStandard Contractual Clauses (Stripe DPA)
VercelUSAStandard Contractual Clauses (Vercel DPA)
SentryUSA / EUSCCs; EU data region available
Microsoft ClarityUSA / EUEU-US Data Privacy Framework + Microsoft DPA/SCCs
Upstash (Vercel KV)USA / EUStandard Contractual Clauses (Upstash DPA)
Resend (via AWS SES)USAStandard Contractual Clauses (Resend DPA)
Hugging Face & jsDelivr (CDN)Global CDNPublic model/library file downloads — no personal data transferred
YouTube (Google) & GitHub (media, logo images)USA / global CDNPublic image and player loads — IP address only (Google: EU-US Data Privacy Framework)

9. Pilihan Anda

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.

10. Hak Privasi California (CCPA)

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.

11. Perubahan pada Kebijakan Ini

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.

12. Kontak & DPO

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 · বাংলা