Privacy Policy
Last updated: 9 October 2026 · Plain English, no surprises.
DanceGAI turns a song you upload into an osu! beatmap (osu! mania or osu! standard). This page explains exactly what we collect, why, how long we keep it, and who else touches it. If anything here is unclear, email founder@dancegai.com.
What we collect
- Your email — if you sign up with an email (through Google, or a sign-in link we email you). We use it to identify your account and to send account emails, such as sign-in links. An account can also exist with only an osu! account and no email.
- Your osu! account ID and username — if you sign in with or connect osu!. We read your public osu! profile (username, ID, rank in your main game mode, country) when you connect, and refresh it periodically so your rank stays current.
- Audio you upload — the song file, used only to generate your chart. Your browser converts it to a standard format before upload; the file is transient (see How long we keep it). The same applies to a song you import by pasting an osu! beatmap link or dropping a .osz — only its audio is kept, on the same terms.
- A background image you add — optional: a JPG or PNG you choose for an uploaded song (an osu! import or a dropped .osz uses the mapset's own background). It becomes the map's background and cover, goes into the .osz, and is shown with the map wherever the map is shown, including Community.
- Charts we generate — the .osz files produced for you.
- Anonymous usage events — page views, generation clicks, timing/outcome of jobs, and similar, tied to a random first-party ID (not your name).
Why we collect it
- Authentication — so you can sign in and we can keep your account and coins straight.
- Free coins — your email and osu! account are how we hand out free monthly coins fairly and keep one person from farming unlimited free generations. Generating without an account is limited to one mapset a day per network address, which we use for that limit only.
- Generating your charts — the audio is processed into a beatmap.
- Improving the product — anonymous analytics tell us what works and what to build next.
How long we keep it
- Uploaded audio is automatically deleted within 7 days. We don't keep permanent copies of your audio and we don't claim any ownership of it — it's yours. We don't redistribute it, with one exception: new maps are shown in Community by default (pressing Create confirms you have the rights to the song), so anyone can play that map with its song and download its .osz until the song is deleted on the same 7-day schedule.
- Background images you add are deleted within 7 days, on the same schedule as uploaded audio. After that the map's page and Community card show a generated cover instead.
- Community Beatmaps. New maps are shown in Community by default (pressing Create confirms that you have the rights to publish the song): a finished map is listed publicly in Community for 7 days after it was generated: the song title and artist as you typed them or as osu! supplied them, the key mode, the difficulties, a chart preview, the model version and date, and your osu! username (or “Anonymous”). During those 7 days visitors can play the map with your uploaded song and download the .osz, which contains it. Your email and your upload's file name are never shown, and maps without a song title aren't listed. To keep a map out of Community, remove it at any time from its Share menu (anyone you send its link to can still open it). After 7 days the listing is deleted and its public page stops working — unless you saved the map: a saved map's beatmap is kept permanently and, while it's shown in Community, stays listed there with a silent preview. Saving never keeps your uploaded audio or the .osz that contains it; both are still deleted within 7 days.
- Generated charts are held transiently so you can download them, and are not stored by us long-term. Once you download a .osz, it's yours to keep.
- Your account details, coin history, and anonymous events persist while your account is active so the product works. Email founder@dancegai.com to request deletion.
Who else is involved
We use a small set of trusted services to run DanceGAI. We do not sell your data and we run no ad tracking.
- Google — optional sign-in (authentication).
- osu! — optional sign-in and account connection (authentication).
- Modal — GPU processing that turns your audio into a chart.
- osu! and public beatmap mirrors (catboy.best, osu.direct, beatconnect.io) — when you paste an osu! beatmap link, our server looks the mapset up on osu! and downloads it from a mirror. They receive only the mapset ID from our server, nothing about you.
- Resend — sending you email (sign-in and account emails).
- Vercel and Neon — hosting and the database.
Analytics
Our analytics are anonymous and first-party only. We do not track you across other websites, and we don't need a cookie-consent banner because we only use first-party, anonymous, necessary data.
Your choices & contact
Want a copy of your data, or want it deleted? Email founder@dancegai.com and we'll take care of it.