Set up a password manager
A password manager is the simplest way to run team-owned accounts (X, Facebook, Discord, Telegram, domain/DNS, email) without password sharing, reused passwords, or “lost access” drama.
Baseline controls
-
Use one vault system (don’t mix browser-saved passwords + random spreadsheets).
-
Require 2FA on the password manager itself (non-negotiable).
-
Use unique passwords per account (no reuse, ever).
-
Create shared vaults for project accounts; keep personal logins private.
-
Store recovery codes + backup codes as first-class items.
-
Minimize who has access to “Owner/Admin” credentials; use least privilege.
Top 5 password managers
-
Bitwarden (Free) — best default, especially if you want a real free tier
- Solid free plan and a straightforward path to org sharing (including a free 2-person organization for shared credentials).
-
1Password — best for teams that want the cleanest onboarding + admin controls
- Strong business/family plans, widely used in companies.
-
Dashlane — best for “security dashboard + anti-phishing” style features
- Clear personal + business tiers and policy/admin console options.
-
Proton Pass — best for privacy-first users (and Proton ecosystem)
- Offers a free plan and supports sharing workflows (family/shared vault patterns).
-
Keeper — best for enterprise-style controls and documentation depth
- Strong focus on zero-knowledge architecture and formal security model docs.
Setup checklist
-
Create the “Owner” account using a team-controlled email alias (not a personal inbox).
-
Set a long master password (passphrase) and store it offline once (sealed envelope / secure offline note).
-
Enable 2FA for the password manager immediately (authenticator app or security key).
-
Install the browser extension + mobile app for the owner and admins.
-
Import passwords from browsers/CSV, then delete browser-saved passwords to avoid drift.
-
Create a shared vault / organization for project credentials (domain/DNS, socials, chats, wallets, vendors).
-
Invite team members and grant least-privilege access (separate “Owner”, “Admin”, “Comms”, “Ops”).
-
Add recovery kits/codes for every critical account (domain registrar, email, X, Meta, Discord, Telegram). Treat these like keys.
Suggested vault layout for a token/community project
-
01 Core Ownership (Restricted): domain registrar, DNS/Cloudflare, primary email, payment methods
-
02 Socials Admin (Restricted): X, Facebook/Meta, YouTube, etc.
-
03 Community Chats (Moderators): Discord, Telegram (owner + bots + invite tools)
-
04 Vendors/Tools (Ops): analytics, forms, CRM, hosting, design tools
-
05 Break-glass (2 people max): emergency admin creds + recovery codes (use only for incident response)
Operating rules
-
Never store “shared accounts” if the platform supports role-based access—use roles, store only what’s needed.
-
When someone leaves: remove vault access first, then rotate passwords for anything they touched.
-
Quarterly: run a credential review (who has access to what, which credentials are still needed).
Bitwarden — Pricing (includes Free):
Bitwarden — Organizations (free 2-person org quick start):
Bitwarden — Two-step login (2FA):
1Password — Pricing:
1Password — Add/remove team members:
Dashlane — Personal pricing:
Dashlane — Business pricing:
Proton Pass — Pricing:
Proton Pass — Family sharing (example of shared vault workflow):
Keeper — Personal & family pricing:
Keeper — Encryption/security model (docs):