Password manager
Store, share, and recover your school's shared accounts β Google Workspace, PowerSchool, social media, vendor logins. End-to-end encrypted, audit-logged, and built for graceful staff transitions.
The two-vault model
Every TSNC user actually has two vaults, not one:
- Primary vault β your work passwords. Tied to your school. Wrapped with both your master password AND your org's escrow recovery key (so if you leave, your principal can recover the school accounts).
- Personal vault β your personal passwords (banks, family accounts). NOT escrow-wrapped. NOT recoverable by your school. Yours alone.
You see them as a single list with a category indicator, but they're cryptographically separate. When you leave the school, you take your personal vault with you.
Setting up your master password
- 1Pick a passphrase, not a passwordSix random words is stronger than any 8-character password with symbols. "correct horse battery staple lake bridge" is great. Don't use anything that means something to you.
- 2Write down recovery codesYou'll get 8 single-use recovery codes when you set up MFA. Print them. Keep them somewhere physical and secure (locked drawer, fireproof safe). If you lose your master password AND your authenticator, these are how you get back in.
- 3Test the unlock flowLock the vault and unlock it again to make sure your password is what you think it is. Now is the time to find out you typo'd.
Sharing passwords
Schools don't have one Google account β they have many shared logins. Use Collections.
- 1Create a Collectione.g., "Front Office" or "Admin Staff". Collections hold a set of related passwords.
- 2Add passwords to the CollectionEither move existing entries in or create new ones directly.
- 3Invite membersBy email. They get a notification. Until they accept and have a vault of their own, the share is pending.
- 4Members access shared passwordsThrough their vault, marked with a Collection badge. They can't edit unless you grant edit access.
Vault recovery (when someone leaves)
The most important password manager feature is the one you hopefully never use.
How it works
When you (an org admin) set up escrow recovery, you generate an RSA-4096 keypair in your browser. The public key goes to TSNC; the private key downloads as a .pem file that only you have. We never see it.
From that point on, every new vault entry in your org is double-wrapped: with the user's master password AND your org's public key. If a teacher leaves and we need to recover their passwords, you load the .pem file in your browser, and decryption happens client-side.
The two-step approval
Recovery requires:
- A documented reason (10+ characters of justification)
- A reason category (departure, account stuck, security investigation, etc.)
- For platform/enterprise admins: a co-approval from the target org's admin
- Your org's private .pem file loaded in your browser
Recovery is logged forever. The user being recovered gets a non-suppressible email saying what happened, when, by whom, and why.
Vault wipe (the destructive one)
Wipe is reserved for the case where you want a fresh start: a teacher who's coming back from a long leave, or a vault that's gotten so cluttered nobody uses it anymore. Platform admins and enterprise admins cannot trigger wipes β only an admin AT the target user's own school can.