Last updated: 7 November 2026
Applies to: the DAiL closed beta on iPhone (TestFlight), Android test builds, and the web app at dail-poc.pages.dev.
DAiL is a dance practice and scoring app in closed beta. It is run by Rahul Agiwal, personally, as the developer, from 506, Amwaj 3, JBR, Dubai, United Arab Emirates. Rahul decides how your data is used. Contact: rahulagiwal33@gmail.com.
| Data | When | Where it goes | Why |
|---|---|---|---|
| Birth year | Before you start | On your device. The server checks it when you accept the terms but doesn't store it in your agreement record. | Age check (18+, or the guardian process for under-18s) |
| Full name, agreement record: terms version, the text you agreed to, which boxes you ticked, time and date, your optional training choice | When you accept the Tester Terms | Our server | Proof of your agreement and consent choices; making sure only approved testers take part |
| Random device token (we keep a scrambled copy, not the token itself) | When you accept the terms | Your device and our server | Linking your activity, scores and feedback to your tester record |
| Activity: app opened; Learn routines opened, sections looped, play pressed; battle start and finish; score, win or loss, anti-cheat flags (for example too dark or camera covered); rough device type (iPhone, iPad, Android, Mac, Windows, Other) | While you test | Our server | Running and improving the beta |
| Scores and leaderboard: your best score per routine, shown as first name and last initial | After a battle | Our server; visible to other approved testers | Tester leaderboard |
| Feedback: star ratings, your view of the Ai judge, comments, routine and score details, rough device and browser type, front or back camera | If you send feedback | Our server | Improving scoring and the app |
| Stick-figure (pose) data: body-point coordinates over time, not video | Only if you tick "share my movement" for that run | Our server | Checking and improving scoring. Ai training only if you separately agreed to it. |
| Battle recording | If you use Save Video | Your device only (saved or shared by you) | Your own copy |
| Guardian details (under-18 testers only): guardian name, relationship, typed name, consent record, whether you used a phone or computer, consent status | During the guardian consent process | Our server | Recording and checking guardian consent |
| Technical data: IP address and standard request details | Every connection | Our hosting provider (Cloudflare). Our server also uses IP addresses briefly for abuse and rate limits. | Security, rate limiting, fixing problems |
Some data stays only in your app's local storage: settings, your local best scores, a queue of feedback waiting to send, and app state.
The camera feeds a pose model (Google MediaPipe) that runs on your device. The phone apps include the model inside the app. The web app downloads it from Google and jsDelivr servers, which receive normal connection data such as your IP address. Camera frames never leave your device.
We use tester pose data for Ai training only when the tester chose to share it and gave separate, optional training consent. Training is never offered to under-18 testers. To withdraw training consent, email us. After we receive your request, we will stop using your shared pose data for any future training and, where feasible, remove your identifiable pose data from our training sets. We cannot undo training that has already taken place in an Ai model.
This closed beta is invitation-only. Under-18s can only take part as named, approved testers after a parent or legal guardian completes our consent process and Rahul confirms it with them directly. Ai training is never offered for minors. A guardian can withdraw consent at any time by emailing us, and participation then stops.
Apple reviewers can use a demo mode. In demo mode, scores, feedback and activity stay on the device and are not sent to our server, and nothing is used for training. The server still receives review sign-in and security requests. Leaving demo mode clears its local session data, but does not delete recordings you exported or shared.
We don't sell your data or share it for advertising. We may disclose it if the law requires.
Data is sent over encrypted connections (HTTPS). Admin access is passcode-protected. Tester actions need a device token, and abuse limits are applied. No system is completely secure.
If we change this policy, we will update the date above and tell testers in the app or by message.
Rahul Agiwal, 506, Amwaj 3, JBR, Dubai, UAE · rahulagiwal33@gmail.com