← Back to Bandi

Privacy Policy

Last updated: 25 October 2026

1. Data Controller

The data controller for your personal data is Miguel Melgarejo Sánchez (Spain, tax ID/NIF 49590473N), owner of Bandi (getbandi.io). For any privacy-related enquiry you may write to support@getbandi.io.

2. Data We Collect

  • Account data: email address and name (when you register by email or with Google).
  • Payment data: managed entirely by Stripe. Bandi does not store card numbers; we only store subscription/customer identifiers and your plan status.
  • Content you create: topics, scripts, settings, and the resulting videos.
  • Technical usage data: logs necessary to operate the service (errors, quotas, session identifiers).
  • Free-trial abuse prevention: we store a device identifier and technical signals from your browser (as a hash) linked to your account. They are not used for advertising purposes.
  • Usage and origin data: what you do in Bandi (for example, creating, downloading or publishing a video, connecting a social account or starting a payment), your device and browser type, your country and the campaign or page you arrived from. It does not include the text of your topics or scripts. If you accept cookies, also dashboard session recordings with the text hidden (see “Cookies”).
  • Notifications on your phone or computer: if you turn them on, we store the subscription your browser gives us (a technical address and its keys), your device and browser type, time zone and language, which notifications you want and which ones we have sent you or you have opened. So as not to ask you more than needed, we also store how and when you answered the notifications question.
  • Statistics of the videos you publish with Bandi (if you have milestone notifications turned on): their views, likes, comments and shares. The ID of each published video is stored with the post.

3. Purposes and Legal Basis

  • Providing the service (creating your account, generating and delivering videos) — performance of a contract.
  • Managing payments and billing — performance of a contract and legal obligations.
  • Support and communications regarding your account — legitimate interest / performance of a contract.
  • Service improvement and security — legitimate interest.
  • Measuring how the service is used and how well our ads work (what works and where problems occur) — legitimate interest. You may object at any time (see “Your Rights”).
  • Analysing in the browser how you use Bandi, recording sessions and showing you ads — your consent in the EU, the EEA, the United Kingdom and Switzerland (you give it with “Accept” in the cookie notice and can withdraw it at any time).
  • Sending you the notifications you turn on (for example, that your video is ready or that one of your videos has passed 1,000 views) — your consent, given when you allow notifications in your browser. You can switch them off by type under “Notifications” in your profile, or withdraw them in your browser settings.
  • Tracking how the videos you publish with Bandi perform and telling you about your milestones — performance of the contract.

4. Processors Acting on Our Behalf

To operate Bandi we use service providers (data processors), some located outside the EEA, in which case appropriate safeguards apply (standard contractual clauses):
  • Supabase — authentication and database.
  • Stripe — payment processing.
  • Cloudflare R2 — video storage and delivery.
  • Vercel — web hosting.
  • AI providers (image, voice, and text generation) — receive only the content required to generate your video.
  • Google — only if you sign in with Google (name, email address, and profile picture).
  • PostHog (servers in the EU) — analysis of how the service is used and session recordings.
  • Browser push services (Google, Apple, Mozilla or Microsoft, depending on your browser) — they deliver the notifications you turn on; their content is encrypted and they cannot read it.

5. Retention

We retain your data for as long as your account is active and, after closure, for the periods required by law (e.g. tax obligations). Data are then deleted or anonymised. Generated video files are stored for a limited time (90 days for intermediate materials, 180 days for the final MP4), as described in the Terms of Service. Service usage data are kept for a maximum of 25 months, and session recordings for one month. Notification subscriptions are deleted when your browser stops accepting them or after 90 days without opening Bandi in that browser (if you switch notifications off under “Notifications”, we stop sending them); the log of sent notifications is kept for 90 days, and your videos’ statistics for at most 30 days since they were last fetched (they are deleted when you disconnect the account).

6. Your Rights

You may exercise your rights of access, rectification, erasure, objection, restriction, and portability by writing to support@getbandi.io. If you consider that your rights have not been adequately addressed, you may lodge a complaint with the Spanish Data Protection Authority (AEPD) (www.aepd.es).

