Why Enable MFA?
Multi-Factor Authentication adds a second layer of security beyond your password. Even if someone obtains your password, they cannot access your account without the second factor.
MFA protects:
- Your trading positions and capital
- Your connected broker credentials
- Your API keys and sensitive settings
- Your personal data and trading history
Setting Up MFA
Open Security Settings
Log in to Agencio Predict and navigate to Settings > Security. You'll see the MFA section with an "Enable MFA" button.
Choose Your Method
Select your preferred authentication method:
- Authenticator App (Recommended) — Use Google Authenticator, Authy, Microsoft Authenticator, or 1Password
- SMS — Receive verification codes via text message to your phone
Scan the QR Code
If using an authenticator app, scan the QR code displayed on screen. Alternatively, you can manually enter the setup key shown below the QR code.
Verify and Confirm
Enter the 6-digit verification code from your authenticator app to confirm the setup. You'll see a success message once MFA is enabled.
Save Recovery Codes
After enabling MFA, you'll receive recovery codes. Store these securely — they allow account recovery if you lose access to your authentication device.
Recommended Authenticator Apps
Google Authenticator
Free, simple, works offline. Available on iOS and Android.
Authy
Cloud backup, multi-device sync. Great for multiple accounts.
1Password
Password manager with built-in TOTP. Syncs across all devices.
Microsoft Authenticator
Free, supports push notifications for Microsoft accounts.
Using MFA
Once enabled, you'll need to enter a verification code when:
- Logging in from a new device or browser
- Starting a paper trading session
- Initiating live trades (first trade of the session)
- Changing sensitive account settings
- Connecting new broker credentials
Codes refresh every 30 seconds. Enter the current code shown in your authenticator app when prompted.
Troubleshooting
Code not working?
Ensure your device's time is synchronized. TOTP codes are time-based — even a 30-second drift can cause verification failures. On iOS, go to Settings > General > Date & Time and enable "Set Automatically". On Android, go to Settings > System > Date & time.
Lost access to authenticator?
Use one of your recovery codes to log in. If you've lost your recovery codes too, contact support at support@agencio.cloud with proof of account ownership.
Switching phones?
Before switching phones, either: (1) Set up the authenticator on your new phone first while you still have the old one, or (2) Disable MFA, switch phones, then re-enable with the new device.
Can I disable MFA?
Yes, but you'll lose access to paper trading and live trading features. To disable, go to Settings > Security and click "Disable MFA". You'll need to enter a verification code to confirm.
Security Best Practices
- Store recovery codes in a password manager or secure location
- Never share your verification codes with anyone
- Use an authenticator app over SMS when possible (more secure)
- Review active sessions regularly in Settings > Security
- Set up MFA on your email account too for complete protection