Batas aplikasi
Data Local Vault tetap di browser. Workflow Vault hosted mengirim payload terenkripsi dan hanya metadata yang diizinkan untuk operasinya.
- Data Local Profile dan Local Vault, label, konfigurasi TOTP, rahasia, dan OTP tidak dikirim ke server rhasia-scret.
- Client web yang berwenang membuka konten Vault hosted dan membuat OTP; server menyimpan konten terenkripsi serta metadata siklus hidup dan otorisasi yang diizinkan.
Batas yang terlihat server
Kontrak zero-knowledge secara eksplisit membatasi apa yang boleh diterima server.
- Metadata yang diizinkan meliputi ID buram, ciphertext, versi protokol, revisi, keanggotaan, tenggat penghapusan, aktor audit yang direduksi, jumlah terbatas, dan waktu atau ukuran operasi.
- Vault Name, label akun, konfigurasi TOTP, OTP, data QR, passphrase, Vault key, kunci privat, kunci arsip, materi Secure Share Link, dan konten terdekripsi tetap hanya di client.
Provider
Provider autentikasi, hosting, database, email, dan analitik opsional memiliki tanggung jawab operasi yang terpisah.
- Layanan passwordless yang dikelola sendiri menangani metadata identitas, event autentikasi, dan sesi buram; layanan tersebut tidak menerima plaintext Vault dari aplikasi ini.
- Host referensi adalah Vercel; CDN atau reverse proxy dapat menangani log jaringan dan request. Operator deployment mengendalikan akses, TLS, dan retensi.
- Tailscale Serve opsional dibatasi kebijakan akses tailnet; Funnel bersifat publik. Daemon host menerima HTTP aplikasi setelah TLS diakhiri lalu meneruskannya melalui loopback. Operator mengendalikan akses request lokal, log, dan retensi.
- PostgreSQL menyimpan konten terenkripsi dan metadata yang diizinkan melalui Prisma di server. Akses database dari browser bukan bagian dari batas yang didukung.
- PostHog dan Cloudflare Web Analytics bersifat opsional dan default-nya nonaktif. Saat diaktifkan, allowlist dan tinjauan payload operator berlaku.
Retensi dan penghapusan
Periode penghapusan berlaku untuk record aplikasi, bukan semua provider eksternal atau salinan client.
- Authenticator Account yang dihapus sementara dan konten Shared Vault yang dihapus dapat dipurge permanen setelah 30 hari.
- Vault Audit History yang direduksi disimpan selama satu tahun kalender setelah Vault dihapus; pemulihan menghapus purge audit yang tertunda.
- Destructive Personal Vault Reset bukan pemulihan, dan rahasia atau plaintext yang sudah diperoleh client lain tidak dapat dihapus dari jarak jauh.
Demo hosted dan self-hosting
Operator setiap deployment mengendalikan kontrak provider dan bukti operasi.
- Operator demo hosted bertanggung jawab atas autentikasi, hosting, database, email, analitik, dukungan, penghapusan, dan pemberitahuan pengguna pada deployment tersebut.
- Operator self-hosting bertanggung jawab atas controller, TLS dan callback, log, backup, jadwal purge, respons insiden, dan analitik yang diaktifkan.
Pertanyaan dan laporan
Hubungi operator deployment untuk pertanyaan akun dan penghapusan. Gunakan dukungan project untuk dokumentasi publik dan issue yang dapat direproduksi.
- Gunakan halaman Dukungan dan template issue publik hanya dengan bukti sintetis yang sudah direduksi.
- Laporkan kerentanan secara privat melalui GitHub Security Advisory; jangan menaruh secret, cookie, token, atau materi Vault di issue publik.
Baca dokumen privasi lengkap