Integrity
Account

Two-Factor Authentication

Secure your account with two-factor authentication (2FA)

Two-Factor Authentication

Two-factor authentication (2FA) adds an extra layer of security to your Integrity account. When enabled, you'll need both your sign-in credentials (email/password or OAuth provider) and a verification code from your authenticator app to access your account.

Two-factor authentication is required for all Integrity accounts to protect sensitive safety data.

Setting Up 2FA

When you first sign in to Integrity (or if you haven't set up 2FA yet), you'll be automatically redirected to the 2FA setup page. You must complete this setup before accessing any workspace.

Install an authenticator app

Download one of these apps on your phone:

  • Google Authenticator (iOS / Android)
  • Microsoft Authenticator (iOS / Android)
  • Authy (iOS / Android)
  • 1Password or other password managers with TOTP support

Scan the QR code

  1. Click Enable Two-Factor Authentication
  2. Open your authenticator app and scan the QR code
  3. If you can't scan, click "Can't scan?" to see the manual entry code

Verify setup

Enter the 6-digit code from your authenticator app to confirm setup.

Save your recovery codes

You'll receive 10 recovery codes. These are one-time backup codes in case you lose access to your authenticator app.

Save these codes securely! Store them in a password manager or print them and keep them safe. Each code can only be used once.

  • Click Copy all to copy codes to clipboard
  • Click Download to save as a text file
  • Check the confirmation box after saving

Signing In with 2FA

After signing in with your credentials (email/password, Google, or GitHub), you'll be asked for a verification code:

  1. Open your authenticator app
  2. Find the entry for "Integrity"
  3. Enter the 6-digit code (codes refresh every 30 seconds)

Using Recovery Codes

If you don't have access to your authenticator app (lost phone, new device, etc.):

  1. On the verification screen, click Use recovery code
  2. Enter one of your 16-character recovery codes (format: XXXX-XXXX-XXXX-XXXX)
  3. Your 2FA will be reset and you'll be redirected to set up a new authenticator
  4. After setting up your new authenticator, you'll receive new recovery codes

Using a recovery code resets your 2FA completely. This ensures you always have a working authenticator and fresh recovery codes after regaining access.

Lost Access?

ScenarioSolution
Lost phone, have recovery codesUse a recovery code — your 2FA will reset and you'll set up a new authenticator
Lost phone, no recovery codesContact admin@irsiks.com for identity verification and manual reset
Forgot password + lost phone, have recovery codesUse "Forgot Password?" to get email link, then use a recovery code on the password reset page
Forgot password + lost phone + no recovery codesContact admin@irsiks.com — after identity verification, admin will reset your 2FA, then you can reset your password
Lost access to login email (any reason)First, create a new account with your new email using email/password signup (not OAuth). Then contact admin@irsiks.com — after identity verification, admin will transfer your account. You'll then reset your password via the "Forgot Password?" flow.
New phone, old phone availableAdd Integrity to your new phone's authenticator app using the same TOTP secret, or use a recovery code to reset
Need to change authenticatorUse a recovery code to reset, or contact admin@irsiks.com

FAQ

On this page