Safe Vault (បេតា)
Loading...
🔐

Safe Vault (beta)

Enter your master password

Master password
Confirm password
Password strength

⚠️

🔓 Unlock
🚧

Safe Vault is in Beta

This app is under active development. You may run into some issues:

  • • Data loss: updates may reset the vault in extreme edge cases
  • • AI responses may be slow or fail occasionally
  • • Large file uploads may stall on slow connections
  • • Some AI models may be temporarily unavailable
  • • Data may not sync immediately across devices
✕
🔐

Safe Vault (beta)

🛡️ Help ⬇️ ✨ AI 🔑 🔒
🔍 ✕
🗄️

Your vault is empty

Tap + to add your first item

+

New item

✕
🔑 Password 📝 Note 🖼️ Photo 📄 Doc
Title *
User name *

Each password item must use a unique user name.

Password
👁️
⚡ Generate
Strength
Website (optional)
Content

0/10000

✨ Improve with AI
Photo
Photo preview 🗑️ Remove photo
📷

Tap to choose or drag a photo

JPG, PNG, GIF, WebP · max 10MB

📖 Extract text 🔍 Describe photo
📖 AI-extracted text ✕ Remove

File
📎

✕
📎

Tap to choose or drag a file

PDF, DOCX, TXT, CSV, Markdown… · max 10MB

Notes (optional)
📝 Summarize with AI 🌐 Translate summary
📝 AI-generated summary ✕ Remove

Tags (optional, comma-separated)
💾 Save Cancel

✨ AI Tools

✕

AI Model

Select model… ▾
🏷️ Organize with AI Automatically categorizes and adds smart tags to your items
🔍 Smart Search Describe what you're looking for in natural language
Search
🔐 Analyze password Check if your passwords are secure and get suggestions
Analyze
📝 Generate note Describe what you need and AI writes a structured note
Generate
📊 Vault summary Security overview: weak passwords, duplicate items, improvement suggestions 🌐 Translate notes Translates the content of all your notes to another language
💬 Ask AI Ask anything about your data or digital security Send
AI Result ✕

⏳ Processing…

🛡️ Safe Vault Security Guide

✕

🛡️ Security guide + live vault audit

This panel now explains how Safe Vault really protects data, where the limits are, and what needs attention in your current vault.

Refresh audit

Vault status

Checking…

Open this panel after unlocking to inspect the current vault.

Hardening update

Security & stability sweep

Lockout persistence, safer URLs, file checks, data sanitization and more.

Reality check

Honest security notes

This app encrypts stored vault data, but no client-side vault is invincible if a compromised device or weak master password is involved.

🚧 Beta and audit notes

This release includes a broad hardening pass focused on security debt, edge cases and misleading copy. Not every issue becomes a visible bug, so the remaining low-risk items were converted into guardrails, warnings and stricter validation.

📋 Live audit findings

Unlock the vault to generate live findings for weak passwords, duplicate usernames, risky URLs and data hygiene issues.

🔐 How the security system works

1. Your master password is never stored in plain text. The app derives cryptographic keys from it and stores only verification data plus encrypted vault payloads.

2. Vault data is encrypted before storage. Current vaults use AES-256-GCM for authenticated encryption, a PBKDF2-SHA-512 password stretch with 500,000 iterations, then HKDF-SHA-512 for key separation.

3. Integrity is checked. In addition to AES-GCM authentication, the current format also stores an HMAC-SHA-256 over the ciphertext so corrupted or tampered vault payloads are rejected.

4. Each vault uses fresh randomness. New vault writes generate a 384-bit salt and a 192-bit nonce layout, reducing reuse risks across encryptions.

5. Legacy vaults are still supported. Older formats can still unlock, then migrate forward after successful access so people are not locked out by upgrades.

🧱 Protections in this build

  • • Vault auto-lock after 15 minutes of inactivity
  • • Brute-force lockout after repeated failed attempts
  • • Password clipboard auto-clear after 30 seconds
  • • Strict username uniqueness for password entries
  • • Safer link opening with noopener,noreferrer
  • • File size and type validation before upload
  • • Data sanitization for loaded vault items
  • • AI password analysis sends metadata, not the raw password

🤖 What AI can and cannot see

Passwords are not sent to AI for analysis. The app sends structural metadata only, such as length and character variety.

Notes, document text, and photo OCR/description requests are only sent when you explicitly use those AI actions.

Model quality and privacy vary. AI responses can be slow, fail, or produce inaccurate summaries. Review outputs before saving them.

⚠️ Threat model and limits

  • • If someone fully compromises your device or browser session while the vault is unlocked, encryption cannot fully protect you.
  • • If you forget the master password, there is no recovery path inside this app.
  • • Exported backups may contain sensitive information. Store them like cash or private keys.
  • • Client-side crypto improves privacy, but it does not replace device hygiene, OS updates, screen locks and phishing awareness.

🛠️ Big hardening update: what changed

• Fixed misleading security copy so the guide matches the real cryptography used by the app.

• Added a live audit summary to surface weak spots instead of hiding them.

• Improved validation for URLs, uploaded files, and loaded item schemas.

• Reduced brute-force bypass risk by persisting temporary lockout state.

• Added safer handling for malformed vault data and suspicious legacy records.

📦 Item types and safe usage

🔑 Passwords — require a unique username, support strong password generation, and keep copy actions temporary.

📝 Notes — good for recovery instructions, personal records and secure text snippets.

🖼️ Photos — can be described or scanned for visible text with AI when you choose.

📄 Documents — can store reference files and generate AI summaries on demand.

💡 Practical safety tips

  • ⌨️ Press Esc to close open windows
  • 🧠 Use a long passphrase you can remember instead of a short complex password you will forget
  • ⚡ Prefer generated passwords for important accounts
  • 🏷️ Add tags so you can find items without putting sensitive data in titles
  • ⬇️ Keep offline backups of anything you cannot afford to lose
  • 🔒 Lock the vault before handing your phone or computer to someone else

Choose AI model

OpenAI · Google · Anthropic

✕
🔍
🗑️

Delete this item?

This action cannot be undone.

Delete Cancel

Change master password

Vault will be fully re-encrypted

✕
Current password
New password
Strength
Confirm new password

⚠️

🔑 Change password Cancel