Shared authenticator · credential vault

Share the code. Never the secret.

Your team needs six digits. It does not need the seed those digits come from. Vaultio keeps every shared 2FA seed on the server and hands out codes one at a time: revocably, and on the record.

  • RFC 6238 · 15/30/60s periods
  • SHA-1 / SHA-256 / SHA-512
  • 30-day trial · no card
Acme Ops · Shared Live

Audit

  • code revealed · Stripe · d.reyes
  • code revealed · AWS root · m.okonkwo
Tap an account to draw a code. The names and digits are illustrative; every reveal writes an audit row nobody can edit or delete.

Nobody receives a seed, so nobody keeps one. Offboarding is a revoked grant, not a weekend of rotating accounts at every provider and re-enrolling everyone who still works there.

How it works

Enrol, grant, draw.

  1. Enrol the account once

    Scan the provider QR with a camera, upload a screenshot of it, paste the otpauth:// link, or type the secret. Backup codes are captured in the same step, because that screen is the only time a provider shows them.

  2. Grant access to a person

    Access is a grant held against someone, with an optional expiry, not a copy of anything. Revoking takes effect on their next request, and deactivating an account withdraws every grant it holds at once.

  3. Draw one code at a time

    A tile stays blank until it is tapped. One tap returns the code for the current period; it disappears when that period ends. One request, one code, one audit row.

Capabilities

Custody, governance, vault, handover.

Custody, not distribution

The seed is decrypted, turned into six digits, and dropped. It never reaches a response, a log line, or an error message.

  • Seeds sealed with AES-256-GCM, bound to their own row
  • Grants with optional expiry, revocable immediately
  • Deactivation withdraws every grant in one move

Backup codes under approval

Someone who lost their authenticator asks; every administrator is notified; an approval releases exactly one stored code through a single-use link that expires in minutes.

  • Request, notify, approve: each step recorded
  • One code released per approval, never the set
  • Delivered out of band, not shown in the panel

A vault we cannot read

Everyone also gets personal authenticators and password entries, sealed under a key derived from their password. An administrator cannot open it because they hold no key.

  • Argon2id → key-encryption key → random master key
  • Password changes re-wrap; nothing is re-encrypted
  • Locks on sign-out and after an idle period

Handover that expires

Send a stored password or an ad-hoc secret to somebody with no account. The link works once, then the contents are erased. Link previewers cannot burn it.

  • One view by default, independent expiry, revocable
  • Optional passphrase, stretched with Argon2id
  • The key lives in the URL, never in our database

Pricing · per person, per month · cancel whenever

Priced per person, not per secret.

Shared accounts multiply. Charging by the authenticator would push you to keep some of them out of Vaultio, which defeats the point.

Trial

The whole product, up to three people, for thirty days. Long enough to enrol a real shared account and revoke it.

$0

for 30 days, up to 3 people, no card

Pick a plan when it ends. Nothing is re-enrolled and no history is lost.

  • Every Team capability, unrestricted
  • Unlimited shared authenticators
  • Backup-code custody and approvals
  • One-time share links
  • Unlimited personal vault items
  • 30 days of audit history
Start the trial

Adds governance

Business

For an organisation that has to prove who held which access, and when.

$7

per person, per month

$84 per person, billed annually. Save 22%.

  • Everything in Team
  • Enforce 2FA org-wide or per account
  • SAML and OIDC single sign-on
  • SCIM provisioning and deprovisioning
  • 3 years of audit history, exportable
  • 99.9% uptime commitment
Start with Business

Need more seats, invoicing or custom terms? Talk to us

Trial terms

Thirty days, three people, no card.

The trial is the full product, because the thing you need to test is whether revocation really works, and you cannot test that against a feature that has been switched off.

Day 31: pick a plan

Do nothing and the workspace turns read-only for thirty more days: codes stop, nothing is deleted, and your enrolled accounts, grants and audit history are waiting whenever you come back.

Plan detail

Compare every plan.

Feature Trial Team Business
Shared accounts
People Up to 3 Unlimited Unlimited
Duration 30 days Monthly or annual Monthly or annual
Shared authenticators Unlimited Unlimited Unlimited
Grant expiry dates Yes Yes Yes
Enrol by camera, upload, link or text Yes Yes Yes
Custody
Backup-code custody Yes Yes Yes
Request and approval workflow Yes Yes Yes
One-time share links Unlimited Unlimited Unlimited
Governance
Audit history 30 days 1 year 3 years
Audit export CSV CSV CSV, JSON
Enforce two-factor sign-in — — Org and per account
SAML / OIDC single sign-on — — Yes
SCIM provisioning — — Yes
Operations
Uptime commitment — — 99.9%
Support Email, 2 days Email, 2 days Email, 8 hours

Threat model

What this design does not defend against.

Every design that solves something gives something up. Ours is written down here, because a security product that only lists its strengths is telling you half of what you need.

A full compromise of our servers exposes shared seeds

An attacker holding both the database and the application key could generate codes for every shared account you enrolled. That is inherent to computing codes on the server, the same property that lets us hand out access without handing out secrets. We narrow it with audit, rate limits, one-period reveal windows and enforced second factors on administrators. If your threat model cannot accept a vendor holding those seeds at all, Vaultio is the wrong tool.

An unlocked personal vault is readable by that same attacker

The master key sits in the server-side session while its owner is signed in. Signing out, locking, or going idle drops it.

Signing in unlocks the vault before the second factor is checked

The key is derived at the one moment the password is available. A session that has not passed its challenge can reach no page, but the key does exist for that window.

Email is a weak second factor

We offer it because it gets people onto some second factor rather than none. An administrator can switch it off for everybody.

Questions

Plain answers before a trial.

What actually happens when I revoke someone?

Their next request is refused. Nothing is rotated and nothing is re-enrolled, because they never held the seed, only codes that expired within thirty seconds of being drawn. That is the difference between a grant and a copy.

Can anyone at Wrenframe read my personal vault?

No, and not as a matter of policy. Personal items are sealed under a key derived from your password, which we never store. Shared company material is different by design: the server must be able to read it to generate a code for anyone you have authorised.

What if I forget my password?

Use the recovery code shown to you once when the vault was created; it still works after any number of password changes. Keep it somewhere that is not Vaultio.

Which second factors can we sign in with?

An authenticator app or a code sent by email. Either can be switched off, and on Business either can be required for everybody with a per-account override. Hardware keys are not supported today.

What happens when the trial runs out?

On day thirty-one you choose Team or Business and your enrolled accounts, grants and audit history carry across untouched. Choose nothing and the workspace turns read-only for thirty more days: codes stop, but nothing is deleted.

Still have a question? [email protected]

Start a trial

Tell us where to send the invitation.

Trials are opened by a person rather than a signup form, because the first thing worth doing is enrolling one of your real shared accounts, and it helps to have somebody on hand while you do it.

  • Thirty days, up to three people, no card
  • The full product, nothing switched off
  • No mailing list; your details only open your trial

No card, no mailing list. A person at Wrenframe reads this and replies, usually the same day.