Music Video Wizard is a desktop app. Your music, footage, projects and finished videos stay on your computer — we never upload them. This page explains the small amount of data that does leave your computer, why, and how to have it deleted. Using Music Video Wizard is also covered by our Terms of Service.
What we collect
Account. If you create an account: your email address and a password (stored hashed).
Tokens and purchases. Your token balance, and a receipt for every purchase, AI clip, refund, reversal and any manual adjustment by support (for example “AI clip — Kling 5s”). If you delete your account, the receipts also record any unused tokens that were forfeited. We do not keep the text of your AI prompts in this history.
Computer ID (fraud prevention). If you sign in, the app sends your computer’s hardware ID when you sign in, buy tokens or generate an AI clip. We store only a scrambled (keyed hash) version that can’t be turned back into the ID, linked to your account. It is used only to stop fraud — for example, so a computer banned for a disputed payment can’t keep making new accounts.
Sign-in history. If you sign in, each time you use the app signed in we record when, whether you signed in or were still signed in from last time, the app version and your computer details (below), linked to your account. We use it to understand how the app is used and to help with problems you report.
Payment and AI clip records (fraud prevention). When you buy tokens or generate an AI clip, we record the IP address the request came from, the country it belongs to (looked up on our own server — the address isn’t sent to anyone for this), and the app version, linked to your account. For a purchase, Stripe also tells us the card’s brand, last 4 digits, issuing country and type (credit, debit or prepaid), a fingerprint Stripe uses to recognise the same card across payments, whether your bank verified the payment (3D Secure), and Stripe’s fraud-risk rating. For an AI clip we record the model and settings used, the length of your prompt (not its text), how the AI service handled it and its estimated cost to us. These records are used only to prevent and investigate fraud and abuse.
Payments. Handled entirely by Stripe. Your full card number goes to Stripe and never reaches our servers.
AI clip prompts. When you generate an AI clip, your prompt is sent to our generation service and on to the AI provider (see below) so the clip can be made. The generated clip is downloaded to your computer; we do not store it.
Automatic error reports — on by default, can be turned off. When something crashes, the app sends the error message, technical details, app version, computer details (below) and a random ID for this installation. File paths and file names (such as song and clip titles) are removed before sending. Turn this off any time in ⚙ Settings → Privacy.
Daily active count — on by default, can be turned off. Once a day the app sends an anonymous count: a random ID created only for this purpose, whether you’re signed in, the app version and your operating system. It isn’t linked to your account, your IP address or anything you do in the app, and is kept for up to 2 years. It tells us how many people use the app, with and without an account. Turn it off in ⚙ Settings → Privacy.
Anonymous usage stats — off unless you turn them on. If you opt in: which features are used (app opened, audio loaded with its tempo, shuffle run, render finished), app version, computer details and the same random installation ID.
Things you choose to send. Problem reports (your description, computer details and, if you include it, recent log lines) and feature requests, linked to your account if you are signed in.
Computer details (sent with the items above, to help fix problems): operating system and version (for example “macOS 15.5” or “Windows 11 24H2”), processor type and model, number of cores, amount of memory, and whether the app is running under emulation. Nothing that names you or identifies the computer.
Mailing list. If you sign up on this website: your email address and when you signed up.
Website visits. This website uses Google Analytics to count visits: pages viewed, how you arrived (for example from YouTube or a search), your approximate location (country or city, from your IP address, which Google does not store) and your device and browser type. It uses cookies to tell new visitors from returning ones. It is not linked to your account, and Google’s advertising features are turned off. If you visit from the EU, the rest of the EEA, the UK or Switzerland, Google Analytics only runs (and sets cookies) after you choose Accept in the cookie banner; choose Reject and it never loads. The app itself does not use Google Analytics.
Why we use it
To run your account and token balance, process purchases, generate the AI clips you ask for, prevent fraud and abuse of paid features, fix bugs, understand which features matter (only if you opt in to usage stats), answer your reports, and send launch and product emails if you signed up for them. We do not sell your data or use it for advertising.
Who we share it with
Only the services that run the product, each for the purpose listed:
Supabase — database and sign-in.
Stripe — payments.
fal.ai, and the AI model provider you pick (MiniMax, Kling or Google) — receive your prompt to generate the clip, under their own terms.
Railway — hosts our generation and payments service.
Vercel — hosts this website.
Google — Google Analytics, for website visit statistics.
GitHub — hosts app downloads and updates.
We may also disclose data if the law requires it.
How long we keep it
Account, token and report data is kept while your account exists. Receipts, records of AI clips, the payment and AI clip fraud-prevention records above (including IP addresses), the computer IDs above, and records of accounts, computers and email addresses banned for fraud are kept for up to 7 years — even after you delete your account — for tax records and to prevent fraud. Once your account is deleted these are no longer linked to your email address; banned email addresses are kept only as a scrambled (hashed) form. Error reports and usage stats are kept until they are no longer useful for fixing bugs and improving the app, or until you ask us to delete them. Stripe keeps its own payment records as the law requires. Deleted data may remain in encrypted backups for a limited time before those backups expire.
Your choices and rights
Delete your account in the app: click your account icon → Delete Account…. This removes your account, token balance, sign-in history, your reports and requests, and the usage stats and error reports sent from that computer. Receipts and fraud-prevention records are kept as described above, without your email address. Unused tokens are not refunded.
Turn error reports or usage stats on or off in ⚙ Settings → Privacy.
Access, correct or delete anything else, or ask a question about your data: email support@musicvideowizard.com. We reply within 30 days.
Depending on where you live (for example the EU, UK or California), you may have further rights, including to object to processing or complain to your data protection authority.
Children
Music Video Wizard is not intended for children under 13, and we do not knowingly collect their data.
Changes
If we change this policy, we will update the date above. Significant changes will also be announced in the app or by email.