Privacy Policy
Last updated: April 30, 2026
This policy explains what data Beaverclip collects, why we collect it, who we share it with, and how you can control it.
1. What we collect
- Account data: email address and authentication tokens (handled by Supabase Auth).
- Source content: the videos you upload or import via URL, plus the AI-generated transcripts and clips derived from them.
- Usage data: per-job records (started/finished timestamps, source duration, success/error status, plan tier) used to enforce quotas and bill correctly.
- Billing data: Stripe customer ID and subscription status. We do not store card numbers — Stripe handles all card data.
- Aggregate analytics: if you opt in, anonymous page-view counts via Plausible (no cookies, no IP retention beyond the request).
- Error reports: if a server error occurs, we log it (request ID, route, error message, stack trace) to Sentry. Bodies and headers are redacted.
2. Why we collect it
- To provide the Service: we cannot transcribe, clip, or deliver videos without storing them.
- To enforce quotas and billing: per-job usage data ensures you stay within your plan and pay only for what you use.
- To diagnose problems: error logs let us fix bugs that affect you and other users.
- To improve the product: aggregate, anonymized usage patterns guide what we build next. We do not use your content to train AI models.
3. Sub-processors
We rely on a small set of trusted infrastructure providers:
- Supabase — authentication, database, file storage.
- Render (or equivalent host) — web server and pipeline execution.
- Stripe — subscription billing and payment processing.
- AssemblyAI — speech-to-text transcription. Audio is sent to AssemblyAI for transcription, then deleted from their servers per their retention policy.
- Anthropic — clip-selection AI. Transcripts (text only, no audio/video) are sent for analysis. Anthropic does not train on API content.
- Sentry — error tracking. Only used if SENTRY_DSN is configured server-side.
- Plausible — privacy-respecting page-view analytics, opt-in.
4. Retention
Source videos and rendered clips are retained while your account is active. You can delete a single job (and all its clips/source) from the app at any time. When you delete your account, we permanently remove all of your jobs, clips, source files, and per-job records within 30 days.
Aggregate billing records may be retained longer where required by tax or accounting law (typically 7 years).
5. Your rights (GDPR / CCPA)
You can:
- Access your data via the app — every job, clip, and account detail is visible to you.
- Export your clips by downloading them.
- Correct account data (email, password) from the account page.
- Delete your account and all associated data from the account page. This is permanent.
- Object to specific processing — email hello@beaverclip.com.
6. Cookies and similar tech
We use a small number of strictly-necessary technologies:
- Authentication tokens (so you stay logged in) — stored in browser storage, not third-party cookies.
- A short-lived HMAC token in the URL when you watch or download a clip — this replaces sending your authentication token in the URL and is the only way browsers can authenticate
<video>requests.
We do not use third-party advertising cookies or tracking pixels.
7. Children
Beaverclip is not directed at children under 13 (or under 16 in the EU/UK). We do not knowingly collect data from children below those ages. If you believe a child has used the Service, contact us and we'll delete the data.
8. Security
All connections use TLS. Source files and clips are stored in Supabase Storage with row-level access controls — only the owning user can retrieve them. Server-issued media tokens are HMAC-signed, scoped to a single resource, and expire in 5 minutes. We do not log full authorization headers or bearer tokens.
9. International transfers
Our infrastructure may be located outside your country. By using the Service you consent to your data being transferred to and processed in those locations under appropriate safeguards.
10. Changes to this policy
We may update this policy from time to time. Material changes will be announced via email or in-app notice at least 14 days before they take effect.
11. Contact
Questions, requests, or complaints? Email hello@beaverclip.com.