Privacy policy.
When you create a dance, Ritmo uses your photo to generate the video and keeps the finished MP4 in your library for 30 days.
Updated November 9, 2026Launch notifications
If you join the waitlist, we store the verified email you confirm through Google and the time of your request to send one launch email. You can ask us to remove it through Support.
On the opening page and journal, you can allow or decline Google Analytics. Use Cookie settings on those pages to change your choice.
Your account and credits
Google sign-in identifies your Ritmo account. We use your Firebase user ID to connect your balance, generation history and purchases. Your signed-in Google email appears on the credit pack screen so you can check which account will receive a purchase.
Firebase stores the motion you selected, its credit cost, the job status and timestamps. We also keep a digital fingerprint of the photo to recognise a retried request and prevent a second charge for the same job.
From photo to video
Your browser screens the selected photo for possible full nudity or sexually explicit content on your device. When you start a generation, Ritmo checks the image again in server memory. Only an accepted image is sent with the dance reference to fal.ai. Ritmo does not save a copy of the uploaded photo in Firebase Storage or Cloudflare R2.
We ask fal.ai to disable request-history storage and to expire temporary generated media on its CDN after two days. These settings apply to the generation provider. Your finished video has its own storage period in Ritmo.
Video access and storage
Your finished MP4 is stored in a private Cloudflare R2 bucket. Your signed-in account can request a temporary playback or download link. The Ritmo operator can also review recent videos through a restricted console to investigate generation issues and content reports. Anyone you give a valid link to can use it until it expires.
Library access ends 30 days after the video is ready. Cloudflare then removes the stored file through its deletion process. You can remove a finished video sooner by choosing Delete video in My library. Once removed, its playback and download links stop working. A copy you download stays on your own device. The basic job and credit records remain available to manage your account.
Payments, support and device data
Lemon Squeezy handles checkout and payment details. Ritmo uses an order reference, the pack, payment status and refund amount to reconcile your credits. We do not receive your full payment card number.
When you contact support, we keep your topic, message, reply and submission time. If you are signed in, we attach your Ritmo user ID. Cases are available for 90 days and scheduled for deletion after that. When you choose credit packs, your browser can keep the selected motion and photo on this device so you can return to the studio after checkout. Removing the photo clears it from the purchase draft. Submitting the dance or signing out clears the saved draft. Your browser also stores sign-in state and saved motion preferences.
Your privacy choices
You can request access to, correction of, or deletion of your account data. You can also report an image used without your permission. Choose Privacy or deletion request on the support form. We may ask you to verify ownership before changing account data.
We retain account and transaction records as needed to provide the service, resolve disputes and meet applicable accounting obligations. Depending on where you live, you may also have the right to object, restrict processing, request a portable copy or contact your data protection authority.