What is Two-Factor Authentication?
Two-factor authentication (2FA) requires two things to sign in:
- Something you know: Your password
- 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
- Click your profile at the bottom of the sidebar
- Select User Settings
- Click on the Password & Login tab
Step 2: Start Setup
- Click Enable Two-Factor Authentication
- Enter your password to confirm your identity
Step 3: Scan QR Code
- Open your authenticator app
- Tap the option to add a new account (usually a + icon)
- Select Scan QR code
- 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
- Your authenticator app now shows a 6-digit code
- Enter this code in SnapGlyph
- 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:
- Enter your email and password as usual
- You’ll be prompted for a verification code
- Open your authenticator app
- Enter the current 6-digit code
- Click Verify
The code changes every 30 seconds, so enter it promptly.
Using Backup Codes
If you can’t access your authenticator:
- On the 2FA prompt, click Use backup code
- Enter one of your backup codes
- Click Verify
Remember: Each backup code works only once.
Disabling 2FA
If you need to turn off two-factor authentication:
- Go to User Settings
- Click on the Password & Login tab
- Find Two-Factor Authentication
- Enter your password to confirm
- 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:
- Disable 2FA in SnapGlyph
- Set up 2FA again with your new authenticator app
- 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