Cookies Policy
How Christmas Dance AI uses cookies and browser storage for sign-in, preferences, creation drafts and optional analytics, and how to manage them.
Last updated: 2026-11-07
This page explains cookies and similar browser storage used by Christmas Dance AI at christmasdanceai.org. Read it alongside our Privacy Policy. For questions, contact support@christmasdanceai.org.
Turnstile and free-preview eligibility
When a free preview is offered, a verified account and a Cloudflare Turnstile human check are required. Turnstile is a third-party service loaded from challenges.cloudflare.com, used here only for the free-preview check. Cloudflare processes technical information for that check, including the IP address sent with our verification request, under its own privacy terms.
To enforce the lifetime limit of one preview per person, account and network, we store a salted hash of the IP address together with the account ID, a normalized email address and the claim's status and job reference. Email normalization trims spaces and lowercases the address; Gmail and Googlemail addresses are treated as the same domain, with dots and plus suffixes removed from the local part. These are server-side eligibility records, separate from browser cookies. Consumed claims and their IP hashes have no scheduled expiry and are retained after account deletion to prevent repeat claims. A confirmed failed preview releases its claim and returns the free try.
We also store a hash of a successfully verified Turnstile token with the account ID and verification time to prevent reuse. Scheduled maintenance deletes these token-hash records once they are older than one day; cleanup delays can extend that period. This cleanup does not delete the lifetime claim or its IP hash. Clearing browser storage does not remove these server records.
What browser storage does
Cookies are small values stored by your browser and sent with requests to a website. Local storage, session storage and IndexedDB also keep information on your device. We use these tools to keep the service working and, when enabled with the required consent, to understand site usage.
Essential functions
- Sign-in and security: session cookies let the service recognize your account and protect account and checkout flows. Blocking them can prevent sign-in or access to purchased credits and videos.
- Preferences: browser storage can remember display and language choices so you do not have to select them again.
- Cookie choice: when the consent controls are enabled, the
cookie_consentcookie stores whether you accepted or rejected optional storage for up to one year. - Creation drafts: session storage and IndexedDB can keep your selected photo and creation choices on this device while you sign in or pay. Local photo drafts expire after 24 hours. Session storage normally lasts for the browser tab's session. Clear the site's browser data to remove local drafts sooner.
Local drafts are separate from uploaded photos in our storage, which are deleted after 7 days. Your generated video and any silent copy made remain stored until you delete the video or your account.
Optional analytics
If enabled, analytics tools such as PVUV or Google Analytics help measure page visits, referrers, browser and device information, approximate location and interactions. These tools may store browser identifiers in cookies or local storage. Availability depends on the site's analytics settings.
Where consent is required, optional analytics storage requires your acceptance. When the cookie banner is available, you can accept or reject optional cookies and reopen Cookie settings in the footer to change that choice. Rejecting optional cookies does not prevent you from buying credits or generating a video. Withdrawing consent applies to future optional processing; it does not undo earlier processing.
Payment and infrastructure providers
PayPal may use its own cookies and browser storage when you visit its checkout or sign in to pay. Stripe may also use its own cookies or browser storage when you visit its hosted checkout. Cloudflare may use essential security technologies to deliver and protect the service. Those providers manage their own storage under their own policies; changing a choice on this site does not change settings you made directly with PayPal or another provider.
Managing storage
Use your browser's settings to inspect, block or delete cookies and other site data. Blocking all storage can sign you out, discard a creation draft or interrupt checkout. Clearing a local draft does not delete media already uploaded to our service. Likewise, deleting a video or account does not clear data stored in your browser on another device.
For account or server-side media deletion, email support@christmasdanceai.org or use the video deletion control. Our Contact page explains how to send a request. We respond within 24 hours on business days.
Updates
We change this page and its date when our browser-storage practices change.