Skip to the page

Privacy Policy

QuantifyMe ยท Last updated 2026-05-19

QuantifyMe is a quantitative trading platform operated at quantifyme.ai. This policy explains what data we collect, why, and how to control it.

Data we collect

  • Account data - email + username when you sign up (Google OAuth supported). Stored encrypted.
  • API keys - generated on request. Tied to your account. Trial keys are anonymous, browser-bound, expire when credits hit zero.
  • Strategy code - Python code you generate or paste, plus the natural-language prompts used to produce it. Retained so you can retrain / revisit.
  • Trained models - pickled ML artifacts from your backtests. Stored on our server, isolated per user.
  • Usage metrics - which endpoints you call, credit consumption, model count. For billing + rate limiting.
  • Server logs - IP, user agent, request path, timestamps. Kept 30 days for debugging.
  • Payment data - handled by Stripe. We store only customer ID, subscription status, and last-4 of card for display.

Data we don't collect

  • Your broker credentials - we never integrate with your brokerage account.
  • Your actual trades - QuantifyMe delivers signals; execution is your responsibility elsewhere.
  • Third-party tracking cookies - we don't use Google Analytics, Facebook Pixel, or similar.

How we use it

  • Authenticate API calls (X-API-Key header)
  • Run backtests and deliver live signals to channels you configure (webhook, Telegram)
  • Send account + billing emails via SMTP
  • Improve the product based on aggregate usage patterns

Where we store it

  • Location - Postgres + model artifacts hosted on dedicated Hetzner servers in Helsinki, Finland (EU). No data is replicated outside the EU.
  • Encryption at rest - disks are LUKS-encrypted. Account passwords are bcrypt-hashed; API keys are stored hashed (server can verify but never recover).
  • Encryption in transit - all traffic is TLS 1.3 (Cloudflare โ†’ origin and origin โ†” database). HTTP redirects to HTTPS.
  • Backups - Postgres WAL is streamed continuously to a standby; full snapshots taken daily, retained 14 days, then deleted.
  • Isolation - every row that can belong to a user carries a user_id; access is gated by your API key. Per-user model files live in directories named by user.

How long we keep it

  • Anonymous trial accounts - trial user_id + derived rows (strategies, generation logs, signal logs) retained 30 days from last activity, then anonymized.
  • Signed-up accounts - kept until you delete your account. Deleting removes models, strategy files, and personal data immediately; usage logs are retained 30 days for audit, then purged.
  • Trained model PKLs - kept while the model is deployed live, plus 90 days after you un-deploy or delete it (lets you redeploy without retraining), then permanently removed.
  • Live signal logs (per-trade) - 90 days, then deleted.
  • Generation logs (prompt โ†’ cost) - 90 days for billing reconciliation, then anonymized (cost row kept, prompt text dropped).
  • Server / request logs - 30 days.
  • Aggregated metrics (in-memory tool-call counters surfaced at /mcp-stats) - never written to disk; reset on every service restart.

Third-party services

  • Anthropic (Claude) - your strategy prompts are sent to Anthropic's API for code generation. See their privacy policy.
  • Market data providers - we source OHLC data from institutional vendors. Your identity is never sent; they see only our aggregate data requests.
  • Cloud compute providers - training runs in ephemeral containers. Your strategy code executes briefly then is discarded from compute nodes (still kept in our own database).
  • Google - OAuth sign-in only. We store the subject ID + email, nothing else.
  • Stripe - payment processing. Card numbers never touch our servers.

AI agents using our API

If you access QuantifyMe via ChatGPT Custom GPT, Claude MCP, or any third-party AI agent, the same API policy applies - requests are tied to your API key (or an anonymous trial key). AI providers may retain your prompts per their own policies; QuantifyMe receives and stores only what's sent to our API.

Your rights

  • Access / export - email [email protected] for a full data dump. Honoured within 7 days.
  • Delete - account deletion (via account settings or the same email) removes models, strategy files, and personal data immediately. Usage logs are retained 30 days for audit, then purged. Anonymous trial users: email the trial user_id (visible in your API key prefix) for the same.
  • Rectify - email [email protected] to correct any stored personal data (email, username).
  • Withdraw consent - stop using the platform at any time. Cancel subscription via /billing.
  • GDPR / CCPA basis - we process personal data on the basis of contract performance (signed-up users) or legitimate interest (anonymous trial demo). Right-to-erasure is honoured on request regardless of basis.

Contact

Questions? Email [email protected].

Also read Terms of Service

QuantifyMe
DocsAgentsCommunityPricing
Sign in