Two-Factor Authentication (TOTP)

Store and generate TOTP (Time-based One-Time Password) codes for all your accounts directly in SecurityCreds. No need for a separate authenticator app.

What is TOTP?

TOTP (Time-based One-Time Password) is a form of two-factor authentication that generates a 6-digit code that changes every 30 seconds. When you enable 2FA on websites like Google, GitHub, or your bank, they typically use TOTP.

Why Use TOTP?

Two-factor authentication adds an extra layer of security. Even if someone steals your password, they can't access your account without the TOTP code. SecurityCreds lets you store both your password and TOTP secret together, making login convenient while staying secure.

Adding TOTP to a Credential

You can add TOTP to any existing credential:

Method 1: Scan QR Code

  1. Open the credential detail view
  2. Click Add TOTP
  3. The website's 2FA setup will show a QR code
  4. In SecurityCreds, click Scan QR Code
  5. Use your camera to scan the code
  6. The TOTP secret is automatically added

Method 2: Enter Secret Manually

  1. Open the credential detail view
  2. Click Add TOTP
  3. Select Enter Manually
  4. Copy the secret key from the website (usually shown as "Can't scan? Use this key")
  5. Paste the secret into SecurityCreds
  6. Click Save

When Adding a New Credential

You can also add TOTP when first creating a credential:

  1. Click Add Credential
  2. Fill in the basic details
  3. Expand the Two-Factor Authentication section
  4. Add the TOTP secret
  5. Save the credential

Using TOTP Codes

Once TOTP is set up, viewing and using codes is easy:

Viewing Your Code

  1. Open the credential
  2. The current 6-digit code is displayed
  3. A countdown timer shows when the code will refresh

Copying the Code

Click the copy icon next to the TOTP code to copy it to your clipboard. The code is automatically available to paste into the login form.

Auto-Refresh

TOTP codes refresh every 30 seconds. SecurityCreds automatically generates the new code - no need to refresh the page.

TOTP Security

TOTP secrets are protected with the same zero-knowledge encryption as your passwords:

Sharing TOTP with Team Members

When you share a vault containing credentials with TOTP:

This is useful for shared accounts where multiple team members need to log in with 2FA.

Removing TOTP

To remove TOTP from a credential:

  1. Open the credential
  2. Click Edit
  3. In the TOTP section, click Remove
  4. Confirm the removal

Warning

Before removing TOTP from SecurityCreds, make sure you've disabled 2FA on the actual website or have another way to generate codes. Otherwise, you may be locked out of your account.

Troubleshooting

Code Not Working

If your TOTP codes aren't being accepted:

Lost Access to TOTP

If you've lost your SecurityCreds access and need to log in to a 2FA-protected site:

Best Practices

Related Documentation