Last updated: March 24, 2026
This Privacy Policy describes how Doc2Video (“we,” “us,” or “our”), operated by Brian Randall, collects, uses, shares, and protects your personal information when you use our website at doc2video.io and related services (collectively, the “Service”). By accessing or using the Service, you agree to the practices described in this policy.
When you create an account, we collect your email address, display name, and a securely hashed password. Authentication is managed through Supabase Auth, which stores your credentials on infrastructure hosted by Amazon Web Services (AWS).
You may upload documents in PDF, DOCX, or Markdown format. Uploaded files are stored temporarily during processing and may be retained on Cloudflare R2 for the purpose of generating your video content. Document text may be sent to Google Gemini AI for script generation and content analysis.
The Service generates scripts, keyframe images, video clips, and narration audio on your behalf. This content is stored on Cloudflare R2 and associated with your account in our Supabase database.
Payment processing is handled entirely by Stripe. We do not collect or store your credit card number, bank account details, or other financial instrument data. We retain only Stripe transaction identifiers and subscription status for record-keeping purposes.
We may collect information about how you interact with the Service, including pages visited, features used, timestamps, browser type, IP address, and referring URLs. We use cookies and similar technologies for authentication, session management, and analytics. You can control cookie preferences through your browser settings, though disabling cookies may affect Service functionality.
Your email address is shared with Resend, our transactional email provider, to deliver account-related communications such as verification emails, password resets, and project notifications.
We use the information we collect to:
To provide the Service, we share data with the following third-party providers. Each provider operates under its own privacy policy, and we encourage you to review them.
| Provider | Purpose | Data Shared |
|---|---|---|
| Supabase | Authentication, database, file storage | Account info, project metadata, uploaded files |
| Google Gemini AI | Script generation & content analysis | Document text and content |
| Google Veo 3.1 | AI video generation | Prompts and scene descriptions |
| Nano Banana 2 (via Google) | Keyframe image generation | Prompts and scene descriptions |
| Runway Gen-3 Alpha Turbo | AI video clip generation | Images and prompts |
| ElevenLabs | AI voice narration / text-to-speech | Narration script text |
| Cloudflare R2 | Media file storage & CDN | Generated images, video, and audio files |
| Stripe | Payment processing | Payment details (handled directly by Stripe) |
| Resend | Transactional email delivery | Email address, email content |
We do not sell your personal information to third parties. Data is shared with the providers listed above solely to operate and deliver the Service.
Your account data is stored in Supabase, which is hosted on Amazon Web Services (AWS). Generated media files (images, video clips, narration audio) are stored on Cloudflare R2. We implement commercially reasonable security measures, including encryption in transit (TLS) and hashed passwords. However, no method of transmission or storage is 100% secure, and we cannot guarantee absolute security.
No guarantee of perpetual storage. We do not guarantee that your uploaded documents or generated content will be stored indefinitely. We reserve the right to delete inactive content or content that exceeds storage limits, with reasonable notice where practicable.
Your data may be processed in jurisdictions outside your country of residence, including the United States, by our third-party service providers. By using the Service, you consent to the transfer of your data to these jurisdictions, which may have different data protection laws than your home jurisdiction.
We retain your account information for as long as your account is active or as needed to provide the Service. Uploaded documents may be retained temporarily during processing and may be deleted automatically afterward. Generated content is retained in association with your account until you delete it or your account is terminated. We may retain certain data as necessary to comply with legal obligations, resolve disputes, or enforce our agreements.
You may request a copy of the personal data we hold about you by contacting us at the address below.
You may update your account information through the Service or request deletion of your account and associated data. Upon account deletion, we will remove your personal data within a reasonable timeframe, except where retention is required by law.
If you are located in the European Economic Area, you have additional rights under the General Data Protection Regulation, including the right to access, rectify, erase, restrict processing, object to processing, and data portability. Our legal basis for processing your data is typically the performance of a contract (providing the Service) or our legitimate business interests.
If you are a California resident, you have the right to know what personal information we collect, request deletion of your personal information, and opt out of the sale of your personal information. We do not sell personal information. To exercise your rights, contact us using the information below.
You may opt out of non-essential emails by using the unsubscribe mechanism provided in those emails. Transactional emails necessary for the operation of your account cannot be opted out of while your account remains active.
We reserve the right to review, remove, or restrict access to any content uploaded to or generated through the Service that violates our terms of service, acceptable use policies, or applicable law. This includes, but is not limited to, content that is illegal, harmful, abusive, or infringes on intellectual property rights.
The Service is not intended for use by anyone under the age of 13. We do not knowingly collect personal information from children under 13. If we become aware that we have collected personal information from a child under 13, we will take steps to delete that information promptly. If you believe a child under 13 has provided us with personal information, please contact us immediately.
The Service relies on third-party artificial intelligence providers (including Google Gemini AI, Google Veo 3.1, Nano Banana 2, Runway Gen-3 Alpha Turbo, and ElevenLabs) to generate content. These providers process data you submit through the Service (such as document text, prompts, and images) under their own privacy policies and terms of service. We do not control how these providers handle data once it is transmitted to them, and we are not responsible for their privacy practices. We recommend reviewing the privacy policies of these providers directly.
We reserve the right to update or modify this Privacy Policy at any time. When we make material changes, we will update the “Last updated” date at the top of this page and, where appropriate, notify you via email or through the Service. Your continued use of the Service after any changes constitutes your acceptance of the revised policy.
If you have any questions, concerns, or requests regarding this Privacy Policy or our data practices, please contact us at: