Keamanan bukan sekadar fitur
Ini adalah arsitekturnya. Prioritas lokal. Sumber terbuka. Tanpa telemetri. Tidak ada pelatihan pada kode Anda. Setiap fungsi melakukan apa yang dikatakannya, dan tidak lebih.
Prioritas Lokal
- Semua data disimpan di mesin Anda secara bawaan
- Memori, tugas, jurnal, pengaturan — tidak pernah meninggalkan perangkat Anda
- Tanpa sinkronisasi cloud — tidak ada data yang diunggah ke server kami
- Bekerja sepenuhnya offline dengan model lokal
Sumber Terbuka
- Setiap baris kode bersifat publik — ekstensi, IDE, CLI
- Ava dapat membaca dan menjelaskan kode sumbernya sendiri
- Fork, audit, verifikasi setiap klaim yang kami buat
- Lisensi Apache 2.0
Tidak ada perilaku tersembunyi
- Nol telemetri, nol analitik, nol pelacakan
- Kode Anda tidak pernah digunakan untuk melatih model AI
- Tidak ada panggilan ke server dari alat apa pun
- Setiap fungsi menjalankan fungsinya. Tidak ada yang tersembunyi.
Bagaimana rahasia Anda ditangani
Kunci API dan kredensial Anda tidak pernah bocor ke riwayat percakapan, tidak pernah muncul dalam log, dan tidak pernah dikirim ke server kami.
Keychain OS, bukan file konfigurasi
Setiap kunci API yang Anda tambahkan hidup di keychain aman sistem operasi Anda (SecretStorage di VS Code, Keychain di macOS, Credential Manager di Windows). Tidak pernah dalam file teks biasa, tidak pernah dikommit ke Git.
Izin berbasis kapabilitas
Ava tidak pernah melihat seluruh brankas Anda. Dia meminta rahasia spesifik, Anda menyetujuinya untuk obrolan saat ini, dia menerima handle opaque. Substitusi nilai terjadi pada waktu eksekusi alat — rahasia sebenarnya tidak pernah ada dalam konteks model.
Set kerja berjangka sesi
Rahasia yang diberikan hidup dalam set kerja memori yang dibatasi untuk obrolan saat ini. Dihapus saat obrolan baru, dihapus saat restart ekstensi. Tidak ada yang tersimpan kecuali Anda menyimpannya secara eksplisit.
Redaktor Streaming
Pertahanan berlapis: setiap aliran teks yang dihasilkan Ava dipindai untuk pola berkepercayaan tinggi (kunci Anthropic, kunci OpenAI, token GitHub, kunci AWS, JWT, kunci Stripe, blok PEM). Kecocokan diganti dengan [REDACTED:kind] sebelum teks mencapai UI, memori, atau disk.
Bagaimana data Anda ditangani
Kunci API
Disimpan di keychain OS Anda (SecretStorage di VS Code, keychain sistem di IDE). Tidak pernah dikirim ke server kami. Tidak pernah dicatat.
Percakapan
Disimpan secara lokal di ~/.ava/. Tidak pernah diunggah — tidak ada sinkronisasi cloud. Dapat dihapus kapan saja.
Memori
Disimpan secara lokal, tidak pernah diunggah. Memori dibatasi per pengguna dan per proyek. Anda mengontrol apa yang disimpan.
Tugas & Jurnal
Disimpan secara lokal. Data produktivitas Anda tetap berada di perangkat Anda — tidak ada sinkronisasi cloud.
Pembelajaran Bersama
Dimatikan secara default. Saat diaktifkan, hanya pola teknis teranonimisasi yang dibagikan — bukan data pribadi, kode, atau preferensi.
Data penggunaan
Jumlah token dilacak untuk penagihan pada akun platform. Tidak ada konten percakapan yang disimpan di sisi server. Penggunaan BYOK sama sekali tidak dilacak.
Tembok di dalam Ava
Setiap pemanggilan alat melewati jalur pengaman sebelum dieksekusi. Ava bisa meminta melakukan apa pun — dia tidak bisa benar-benar melakukan hal yang tidak aman.
Validasi lintasan path
Bacaan dan penulisan file diperiksa terhadap root proyek dan direktori home Ava. Pelolosan ../../ , serangan direktori saudara, dan path absolut di luar sandbox ditolak di batas alat.
Tingkat risiko alat
Setiap alat mendeklarasikan tingkat risiko — aman, tulis, atau berbahaya. Mode izin (Ketats / Seimbang / Otonom) mengatur apa yang berjalan otomatis dan apa yang memerlukan konfirmasi Anda.
Pemblokiran pola kredensial
Alat memory_save dan support_request memindai teks masuk untuk 12+ pola kredensial (kunci API, JWT, token AWS / GitHub / Stripe / Slack, blok PEM, URL DB). Kecocokan memblokir pemanggilan alat sepenuhnya — kredensial tidak pernah masuk ke memori atau tiket dukungan.
Ketahanan terhadap injeksi prompt
Output alat yang terlihat seperti instruksi diperlakukan sebagai data, bukan perintah. Ava tidak mengeksekusi hasil alat yang ditujukan kepada pengguna seolah-olah Anda mengetiknya sendiri.
Anda mengendalikan apa yang bisa dia lakukan
Tiga mode izin. Anda menentukan seberapa banyak otonomi yang diberikan kepada Ava.
Setiap operasi penulisan dan alat berbahaya memerlukan konfirmasi Anda. Kontrol maksimal.
Operasi penulisan otomatis diizinkan. Alat berbahaya masih memerlukan konfirmasi. Default.
Semua otomatis diizinkan. Rencana dan pertanyaan pengguna tetap menunggu input Anda.
Perlindungan penyalahgunaan pendaftaran
Setiap pendaftaran melewati tiga gerbang sebelum akun dibuat. Token gratis tetap tersedia untuk pengguna asli, bukan untuk penambangan.
Daftar hitam email sekali pakai
Penyedia email sementara yang dikenal (mailinator, tempmail, guerrillamail, keluarga ese.kr, +30 domain pasti + 6 pola wildcard) diblokir pada pemicu database. Melewati klien tidak membantu — penolakan bersifat server-side, transaksional, dan atomik.
Log forensik pendaftaran
Setiap upaya — diizinkan atau diblokir — dicatat dengan timestamp, email, domain, dan alasan. Memungkinkan kami melihat pola penyalahgunaan saat muncul dan menambahkan entri daftar hitam baru tanpa deploy.
Gerbang penanganan pengguna baru
Pemicu Postgres membatalkan insert auth ketika domain cocok. Tidak ada akun yatim, tidak ada keadaan parsial. Jika pendaftaran ditolak, tidak ada yang dibuat.
Mode Keamanan: ketik !! dan audit semuanya
Lima persona spesialis menjalankan audit keamanan terkoordinasi pada basis kode Anda. Peninjauan memetakan permukaan serangan. Scanner memeriksa OWASP Top 10. Peneliti CVE mencari kerentanan yang diketahui dalam dependensi Anda. Verifikator mengonfirmasi eksploitabilitas. Pelapor menghasilkan temuan yang diurutkan berdasarkan tingkat keparahan.
Tersedia di setiap paket. Termasuk gratis.
Pengungkapan bertanggung jawab
Menemukan kerentanan keamanan? Kami mengambil setiap laporan secara serius. Kami mengakui dalam 24 jam dan bekerja sama dengan Anda untuk perbaikan sebelum pengungkapan publik. Jendela pengungkapan terkoordinasi kami adalah 90 hari.
Lebih suka formulir? Buka sebuah tiket dukungan dengan kategori "keamanan".
Jangan percaya kami. Baca kodenya.
Setiap klaim di halaman ini dapat diverifikasi di sumbernya. Itulah intinya.