export const metadata = { title: 'Privacy — BuildMyMCPServer' }; const SECTIONS = [ { h: 'What we collect', p: [ 'Account: email, organization name, the IP address of your sign-in.', 'Workspace: the prompts you send to the generator, the generated server specifications, build logs, server names and slugs you choose.', 'Tool-call metrics: counts, latencies, status codes — never the request or response payloads. We only know that a tool was called, how long it took, and whether it succeeded.', 'Billing: Stripe customer id + subscription metadata for paid plans. Card details never touch our servers.', ], }, { h: 'What we do NOT collect', p: [ 'Plaintext credentials. Every secret you save is AES-256-GCM encrypted before it hits storage. We have no ability to read them; only your container at runtime can.', 'Tool-call payloads. The arguments your AI client sends and the responses our server returns are not stored or logged.', 'Browsing data, cross-site tracking, advertising identifiers.', ], }, { h: 'Where it lives', p: [ 'EU region by default (Hetzner Falkenstein, Germany).', 'Postgres + Redis + container hosts are all in the same region.', 'Backups encrypted at rest in Backblaze B2 EU.', ], }, { h: 'Subprocessors', p: [ 'Anthropic (generation) — only the prompt text you send. Anthropic\'s data-retention policy applies.', 'Hetzner (compute).', 'Backblaze (encrypted backups).', 'Stripe (billing).', 'Cloudflare (DNS + DDoS).', ], }, { h: 'Retention', p: [ 'Active account: all workspace data kept while subscribed.', 'Cancelled account: 30-day grace period, then full deletion (servers, builds, logs, audit).', 'Audit log: 1 year on Team+, 30 days on Pro/Hobby.', 'Tool-call metrics: 30 days, then aggregated to daily counts.', ], }, { h: 'Your rights (GDPR)', p: [ 'Access — export everything in JSON via the settings page (Sprint 4) or by email.', 'Deletion — delete your organization in settings; everything goes within 30 days.', 'Rectification — change name and email yourself; everything else is editable on request.', 'Portability — the generated TypeScript source of every server is yours, downloadable.', ], }, ]; export default function Privacy() { return (
Plain language. What we collect, where it lives, how to get it deleted. Last updated 2026-05-19.
Data controller: BuildMyMCPServer. Email{' '} privacy@buildmymcpserver.com {' '} for any of the above.