Security & Data Protection
Your trading accounts are your most valuable assets. Here’s how we protect them.Credential Encryption
Your broker passwords are NEVER stored in plain text
What we do:- AES-256 encryption — Industry-standard encryption (same as banks)
- Unique encryption key per user — Even we can’t decrypt without your key
- Zero-knowledge architecture — Your passwords are encrypted client-side before leaving your browser
Authentication
Clerk-based authentication
Trade Wzrd uses Clerk for user authentication: ✅ Email/password with strong password requirements ✅ OAuth (Google, GitHub, etc.) ✅ Magic links (passwordless login) ✅ 2FA support (optional, recommended) Never share your TradeWzrd password. If someone has your TradeWzrd login, they can access your connected accounts.API Security
Webhook authentication
Webhooks are secured by:- Unique webhook IDs — 32-character random strings (impossible to guess)
- HTTPS only — All webhook traffic is encrypted
- Optional secret keys — Add custom authentication headers
- IP whitelisting — Restrict webhook calls to specific IPs (coming soon)
API rate limiting
Protection against abuse:- 10 requests/second per webhook
- 100 requests/minute per user
- Exceeded limits return
429 Too Many Requests
Data Protection
What data do we store?
| Data | How it’s stored | Why we need it |
|---|---|---|
| Plain text | User authentication | |
| Broker credentials | AES-256 encrypted | Connect to your broker API |
| Trade history | Plain text | Analytics, history logs |
| Account balances | Plain text | Dashboard stats |
| Webhook signals | Plain text | History, debugging |
What data do we NOT store?
❌ Credit card numbers (handled by Stripe) ❌ Social security numbers (we don’t ask for them) ❌ Unencrypted passwordsBest Practices
✅ DO:
Enable 2FA on your TradeWzrd account
Enable 2FA on your TradeWzrd account
Extra layer of protection even if your password is compromised.👉 Dashboard → Settings → Security → Enable 2FA
Use strong, unique passwords
Use strong, unique passwords
Don’t reuse passwords across services.Recommended: Use a password manager (1Password, Bitwarden, LastPass)
Connect demo accounts first
Connect demo accounts first
Test with demo accounts before connecting live accounts.This ensures everything works correctly without risking real money.
Monitor your webhooks
Monitor your webhooks
Check History tab regularly to see what signals were executed.If you see unexpected trades, disable the webhook immediately.
Use risk % sizing
Use risk % sizing
Limit risk per trade to 1-2% of account balance.Never risk more than you can afford to lose.
❌ DON’T:
Don't share webhook URLs publicly
Don't share webhook URLs publicly
Don't connect accounts you don't own
Don't connect accounts you don't own
Only connect YOUR accounts.Connecting someone else’s account without permission is unauthorized access.
Don't ignore suspicious activity
Don't ignore suspicious activity
If you see trades you didn’t authorize:
- Disable all webhooks immediately
- Change your TradeWzrd password
- Contact [email protected]
Don't use public WiFi for trading
Don't use public WiFi for trading
Public networks can be insecure.Use VPN or mobile data when trading from coffee shops/airports.
Incident Response
What happens if there’s a breach?
Our commitment:- Notify affected users within 24 hours
- Force password reset for compromised accounts
- Publish incident report (what happened, what we’re doing)
- Change TradeWzrd password immediately
- Check broker accounts for unauthorized trades
- Change broker passwords (if credentials were stored)
Data Retention
How long do we keep your data?
| Data Type | Retention Period |
|---|---|
| Trade history | Indefinitely (for analytics) |
| Webhook logs | 90 days |
| Account credentials | Until account is deleted |
| User profile | Until account is deleted |
Compliance
Regulations we follow
✅ GDPR (EU data protection) ✅ CCPA (California privacy law) ✅ SOC 2 (in progress) Your rights:- Right to access — Request all data we have about you
- Right to deletion — Delete your account and all data
- Right to portability — Export your trade history
