Setting Up Two-Factor Authentication (2FA)

Add an extra layer of security to your account with two-factor authentication using an authenticator app.

What is Two-Factor Authentication?

Two-factor authentication (2FA) requires two things to sign in:

  1. Something you know: Your password
  2. Something you have: A code from your authenticator app

Even if someone learns your password, they can’t access your account without your authenticator.

Supported Authenticator Apps

SnapGlyph uses TOTP (Time-based One-Time Password) which works with most authenticator apps:

  • Google Authenticator (iOS/Android)
  • Microsoft Authenticator (iOS/Android)
  • Authy (iOS/Android/Desktop)
  • 1Password (iOS/Android/Desktop)
  • Bitwarden (iOS/Android/Desktop)

Setting Up 2FA

Step 1: Go to Security Settings

  1. Click your profile at the bottom of the sidebar
  2. Select User Settings
  3. Click on the Password & Login tab

Step 2: Start Setup

  1. Click Enable Two-Factor Authentication
  2. Enter your password to confirm your identity

Step 3: Scan QR Code

  1. Open your authenticator app
  2. Tap the option to add a new account (usually a + icon)
  3. Select Scan QR code
  4. Scan the QR code displayed in SnapGlyph

Can’t scan? Click Enter manually to see a text code you can type into your authenticator app.

Step 4: Enter Verification Code

  1. Your authenticator app now shows a 6-digit code
  2. Enter this code in SnapGlyph
  3. Click Verify and Enable

Step 5: Save Backup Codes

Important: After enabling 2FA, you’ll receive 10 backup codes.

  • Each code can only be used once
  • Use them if you lose access to your authenticator
  • Store them securely (password manager, printed in safe place)
  • Don’t store them with your password

Signing In with 2FA

After 2FA is enabled:

  1. Enter your email and password as usual
  2. You’ll be prompted for a verification code
  3. Open your authenticator app
  4. Enter the current 6-digit code
  5. Click Verify

The code changes every 30 seconds, so enter it promptly.

Using Backup Codes

If you can’t access your authenticator:

  1. On the 2FA prompt, click Use backup code
  2. Enter one of your backup codes
  3. Click Verify

Remember: Each backup code works only once.

Disabling 2FA

If you need to turn off two-factor authentication:

  1. Go to User Settings
  2. Click on the Password & Login tab
  3. Find Two-Factor Authentication
  4. Enter your password to confirm
  5. Click Disable Two-Factor Authentication

Warning: This makes your account less secure. Only disable if necessary.

Changing Authenticator Apps

To switch to a different authenticator app:

  1. Disable 2FA in SnapGlyph
  2. Set up 2FA again with your new authenticator app
  3. Save the new backup codes

Troubleshooting

Code not working

  • Ensure you’re entering the code for SnapGlyph (not another account)
  • Check that the code hasn’t expired (they change every 30 seconds)
  • Verify your device’s clock is accurate (TOTP depends on correct time)

Lost access to authenticator

  • Use a backup code to sign in
  • After signing in, disable and re-enable 2FA with a new authenticator

Lost backup codes and authenticator

  • Contact support for account recovery
  • Be prepared to verify your identity

Clock sync issues

TOTP codes require accurate time. If codes consistently fail:

  • On iPhone: Settings > General > Date & Time > Set Automatically
  • On Android: Settings > System > Date & time > Automatic date & time
  • On desktop: Enable automatic time sync in system preferences

Best Practices

  • Always save backup codes when enabling 2FA
  • Use a password manager that can store TOTP codes
  • Set up 2FA on a device you control, not a shared device
  • Keep backup codes separate from your password

Next Steps