Privacy Policy
Effective: 2026-05-06 — Lawyer review pending
⚠ Draft. Will be replaced by a lawyer-reviewed version before public launch.
What we collect
- Account info (email, name, avatar) — via Clerk
- Documents you upload + decks you generate — stored in Cloudflare R2
- Billing identifiers (Stripe customer + subscription IDs) — never card numbers
- Product analytics (PostHog: page views, feature usage), error logs (Sentry), and request metadata (IP, user agent) — for reliability + abuse detection
How we use it
- Run the generation pipeline (extract → LLM → render)
- Bill you accurately + send transactional email (signup, generation done, payment)
- Diagnose errors in production (Sentry) and improve the product (PostHog)
- Comply with law and respond to legal requests when required
Sub-processors
- Anthropic (LLM, primary) — generation calls only, no training on inputs by default
- OpenAI (LLM, fallback) — same
- Cloudflare R2 — file storage (encrypted at rest)
- Neon — Postgres (encrypted at rest, daily backups, 30-day retention)
- Clerk — auth + invitation
- Stripe — billing
- Resend — transactional email
- Sentry — error tracking
- PostHog — product analytics
Your rights
- Export: /dashboard/account generates a ZIP of all your data within minutes
- Delete: same page schedules a 7-day-grace hard delete that scrubs R2 + cancels Stripe + removes the database row
- Correction / access: email hello@pptsaas.examplewith the request and we'll respond within 30 days
Retention
Account data is retained while you have an active account, plus 7 days for the deletion grace window. Database backups are kept for 30 days. Sentry events: 90 days. PostHog events: 1 year.
Privacy questions? hello@pptsaas.example