1. Data yang Kami Kumpulkan
haistudy mengumpulkan data berikut saat kamu menggunakan platform:
- License key - untuk autentikasi dan manajemen akses.
- Nama dan kelas - ditampilkan di chat, forum, voice rooms, dan untuk menampilkan konten sesuai jadwal ujian.
- Device ID - fingerprint browser untuk membatasi jumlah perangkat (maks. 2 per license key).
- Kontak (opsional) - nomor HP atau email yang kamu berikan secara sukarela saat onboarding.
- Pengaturan - preferensi tema, font, bahasa, dark mode, jadwal dark mode, pengingat belajar, dan status visibility.
- Progress belajar - materi yang sudah dibaca, flashcard selesai, skor quiz, dan streak belajar.
- Pesan chat dan forum - konten yang kamu kirim di global chat dan forum diskusi, termasuk gambar dan polling.
- Pesan support - percakapan dengan admin melalui fitur live chat support.
- Percakapan AI - riwayat percakapan dengan AI Study Assistant, termasuk gambar yang di-upload.
- Notifikasi - data notifikasi (mention, reply, pengumuman, polling) untuk pengiriman notifikasi yang relevan.
- Catatan pribadi - catatan yang kamu tulis per mata kuliah dan catatan umum.
- Bookmark - materi, flashcard, dan kisi-kisi yang kamu simpan.
- Data presence- status online dan waktu terakhir aktif untuk fitur “siapa yang online”.
- Activity logs - log aktivitas login dan penggunaan untuk keamanan.
- Error logs - log error teknis untuk perbaikan bug.
- Kode referral - data referral untuk tracking program referral.
2. Penggunaan Data
Data digunakan untuk:
- Autentikasi dan verifikasi perangkat.
- Menampilkan progress belajar, analytics, dan streak.
- Menyediakan fitur chat, forum, dan voice rooms.
- Menampilkan status online (presence) kepada pengguna lain.
- Menyediakan layanan AI Study Assistant.
- Mengirim notifikasi yang relevan (mention, reply, pengumuman).
- Sinkronisasi pengaturan dan data antar perangkat.
- Menyelesaikan masalah melalui layanan pelanggan.
- Meningkatkan kualitas platform dan memperbaiki bug.
3. Penyimpanan Data
- Data server disimpan di Supabase (PostgreSQL cloud database) dengan Row Level Security (RLS).
- Data lokal (pengaturan, progress, bookmark, catatan, riwayat AI) disimpan di localStorage browser dan disinkronkan ke server untuk backup antar perangkat.
- Media (gambar di chat dan feedback) disimpan di Cloudinary CDN.
- Gambar yang di-upload ke AI dikompresi secara lokal dan dikirim langsung ke provider AI (Google Gemini) tanpa disimpan di server kami.
- Platform di-host di Vercel dengan analytics bawaan yang bersifat anonim.
4. Cookies & localStorage
haistudy menggunakan localStorage untuk menyimpan sesi login, preferensi tampilan, progress belajar, bookmark, catatan, dan riwayat percakapan AI. Cookie minimal digunakan hanya untuk session tracking. Kami tidak menggunakan tracking cookies pihak ketiga.
5. Pihak Ketiga
haistudy menggunakan layanan pihak ketiga berikut:
- Supabase - database, autentikasi, dan real-time sync.
- Vercel - hosting dan analytics anonim.
- Google Gemini - AI Study Assistant untuk user biasa.
- DeepSeek - AI Study Assistant untuk user VIP.
- Cloudinary - penyimpanan media (gambar).
- LiveKit - voice rooms.
Data yang dikirim ke pihak ketiga terbatas pada apa yang diperlukan untuk menjalankan fitur terkait.
6. Hak Pengguna
- Kamu bisa meminta penghapusan akun dan data dengan menghubungi admin.
- Kamu bisa menghapus data lokal kapan saja dengan membersihkan localStorage browser.
- Kamu bisa meminta ekspor data yang tersimpan.
- Kamu bisa menyembunyikan status online melalui Settings > Privasi.
7. Keamanan
Kami menggunakan Supabase Row Level Security (RLS) untuk membatasi akses data. License key divalidasi di sisi server dan perangkat diverifikasi melalui fingerprinting. Koneksi real-time diamankan melalui WebSocket terenkripsi. Seluruh komunikasi menggunakan HTTPS.
Namun, tidak ada sistem yang 100% aman - kami tidak bertanggung jawab atas kebocoran data akibat faktor di luar kendali kami.
8. Kontak
Untuk pertanyaan terkait privasi, hubungi admin melalui fitur Live Chat di dalam platform, atau melalui Instagram @haidarsfw.