7. Cookies

Bandi uses strictly necessary cookies to keep you signed in, remember your language and currency, attribute affiliate referrals and protect the free trial. In addition, we use advertising cookies from TikTok (TikTok Pixel) and Meta (Meta Pixel) to measure whether our ads work and to show you relevant ads; these tools also receive your email (hashed in your browser) and your user ID to link your actions to the ads. In the European Union, the European Economic Area, the United Kingdom and Switzerland we only turn them on if you accept them in the cookie notice; in all other countries they are on by default. With them on, we also store the TikTok ad click ID with your account for 28 days, so we know which ad your sign-up came from. You can accept them, reject them or change your decision at any time from the “Cookies” link in the footer.If you accept cookies, we also analyse in the browser how you use Bandi (the screens and windows you open, the steps when creating a video, the offers and plans you see, the plan you choose and whether something stops you from creating a video) to improve it, using PostHog (servers in the EU). During your account’s first week we may record your sessions in the dashboard, always with all text and fields hidden (images are visible), to see where problems occur; recordings are deleted after one month. Outside the European Union, the European Economic Area, the United Kingdom and Switzerland this analysis is on by default, but we never record sessions without your “Accept”. If you do not accept, in the browser we only count some clicks and your choice in the notice anonymously. We store your choice, with the version of the notice, in cookies and, if you are signed in, also in your account: if what “Accept” covers changes, we will ask you again.We also use a first-party cookie (bandi_attr) to remember which ad, campaign or page you arrived from and how many times you have visited us, so we know what works. It lasts 30 days from your last visit and does not depend on the cookie notice.

8. Minors

The service is not directed at persons under 14 years of age. If you are a minor, you require the consent of your parent or guardian in accordance with applicable law.

9. Changes to This Policy

We may update this policy. If the changes are material, we will notify you by a reasonable means. The version currently published on this page is the version in force.

10. Connected Social Accounts (TikTok and YouTube)

You may choose to connect your TikTok accounts and YouTube channels to Bandi in order to publish the videos you generate and to view their statistics. This connection is optional and is authorised by you on each platform's official screen (OAuth). Bandi never sees your password.

  • Data we access: the account or channel identifier, name and picture; the list of published videos and their public metrics (views, likes, comments and shares); and permission to upload videos on your behalf.
  • How we use it: solely to show you your connected accounts and their statistics inside Bandi, to tell you about the milestones of the videos you publish with Bandi (if you turn on notifications), and to publish the videos you choose to publish, with the title, description, privacy setting and audience declaration you select for each post. We do not use this data for advertising and we do not sell it.
  • How we store it: access tokens are stored encrypted (AES-256-GCM) and are used only by our servers for the actions above. If you have milestone notifications turned on, statistics of the videos you publish with Bandi are fetched periodically to tell you about them and are kept for at most 30 days since they were last fetched; other statistics are fetched when you open the screen. They are not shared with third parties.
  • How we protect this data: all communication with Google, TikTok and our servers is encrypted in transit (TLS 1.2 or higher). Tokens are encrypted at rest with AES-256-GCM using a key that lives only in the server environment, never in the browser or in the code; the database enforces row-level access policies so no user can read another user's connected accounts, and administrative access is restricted to the Bandi team under individual credentials. We do not keep copies of your YouTube videos or comments; statistics are read on demand when you open the screen and, if you have milestone notifications turned on, every few hours; those are kept for at most 30 days and deleted when you disconnect the account. Tokens are deleted when you disconnect the account or delete your Bandi account, and Google user data is never transferred, sold or used for advertising, profiling or training models. If we detected a security breach affecting this data, we would notify you and the competent authority within the legally required timeframes.
  • How to revoke access: from your Bandi profile (Disconnect), and also from your Google security settings (https://myaccount.google.com/permissions) or TikTok settings. When you disconnect we delete the tokens; when you delete your Bandi account all associated data is erased.

Bandi uses YouTube API Services. By connecting a channel you agree to the YouTube Terms of Service and the Google Privacy Policy. Bandi's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

Privacy Policy · Bandi