Keamanan

Yang terlindungi, dan yang tidak kami klaim

Contexta produk kecil di infrastruktur yang kami operasikan sendiri. Halaman ini sengaja spesifik di kedua paruh kalimat itu.

Sudah berlaku hari ini

API key disimpan sebagai hash

Kami menyimpan hash plus prefix dan empat karakter terakhir. Plaintext ditampilkan sekali saat pembuatan dan tidak bisa dipulihkan setelahnya.

Row-level security di database

Policy Postgres membatasi baris ke akun yang terautentikasi, jadi token satu workspace tidak bisa membaca dokumen, langganan, atau notifikasi milik workspace lain.

Kuota di setiap jalur berbayar

Batas request per menit dan per hari untuk setiap key, plus budget harian untuk jawaban chat dan brief dokumen. Penolakan mengembalikan 429 dengan alasan dan tercatat di log.

Key dengan scope

Sebuah key bisa dibatasi ke subset dokumen. Permintaan untuk materi di luar subset mengembalikan hasil kosong, dan ekspor menjawab 404.

TLS di mana-mana, trafik API tercatat

Web app disajikan lewat HTTPS dan API menterminasi TLS di depan layanan. Panggilan API dicatat bersama status respons dan dibersihkan setelah 90 hari.

Autentikasi lewat Supabase Auth

Token diverifikasi terhadap kunci provider, alamat email harus terverifikasi, dan masuk dengan Google bersifat opsional di samping email dan password.

Yang tidak bisa kami janjikan

  • Tidak ada SOC 2, ISO 27001, atau sertifikasi serupa, dan tidak ada catatan penetration test oleh pihak ketiga
  • Menjawab sebuah pertanyaan mengirim teks yang retrieved ke model pihak ketiga (DeepSeek, dan model OpenRouter untuk embedding); kami tidak memakai dokumen Anda untuk melatih apa pun, tetapi teks itu memang keluar dari infrastruktur kami untuk menghasilkan jawaban
  • Penghapusan akun menghapus data workspace Anda; legal hold dan jendela log API 90 hari dinyatakan di halaman GDPR alih-alih disembunyikan

Melaporkan masalah

Gunakan jalur di halaman kontak dan sertakan request terkecil yang mereproduksinya. Belum ada bug bounty dan tidak ada perjanjian disclosure yang ditandatangani — kami lebih memilih mengatakannya daripada menyiratkan program yang tidak kami jalankan.

Opsi kontak