Video legal documents
BrainBite Video Privacy Notice
Version:
This notice explains how personal data is handled when you use BrainBite Video, upload source material, create synthetic narration, generate or share videos, make a purchase or contact us. It covers Video rather than the parent and child learning profiles of other BrainBite products.
Permanent link to this version
Your data and the tools we use
This overview maps the data actually used by Video to its purpose and recipients. Not every tool receives every category. The sections below explain the legal bases, retention, transfers and your rights.
| Use | Information | Tools / recipients | Purpose and basis |
|---|---|---|---|
| Account and sign-in | Email, account ID, supplied name, teaching role, language, organisation membership and login/invitation details | Supabase; Google if you choose Google sign-in | Account access and organisation administration. Contract or necessary organisation relationship administration. |
| Your video work | Prompts, lesson settings, extracted document text, source images/files, scripts, subtitles, generated media and draft/job IDs | Supabase; Google Cloud and Gemini/Veo; ElevenLabs for narration | Create, save and deliver the work you request. Contract, permitted organisation instructions and proportionate safety interests. |
| Optional own voice | Your adult voice sample, requested clone, voice ID, permission record and generated narration | ElevenLabs; BrainBite/Supabase for the request record | Your separate own-voice consent/request. Standard voices remain available. |
| Billing | Billing contact, Stripe references, plan/trial, invoices/refunds, credits, reservations and usage | Stripe; BrainBite/Supabase; Resend for confirmations | Perform purchases and manage credits. Contract, statutory financial record duties and fraud/dispute interests. |
| Service email and support | Email, service message, support content/attachments and relevant account or video details | Resend; authorised BrainBite staff | Verification, purchase/service notices and requested assistance. Contract and proportionate support/security interests. Marketing requires its separate choice. |
| Sharing and first-party counts | Video/owner ID, sharing audience, start/finish or sharing event, teacher/public context, scene count, duration and database time | BrainBite/Supabase; delivery infrastructure | Deliver sharing and report product use. Necessary access uses contract; proportionate first-party service counts use legitimate interests, subject to objection. These server counts are separate from optional browser analytics and do not store a viewer identity in the counting row. |
| Necessary diagnostics | Error message/stack, page/request path, timestamps, browser/device and connection information; hosting/security logs can contain IP addresses | Sentry; Cloudflare/Lovable; Google Cloud; Supabase | Diagnose failures and protect the service. Legitimate interests with minimisation. No Sentry screen recording without the separate choice. |
| Optional measurement | Online/browser identifiers, device details, page paths, signup/checkout-button events, video starts/completions and limited context/scene/duration values | Google Analytics | Separate Statistics or Finished videos consent. We do not deliberately attach email, account IDs, prompt text, uploaded files or payment-card details to these custom events. Provider collection and configured automatic events are not a guarantee of anonymity. |
| Optional recordings | Screen/DOM changes, clicks, scrolls, page paths, device/browser details and session identifiers | Microsoft Clarity and Sentry | Separate Session recordings consent to understand problems. Sentry masks text/inputs, blocks media and does not capture network bodies. Masking does not guarantee that every item of personal data is removed. |
1. Who is responsible and how to contact us
BrainBite B.V., Koningsweg 101, 5211 BH 's-Hertogenbosch, the Netherlands, Dutch Chamber of Commerce number 42044611, is the controller for its own Video account administration, service operation, billing, security and support. For privacy questions and rights requests, email support@brainbite.ai and state that your request concerns Video. General company information: https://www.brainbite.ai. General contact: info@brainbite.ai.
A school or other organisation can be the controller for processing whose purposes it determines, with BrainBite acting as processor under an appropriate written agreement. That agreement and the school's notice explain its instructions and legal basis. We remain controller for our own administrative and legal obligations. An organisation account alone does not establish a processor arrangement.
Self-service accounts are for adults and must not contain identifiable pupil images, voices, records or pupil-identifying text. School processing of that material requires an appropriate arrangement with us first. If such data is supplied accidentally, stop further use and contact us so we can assess restriction and deletion with the appropriate controller.
2. Accounts, organisations and agreement records
We process your email, account identifier, login and verification data, name and profile information you supply, language and preferences, organisation membership and role, invitation information and account status. Google sign-in provides the identity information authorised in that flow. We do not receive your Google password.
We use this information to authenticate you, operate and personalise your account, manage organisation access and communicate about the service. The legal basis is performing our contract with you. Where an organisation is the contracting customer, necessary contact and membership administration relies on our legitimate interest in managing that relationship or the organisation's documented instructions, as applicable.
We retain records of affirmative terms acceptance and adult/organisation confirmation, including the account, document and acceptance-copy versions, language, entry flow and server timestamp. The privacy notice version records what information was presented, not blanket privacy consent. We use agreement evidence for contract administration and our legitimate interest in resolving disputes; legally required records are processed to comply with the relevant obligation.
3. Prompts, files and generated work
Your prompts, lesson settings, document text and files, reference images and associated metadata can contain personal data. Drafts, scripts, images, audio, video, subtitles, thumbnails and project or generation identifiers may also contain personal data. We process the material needed to create, save, edit, deliver and export the work you request, including necessary safety checks and provider requests.
For your own permitted personal data, this processing is necessary to provide the requested service under our contract. Safety, abuse prevention and service reliability also rely on our legitimate interests in protecting users and the service, balanced against their rights. Where we process on a school's instructions, the school determines the legal basis and we act under its agreement. Your agreement with us is not by itself a legal basis for every third person's data in a file.
Only upload material you are permitted to use with the recipients described here. Remove personal data that is unnecessary for the lesson. Upload rights confirmations document your stated authority but do not verify it or turn sensitive information into ordinary data. We do not need pupil dossiers or special-category data for the self-service product.
4. Your recording and synthetic voice
If you choose own-voice narration, we process your voice recording, the text spoken, voice-feature request record, synthetic voice identifier and generated narration. The recording is sent to ElevenLabs to create and use a synthetic version of your voice for your videos. Only your own adult voice is permitted. You make a separate specific request before transfer; access to other Video features does not require it.
The legal basis for the optional creation and use of your own synthetic voice is your specific consent/request. You can withdraw consent and stop future use by contacting support@brainbite.ai; withdrawal does not make earlier lawful processing unlawful. We may retain limited evidence of the request where necessary for legal obligations or legitimate dispute-handling interests. Existing narration and copies already shared require separate consideration when you request erasure.
A voice recording is personal data. Voice characteristics may reveal other information about a speaker. Special-category biometric rules can apply where biometric processing is used to uniquely identify a person; this narration feature is not offered as an identity-verification service. Do not record another person or include sensitive information in your sample.
Stopping use or closing an account does not necessarily remove every provider-held clone, generated narration or recipient copy instantly. Ask us to delete the recording and clone, identifying your account and the voice. We assess and coordinate applicable provider deletion, tell you about any lawful retention or technical limitations, and handle the request within GDPR deadlines.
5. Purchases, credits and financial records
We process your plan, trial and subscription status, purchase and payment references, billing contact details, invoices, refunds, credit balances, reservations, usage and generation-settlement records. Stripe handles payment details through its checkout and payment services. BrainBite does not need your full payment-card number to provide Video.
We use these data to perform your purchase, allocate and reconcile credits, manage cancellation and refunds and answer billing questions under our contract. Keeping required tax and accounting records is a legal obligation. Fraud prevention and resolving payment disputes rely on our legitimate interests. Stripe also processes some information as an independent controller under its own privacy notice.
7. Support, moderation and service security
When you contact us or report content, we process your contact information, message, attachments, relevant account or video details and the steps taken to resolve the matter. We use these data for requested assistance and our legitimate interests in handling complaints, enforcing proportionate rules, protecting rights and resolving disputes. Compliance with a valid legal demand or statutory duty relies on the relevant legal obligation.
Technical operation can involve IP addresses, timestamps, browser and device information, request and error identifiers, security events and diagnostic logs. Sentry supports error monitoring and diagnostics. These data are not all anonymous. We use necessary diagnostics and security information under our legitimate interest in operating a reliable and secure service, with access limited to what the purpose requires.
Do not send passwords, full card details, unnecessary pupil information or sensitive records in support messages. We may ask for proportionate identity or authority verification before disclosing account data or carrying out a sensitive request.
Cookie and browser-storage inventory
Names and lifetimes below describe the app and documented provider defaults. Browser restrictions, hosted checkout/login and actual provider configuration can differ. Cookie lifetime does not equal server-side data retention.
| Name / group | Storage and provider | Purpose and choice | Duration / control |
|---|---|---|---|
| brainbite-locale | Cookie; BrainBite | Chosen interface language; functional | Up to 1 year; refreshed when saved. |
| sb-<project>-auth-token | Local storage; Supabase | Signed-in session, identity and refresh token; functional | Until sign-out/removal or session invalidation; tokens have their own expiry. |
| bb_output_viewer_<receipt> | HttpOnly cookie; BrainBite | Short-lived authorised video playback; functional | At most 2 minutes, also bounded by the login token expiry. |
| bb-video-portal-v1 and run/recovery keys | Local storage; BrainBite | Draft/settings, operation IDs and recovery checkpoints; functional | No browser-set expiry; retained until app cleanup or you clear site data. Local draft text can contain personal data. |
| brainbite-a11y, bb-output-player-v1, bb-library-view and tour/navigation keys | Local/session storage; BrainBite | Requested accessibility/player/view settings, dismissed tour and return navigation; functional | Local storage persists until cleanup; session storage lasts for the tab session. |
| bb-cookie-consent | Local storage; BrainBite | Choice flags, notice-copy version and save time; functional | New choices are valid for 180 days, then we ask again. The stored record itself remains until replaced or site data is cleared. Older records may not contain a save time. |
| _ga and _ga_<identifier> | Cookies; Google Analytics | Browser/session measurement identifiers; optional Statistics or Finished videos | Google’s documented default can be up to 2 years and refreshed on use; actual settings/browser limits can shorten this. Server event retention is a separate provider setting. |
| _clck and _clsk | Cookies; Microsoft Clarity | Browser and session identifiers used for interaction analysis and replay; optional Session recordings | Provider cookie expiry/configuration applies. Other Microsoft endpoint identifiers may also be involved; see Microsoft’s cookie list. Microsoft documents 30-day recording retention, with favourites and a random sample retained up to 9 months. |
| sentryReplaySession | Session storage; Sentry | Optional replay session state; only after Session recordings consent | Tab/session lifecycle and SDK expiry. Withdrawal stops recording without sending the pending final segment and removes this local key. |
| Checkout/identity provider storage | Stripe or Google on their hosted flows | Payment security or chosen sign-in; separate provider context | Set by the relevant provider. Choosing Reject all in Video does not remove independently held Stripe/Google account cookies. |
9. Who receives data
We disclose the data needed for each operation to the providers supporting it: Supabase for authentication, database and storage; Google Cloud for server and media infrastructure and Gemini/Veo for AI generation; ElevenLabs for speech and optional own-voice generation; Cloudflare and Lovable for hosting and application delivery; Resend for service email; Stripe for checkout and billing; and Sentry for diagnostics. Google Analytics receives optional measurement data; Microsoft Clarity and Sentry receive optional recordings only under their separate choice. Google Fonts receives the browser requests described above.
AI operations can send prompts, necessary source text, images or audio and generation metadata to the relevant provider. A voice recording goes to the voice provider when you specifically request that feature. Not every provider receives every file. Authorised staff or contractors may access relevant data for support, security, administration or responding to a rights request, subject to access controls and applicable confidentiality duties.
Providers act as processors or subprocessors where they process on documented instructions. Some, particularly payment and identity providers, can also act as independent controllers for their own legal, security or account purposes. Their relevant notices explain those activities. We may disclose information to authorities where legally required or necessary to establish, exercise or defend legal claims. We do not sell your personal data.
The current service uses external AI providers. This notice does not promise that every provider has the same retention, training settings or confidentiality conditions. Our limited processing permission is not authority for unrelated training or advertising. Contact us about the arrangements relevant to your use; schools must agree their applicable processor and subprocessor terms before providing pupil data.
10. International processing
Providers and their support or subprocessors may process data outside the Netherlands or the European Economic Area, including in the United States. A service's EU-region option does not mean every category of data, support access or onward transfer stays in the EU. This notice makes no blanket EU-only residency claim.
Where an international transfer falls under GDPR transfer rules, it must have a valid mechanism, such as an applicable European Commission adequacy decision or standard contractual clauses with any necessary supplementary measures. The applicable mechanism depends on the actual recipient and processing arrangement, not merely the provider's brand. You can request information about the safeguards relevant to your data and a copy where available, with confidential terms or others' data appropriately protected.
11. How long data is kept
Account and project data are kept while needed to provide your active service and resolve account matters. You can remove work, stop sharing, export available work and request closure. Generation media, uploaded sources and operational records can have different storage lifecycles. A failed generation, outstanding payment, report or legal claim can require limited records to remain after normal use ends.
Financial and invoice records are kept for applicable statutory accounting and tax periods. Agreement and consent/request evidence is kept as needed to show the relationship, honour withdrawal and resolve claims within applicable limitation periods. Support and security records are kept according to the incident, complaint, abuse-prevention and legal purpose, with shorter retention where the information is no longer needed.
Deletion of active data, provider copies, synthetic voices and backups is not necessarily simultaneous. Backup data is removed or overwritten through the relevant backup lifecycle and is restricted from ordinary use. Where a backup is restored, applicable deletion requests must be taken into account. Provider retention also depends on the operation, contractual settings, security duties and legal holds. Contact us for the retention criteria and status of a specific recording, project or request.
We do not promise a universal 30-day deletion deadline for every system. We handle erasure requests under the GDPR response deadlines below, assess any lawful exceptions and explain remaining data and the applicable reason or deletion criteria. Files you downloaded, recipient copies and storage controlled by your school or another independent party require action with that party as well.
12. Security and human review
We use technical and organisational measures appropriate to the processing, including access restrictions, authentication and protected service connections. No internet service can promise absolute confidentiality or security. You help protect information by controlling your account, uploads, share audience and local copies, but those responsibilities do not remove ours.
Automated checks may flag unsafe material or abusive activity. Reports and disputed restrictions can receive human review through support. Video is not intended to make solely automated decisions about you with legal or similarly significant effects. If you believe such a decision has occurred, contact us to request an explanation and applicable review rights.
13. Your data-protection rights
Depending on the processing and applicable law, you can request access and a copy, correction, erasure, restriction and portability. You may object to processing based on legitimate interests, explaining your circumstances, and you can object to direct marketing at any time. Where processing relies on consent, you may withdraw it as easily as giving it without affecting earlier lawful processing. You also have applicable safeguards concerning automated decisions.
Email support@brainbite.ai to exercise a right. We respond without undue delay and normally within one month. Where GDPR permits an extension because of complexity or number of requests, we explain the extension and reasons within that first month; the extension can be up to two further months. Requests are normally free. Any exception, identity check or refusal must meet the law, and we explain the reason and available complaint rights.
Account export tools can offer only certain product data or formats. Their technical limits do not cap your statutory access or portability rights. Likewise, account closure and an erasure request are separate: you can request rights without accepting new terms, purchasing anything or waiting for account closure. Erasure may have lawful exceptions, such as necessary financial records or legal claims.
For data controlled by your school, contact the school or send us the request so we can direct it and assist under the applicable agreement. You may complain to the Dutch Autoriteit Persoonsgegevens at https://autoriteitpersoonsgegevens.nl or another competent supervisory authority, including the one for your habitual residence, workplace or alleged infringement. Contacting us first is helpful but not required.
14. Required information and optional choices
We need an account identity and the information required to perform the operation or purchase you request. If you do not provide it, we may be unable to supply that operation. Own-voice creation, optional measurement, marketing and any separate research contribution are not required simply to agree to the Video terms. A choice for one purpose does not authorise another.
This notice describes the service rather than requesting blanket consent. A materially new processing purpose requires the applicable information and lawful basis before it begins. We do not treat earlier cookie acceptance, account age or a payment as consent to unrelated research or AI model training.
15. Versions and updates
This notice is version 2026-10-20. We update it when processing or legal requirements change and provide appropriate information for material changes. Saved version links identify the text presented at that time; they do not claim the processing remains unchanged forever. You can print or download this notice and ask support about the processing that applies to your account.
Further information
- Supabase privacy
- Google privacy
- Google Cloud privacy
- ElevenLabs privacy
- Cloudflare privacy
- Lovable privacy
- Resend privacy
- Stripe privacy
- Sentry privacy
- Microsoft Clarity cookie list
- Microsoft Clarity consent API
- Google Analytics cookie usage
- BrainBite company information
- EDPB: Data-protection rights
- Your Europe: Withdrawal and returns
- Your Europe: Digital-service guarantees
For questions about your Video agreement or personal data, contact support@brainbite.ai.