Draft, 2026-09-11, revised 2026-11-11 (the display name). This page is written from the actual system and its vendors and is waiting for legal review before launch. Nothing in it is a promise until the draft label is gone.
VideoPolisher is operated by KuduTek, Inc. ("we"). This policy covers the website at videopolisher.com and the application at app.videopolisher.com. We are the data controller for your account and for what you upload. To reach us: customers write from the app (Send to support in the project drawer or on the Support page); anyone can write by post to KuduTek, Inc., 4850 Sugarloaf Pkwy, Suite 209-194, Lawrenceville, GA 30044, United States.
| Data | Why | Kept |
|---|---|---|
| An early-access request from our website: your email address, what you said you want to make, and the answers you picked | To invite you, and to see what people want us to build | Until you are invited and sign up, or until you ask us to remove it |
| Your sign-in identity: email address, name, sign-in events | To let you in and to reach you about your account | Until you delete the account |
| A display name: the part of your email address before the @ until you set your own on the Account page | So support can tell accounts apart beside the account id, without copying your address out of Clerk | Until you delete the account; included in your export |
| What you upload: screen recordings, audio, scripts, web addresses you give us | The service itself: producing the polished outputs you asked for | Until you delete the project or the account, or until we remove an idle project: on the Free plan 60 days after you last worked on it, and 90 days after a paid plan ends (never while a paid plan is active). We tell you 14 days and 3 days before, in the app and by email when we have your address. The working files a run leaves behind (a cache that makes re-runs cheap, not your recording or the finished videos) are cleared 30 days after the last activity on every plan. |
| What we produce from it: transcripts, scripts, narration, rendered videos, clips, thumbnails, titles and tags | Same | Same |
| Project settings, saved recipes, run records, run logs, cost lines | To run the pipeline, show progress, help you when something fails, and account for machine time | Same |
| Support tickets and the threads on them | To answer you | Until you delete the account |
| Error reports from the app and our servers: stack trace, request path, your account id | To fix defects | 90 days |
| Billing details, when you buy a plan or credits: name, billing address, invoices | To charge you and to issue invoices | As tax law requires; card numbers never reach us |
| A staff action log: which staff member did what to which record and why | Accountability | Kept; it references account ids, never your content |
We do not run advertising trackers. If we add analytics to the website, we will use a cookieless service or ask for consent first, and this page will say which.
Producing a polished video means sending parts of your project to service providers. Each is bound by a data processing agreement or API terms that forbid using your content for anything but our request, including training models.
| Provider | What for | What they receive |
|---|---|---|
| Cloudflare | Storage, DNS, email routing | Your uploads and the files we produce |
| Neon | Database | Project, recipe, run, ticket records. No media. |
| Modal | Processing workers | The media being processed, for the duration of a step |
| Railway | API hosting | Requests and run events |
| Vercel | Web hosting | Page requests |
| Clerk | Sign-in | Email, name, sign-in metadata |
| Resend | Sending our email to you | Your email address and the text of the message. No media. |
| Sentry | Error tracking | Error reports with your account id |
| Anthropic | Writing the script, placing it against the screen, choosing cuts, captions, clips and metadata | Transcript text, key frames from the recording, scripts |
| OpenAI | Voices, when you narrate with an OpenAI voice | The approved script |
| ElevenLabs | Voices, only if you connect your own ElevenLabs account | The approved script, sent with your own ElevenLabs key under your agreement with ElevenLabs. We store that key encrypted and delete it when you disconnect or delete your account. |
| Stripe | Payments, tax, invoices and refunds as merchant of record, when you buy a plan or credits | Name, email, billing address, payment details |
| Google (YouTube) | Publishing, only if you connect your channel | The video and metadata you choose to publish, with the permission you grant and can revoke |
The current list is also published in our repository as the sub-processor record and is updated before a new provider is used.
Processing and storage happen in the United States. If you are in the EU, the UK or Switzerland, transfers rest on the EU–US Data Privacy Framework where the provider is certified and on Standard Contractual Clauses otherwise. EU-resident storage is planned as an option; it is not available yet.
Data moves over TLS. Storage and database access use scoped credentials held only on our servers, never in the browser. Media files are served through short-lived signed links. Staff access to customer records is limited to support needs and every staff action is logged.
The service is for adults and businesses. We do not knowingly collect data from anyone under 16.
We will post changes here with the date. Material changes are announced in the app before they take effect.
© 2026 KuduTek, Inc. · Terms of service