Legal
Privacy.
What extractoor collects, what we forward to third parties, and how long we keep things. Plain language, no dark patterns.
Effective 2026-05-03.
What we collect
When you sign in with Google, we receive your name, email, and Google account ID. That's how we recognise you on return visits and attribute videos to your account. We don't ask Google for anything else: no contacts, no Drive access, no Calendar.
When you upload a video or paste a link, we store the source file and the clips we generate from it. We also store the transcript and the insights file the analyser produces, so re-rendering doesn't cost you another transcription pass.
We log technical metadata: HTTP requests, errors, job durations, rendered clip counts. This is what every web service does and is the minimum we need to debug failures and stop abuse.
Who we send it to
extractoor is glue around third parties. Your video transcript goes to Groq for transcription and to Anthropic (Claude) for analysis. Both providers state they don't train on API inputs, but the legal authority on that is their privacy policies, not this page. Click through and read them.
Authentication goes through Google OAuth. They tell us who you are; we don't see your password.
How long we keep it
Finished jobs and their clips are kept for 7 days, then deleted by an automatic cleanup. Public jobs and jobs you've actively shared via a share link are kept longer, but if total storage on the box fills up the oldest jobs go first regardless of public/share status. This is a single-server hobby app, not S3.
Failed jobs (corrupt video, link that didn't download, etc.) are deleted immediately so they don't count against your free quota.
Your account row in the database stays until you ask to delete it. Email @port_dev on X to remove it.
Cookies
One cookie: an HttpOnly, Secure session token issued by Google OAuth and signed with our JWT secret. It expires by itself. We don't set tracking cookies or run analytics on the marketing pages.
Your rights
You can delete a project from the dashboard at any time, which wipes the source video, transcript, and clips from disk and the row from the database. There is no “undelete”.
To delete your account or request a copy of your data, DM @port_dev. Yes, the only customer support channel is one person on X. That's the price of a free hobby app run by one developer; the turnaround is usually within a day.
Changes
If this policy changes meaningfully, the effective date below moves and the diff is visible in the public source repository. Trivial clarifications can land without a date bump.