← Back to home

Privacy Policy

Last updated: April 2026

1. Information We Collect

Account Information: Email address, name, and authentication credentials when you create an account.

Trading Data: Trade records you import via CSV or brokerage API connections, including symbols, prices, sizes, P&L, and timestamps.

Behavioral Data: Journal entries, behavioral tags, execution scores, mental game responses, and session reflections you create within the Service.

Wearable & Biometric Data: If you choose to connect a wearable device (WHOOP, Oura, or similar), we receive and store data the device vendor makes available via their OAuth API, which may include heart-rate variability (HRV), resting heart rate, sleep score / sleep performance, sleep stages, recovery score, respiratory rate, SpO₂, and workout summaries. We receive this data only after you explicitly authorize the connection in Settings, and only while the connection remains active.

Usage Data: Pages visited, features used, and interaction patterns to improve the Service.

Payment Information: Processed by Stripe. We do not store credit card numbers, CVVs, or full payment details on our servers.

1a. Wearable Integrations (WHOOP, Oura, etc.)

Data collected: HRV, resting heart rate, sleep score, sleep stages, recovery score, respiratory rate, SpO₂, and workout summaries provided by your connected wearable vendor's API.

Why we collect it: To surface the relationship between your biology (recovery, sleep, stress) and your trading performance, exclusively inside your own account, and to power features like the red-day risk advisor, performance-zone calibration, and the Physical Readiness sub-driver of your BRI score.

How it's stored: Biometric data is stored in our Cloudflare D1 database, which is encrypted at rest. Access is gated by your authentication session. OAuth access and refresh tokens are stored in the same database and used only to retrieve data on your behalf.

Who sees it: Only you. We do not share, sell, license, or disclose biometric data to third parties, advertisers, insurers, employers, or data brokers. AI coaching features may process your biometric data together with your trading data to generate personalized feedback visible only to you; the AI provider does not retain this data beyond the generation request.

How long we keep it: For as long as you maintain an active connection, plus up to 30 days after disconnection to support account history features. You can request immediate deletion at any time (see section 7).

How to disconnect or delete: You can revoke the integration at any time via Settings → Devices → Disconnect, or by revoking authorization directly in your WHOOP / Oura account. On revocation we stop syncing new data immediately; to also delete historical biometric data, email us at the address in section 9.

2. How We Use Your Data

  • To provide the Service: analytics, AI coaching, trade review, and skill development features
  • To generate AI-powered insights based on your trading data
  • To process payments and manage subscriptions
  • To send transactional emails (account verification, billing, weekly digests)
  • To improve the Service based on aggregated, anonymized usage patterns

We do NOT sell your personal data or trading data to third parties.

3. Data Sharing

We share data only with these service providers, solely to operate the Service:

  • Cloudflare: Hosting and database (data encrypted at rest and in transit)
  • Stripe: Payment processing
  • SnapTrade: Brokerage account connections (OAuth tokens only; we never store brokerage passwords)
  • Anthropic: AI coaching features (your trading data is sent to generate insights; not used for AI training)
  • Resend: Transactional email delivery
  • Finnhub: Market news and economic calendar data (no personal data shared)

4. Data Security

  • All data is encrypted in transit (TLS 1.2+) and at rest
  • Brokerage connections use OAuth tokens through SnapTrade; we never store brokerage passwords
  • Authentication sessions use secure, httpOnly cookies with 7-day expiry
  • Payment data is handled entirely by Stripe (PCI DSS Level 1 compliant)
  • Infrastructure runs on Cloudflare Workers with automatic DDoS protection

5. Your Rights

Access: You can view all your data within the Service at any time.

Export: You can export your trading data in CSV format (available on Core plan and above).

Deletion: You can request complete account deletion by contacting support@tradercoach.app. All data will be permanently removed within 30 days.

Correction: You can edit or delete individual trades, sessions, and journal entries at any time.

GDPR (EU users): You have the right to data portability, erasure, and to object to processing. Contact support@tradercoach.app for GDPR requests.

CCPA (California users): You have the right to know what data we collect, request deletion, and opt out of data sales (we do not sell data).

6. Data Retention

  • Active accounts: data retained for the lifetime of the account
  • Cancelled subscriptions: data retained for 90 days, then permanently deleted unless the account is reactivated
  • Deleted accounts: all data permanently removed within 30 days of deletion request
  • Backups may retain data for up to 30 additional days before full purge

7. Cookies & Local Storage

Mettle uses essential cookies for authentication (session cookies via better-auth). We use browser localStorage for UI preferences (sidebar state, tour completion) that do not contain personal or trading data. We do not use advertising or tracking cookies.

8. Changes to This Policy

We may update this policy from time to time. Material changes will be communicated via email. Continued use of the Service after changes constitutes acceptance.

9. Contact

For privacy-related questions or requests, contact us at support@tradercoach.app.