Add a second factor to your Brimble account. Brimble supports TOTP codes (Google Authenticator, Authy, 1Password, Bitwarden, etc.) and passkeys (Touch ID, Windows Hello, hardware security keys). You can use either, both, or neither. They’re configured independently in your account’s Security settings. Brimble also requires step-up authentication for several sensitive operations: deleting a project, deleting a custom domain, rotating a database password, transferring a domain out, and transferring team ownership.Documentation Index
Fetch the complete documentation index at: https://paper.brimble.io/llms.txt
Use this file to discover all available pages before exploring further.
Enable TOTP
- In the dashboard, click your avatar → Account settings → Security.
- Find Two-factor authentication. The current state shows “2FA is not enabled”.
- Click Enable.
Step 1, Scan
A QR code appears. Scan it with Google Authenticator, Authy, 1Password, or any TOTP app. If your authenticator app doesn’t support QR codes, copy the manual setup key shown below the code and paste it into the app. Click Continue.
Step 2, Verify
Enter the 6-digit code your authenticator app shows. If the code is rejected, you have a clock-drift problem on the device generating it. Sync the device’s clock and try the next code. Click Verify.
Step 3, Save your recovery codes
Brimble generates a set of recovery codes, single-use 8-character codes you can use instead of a TOTP code if you lose access to your authenticator app. They’re shown once. You have two options on this screen:- Copy all, copy the codes to your clipboard.
- Download, save them as
brimble-2fa-recovery-codes.txt.

Use TOTP at sign-in
When 2FA is enabled, signing in works like this:- Enter email and password (or click an OAuth provider, or sign in with passkey).
- Brimble shows the 2FA challenge with a countdown, “This challenge expires in MM:SS”.
- Enter the 6-digit code from your authenticator app.
- Click Verify & sign in.
Step-up 2FA
Some actions require 2FA even when you’re already signed in. When you trigger one, Brimble pops a 2FA prompt before the action runs:- Delete a project.
- Delete a custom domain.
- Rotate a database password.
- Transfer a domain out of Brimble.
- Transfer team ownership.
Recovery codes
After enabling 2FA, the Security panel shows Recovery codes remaining: N. Codes are single-use; the count drops by one every time you use a recovery code (at sign-in, or when disabling/regenerating 2FA). Brimble warns you when codes are running low. Regenerate a fresh set:- Open Security.
- Under Two-factor authentication, click Regenerate recovery codes.
- Enter a current TOTP code.
- Save the newly-generated codes (Copy all or Download).
- Tick the acknowledgement and click Done.
Disable 2FA
- Open Security.
- Click Disable.
- Enter a current TOTP code.
- Confirm.
Passkeys
Passkeys are a separate panel under Security. They let you sign in (or step up) using Touch ID, Windows Hello, or a hardware security key, no codes to type. Passkeys can be used with or without TOTP. You don’t need to enable TOTP first.Add a passkey
- Under Passkeys, click Add passkey.
- Type a device name so you can recognize it later (e.g. “MacBook”, “YubiKey blue”).
- Follow the browser’s prompt. On Mac you’ll get Touch ID. On Windows, Hello. With a hardware key, plug it in and tap.
- The new passkey appears in the list with the device name and creation date.
Sign in with a passkey
On the login page:- Enter your email.
- Click Sign in with passkey.
- Pick which passkey to use if you have more than one registered for this domain.
- Pass the device’s authentication prompt.
Rename or delete a passkey
In the Passkeys list, each passkey has Rename and Delete buttons. Brimble blocks Delete on your last passkey if 2FA isn’t also enabled, it’s a guard against locking yourself out. Either enable TOTP first, or add a second passkey before removing the old one.Lost your authenticator and your recovery codes
If you have a passkey on a device you can still access, sign in with the passkey. From there, regenerate or disable 2FA. If you’ve lost everything:- The passkey recovery flow at
/passkey-recoverylets you regain account access using one of your TOTP recovery codes, but that requires having saved them. - Without the recovery codes either, contact support. Account recovery is manual and may take days.
Troubleshooting
TOTP code is rejected even though it looks right. Your phone’s clock is drifting. TOTP relies on accurate time. Sync your phone’s clock to a network time source. QR code won’t scan. Use the manual setup key shown below the QR. Most apps let you paste the secret directly. Passkey prompt doesn’t appear. Your browser or device doesn’t support WebAuthn. Update the browser, or fall back to TOTP. “Save your recovery codes” Done button is disabled. Tick the I have saved my recovery codes checkbox. “Delete” button on a passkey is greyed out. It’s the last passkey on your account and you don’t have TOTP enabled. Add another passkey or enable TOTP first. Step-up prompt keeps appearing for the same action. Step-up has a short trust window. Repeated sensitive actions in quick succession should only prompt once; if they’re prompting every time, your tab/session may be expiring quickly. Sign in afresh and try again.Next steps
- Manage teams, invite team members and manage roles.
- Create a workspace, workspaces inherit your account’s security settings.