All passwords
Everything saved in your private vault.
Everything saved in your private vault.
Enter your master password to unlock HarborVault.
One account, a private vault for everyone in the family.
Prototype note: accounts are stored only in this browser (passwords are hashed). True sign-in from any device needs an online backend, which comes later.
Not configured.
1. Create a free project at
console.firebase.google.com.
2. Build → Authentication → Get started →
Email/Password → Enable → Save.
3. Build → Firestore Database → Create database
(production mode, any region) → Rules tab →
paste the rules below → Publish.
4. Project settings → Your apps → Web (</>) →
copy the config: apiKey + projectId go into the fields
above.
5. Press "Connect cloud". Sign-up is instant - Firebase
sends no confirmation emails by default.
rules_version = '2';
service cloud.firestore {
match /databases/{database}/documents {
match /users/{userId}/profiles/{profileId} {
allow read, write: if request.auth != null
&& request.auth.uid == userId;
}
}
}
Write this code down on paper or save it somewhere safe (NOT inside this vault). It is shown only this once - it is never stored in readable form.
Deleting a collection moves its passwords into the first remaining collection.
Guest mode works instantly and still gives you profiles with their own master keys - but everything is saved only on this device, in this browser: guest data never syncs, even with cloud sync on. Create an account (with cloud sync on) to keep the same profiles on every device.
Leave the code fields empty to keep the current code.