1. Data yang kami simpan
- Akun — nama, email, dan kata sandi yang disimpan sebagai hash bcrypt. Bila masuk lewat Google atau GitHub, kami menerima nama, email, dan foto profil dari penyedia tersebut.
- Onboarding — jawaban survei singkat setelah daftar (tujuan, tahap karier, industri, dari mana kamu mengenal kami). Dipakai hanya sebagai statistik gabungan di panel admin.
- Isi CV — semua yang kamu tulis di editor, beserta pilihan template, layout, font, dan warna.
- File — foto CV dan PDF yang kamu unggah untuk diimpor, maksimal 3 MB per file. PDF impor dihapus segera setelah diproses, berhasil maupun gagal.
- API key AI — key Groq atau OpenRouter milikmu, dienkripsi dengan AES-256-GCM sebelum disimpan. Aplikasi hanya pernah menampilkan empat karakter terakhirnya.
- Data teknis — alamat IP dipakai untuk pembatasan laju permintaan (rate limiting). Penghitungnya berumur pendek dan tidak dikaitkan dengan isi CV.
2. Cara kami memakai data
Data dipakai untuk menjalankan layanan: menyimpan dan menampilkan CV, membuat PDF, mengamankan akun, dan mencegah penyalahgunaan. Kami tidak menjual, menyewakan, atau membagikan data pribadi maupun isi CV untuk iklan.
3. Fitur AI
Fitur AI memakai API key milikmu sendiri. Saat kamu menekan Parafrase, Buat, atau mengimpor PDF, teks yang relevan dikirim langsung ke Groq atau OpenRouter memakai key tersebut. Pemrosesan di sana tunduk pada ketentuan penyedia masing-masing. Kami tidak memakai data CV untuk melatih model.
4. Tempat penyimpanan
- Database — PostgreSQL (Supabase).
- File — Cloudflare R2 dengan bucket privat. File hanya bisa dibuka lewat aplikasi oleh pemiliknya, bukan lewat tautan publik.
- Rate limiting — Upstash Redis.
- Hosting — Vercel.
6. Menghapus data
- CV — hapus kapan saja dari dashboard; isi dan foto CV ikut terhapus permanen.
- Akun — buka menu profil → Edit profil → Hapus akun. Semua CV, file di R2, dan API key AI terhapus permanen dan tidak bisa dipulihkan.
- API key — bisa dihapus sendiri kapan saja di halaman Kredensial AI.
7. Keamanan
Semua koneksi memakai HTTPS. Kata sandi di-hash dengan bcrypt, API key dienkripsi AES-256-GCM, akun dikunci sementara setelah beberapa kali gagal masuk, dan mengganti kata sandi mengakhiri sesi di semua perangkat dalam beberapa menit. Tidak ada sistem yang sepenuhnya bebas risiko; laporkan masalah keamanan yang kamu temukan kepada kami.
8. Perubahan kebijakan
Bila kebijakan ini berubah, tanggal di atas ikut diperbarui. Perubahan penting akan kami umumkan di aplikasi.
9. Kontak
Pertanyaan atau permintaan terkait data pribadi bisa disampaikan ke pengelola aplikasi melalui kontak yang tercantum di halaman utama.