Contact and setup
Get the vault running with the right keys in the right place.
Use this page as a public support and onboarding reference for account access, password reset delivery, Supabase setup, and first deployment checks.
Support email
system@example.com
Security questions
Encryption, auth, reset links, and project access.
Deployment help
Local, staging, and production environment setup.
Before first login
Deployment checklist
These values decide whether auth, encryption, realtime updates, and reset mail work correctly.
Add Supabase Postgres connection string to DATABASE_URL.
Add Supabase URL and anon key for realtime browser subscriptions.
Set NEXTAUTH_SECRET and ENCRYPTION_KEY with strong random values.
Configure Microsoft Graph TENANT_ID, CLIENT_ID, CLIENT_SECRET, and sender.
Run npm run db:migrate after environment values are ready.
When reporting an issue
Include the account email and the project name.
Say whether the problem is login, reset mail, import, export, reveal, or realtime.
Never paste raw secrets into a support message.
Operational note
The database migration files live in the `drizzle` directory. Keep those committed so deployments and local environments share the same schema history.