ILoveTrading Documentation
Account Security, Two-Factor Authentication (2FA) & Privacy
Protecting financial telemetry and proprietary trading data requires rigorous account hardening. The Security Settings panel (Settings.jsx) delivers institutional security controls, including standard Time-based One-Time Password (TOTP) Two-Factor Authentication and GDPR-compliant cascading data erasure.
1. Two-Factor Authentication (2FA) Setup
Passwords alone are vulnerable to phishing, credential stuffing, and session hijacking. Two-Factor Authentication (2FA) adds a mandatory cryptographic second layer:
| Enable Two-Factor Authentication | [ Toggle Switch: ON ] |
|---|
Provisioning Steps
- Navigate to Settings > Security Settings (
securitytab). - Toggle the Enable 2FA switch.
- Open your preferred authenticator app (Google Authenticator, Microsoft Authenticator, 1Password, Bitwarden, or Apple Passwords).
- Scan the rendered QR Code or copy the Base32 secret key.
- Enter the generated 6-digit TOTP code and click Verify.
Mathematical RFC 6238 TOTP Standard
The 6-digit code recalculates every 30 seconds using HMAC-SHA1 hashing:
Formula / Calculation
TOTP = Truncate( HMAC-SHA1( SecretKey, ⌊ CurrentUnixTime / 30 ⌋ ) )
2. Emergency Recovery Codes Protocol
Upon successful 2FA activation, the platform generates 10 single-use alphanumeric Recovery Codes:
| a1b2-c3d4-e5f6 | f7e8-d9c0-b1a2 |
|---|---|
| 3k4l-5m6n-7o8p | 9q0r-1s2t-3u4v |
- Offline Storage Mandatory: Copy and store these backup codes in a secure password manager or offline vault.
- Single-Use Invalidation: Each code can be redeemed exactly once if your mobile authenticator is lost, broken, or reset.
3. The Danger Zone: GDPR Cascading Erasure
ILoveTrading enforces strict data sovereignty. If you choose to close your account, you can initiate a complete and permanent data erasure:
- Scroll to the Danger Zone at the bottom of the Security tab and click Delete Account.
- Complete the brief exit survey.
- Click Send Confirmation Code to dispatch a secure 6-digit OTP to your registered email address.
- Enter the email OTP and click Permanently Delete Account.
Caution
[!CAUTION] Cascading Data Purge: Confirming account deletion permanently and irreversibly wipes your user profile, all connected broker accounts, trade logs, screenshots, and analytical metrics. No backups are retained for deleted accounts.
4. Best Practices
Important
[!IMPORTANT] Keep Recovery Codes Safe: Do not store recovery codes as unencrypted screenshots on your phone. If your device is lost or stolen, you will lose both your authenticator app and your backup codes simultaneously.
Tip
[!TIP] Hardware Key Compatibility: If your password manager (such as 1Password or Bitwarden) supports TOTP generation, you can store your 2FA seeds directly in your encrypted vault.
Trading on MetaTrader?
Sync your MT4 or MT5 account and automatically audit your cognitive biases and trading performance.
