Privacy Policy

Last updated: September 26, 2026

EchoDare is designed around local scoring. This policy explains what stays on your device, what is sent to our services, and what happens when you choose to share a take.

Microphone and local recordings

EchoDare uses microphone access to record your sound imitation. Scoring happens on your iPhone. The temporary recording stays on the device during the active session and is removed when the session is cleared. It is not uploaded by default.

Friend challenge data

When you create a challenge, we process a persistent anonymous app identifier, the sound type and identifier, any applicable score, the selected sharing option, creation time, and expiration time. We do not require your name, account, contacts, or precise location.

Challenge links work like bearer links: anyone who receives a valid link may open the challenge. Do not share a link more broadly than you intend.

Optional Share My Take upload

If you explicitly choose Share My Take, EchoDare creates and uploads a 7.5-second MP4 share video containing the official sound, your recorded imitation, and your score. Anyone with the complete challenge link can watch that video. Choosing Share Score Only uploads no recording or video.

Uploaded videos are stored privately in Cloudflare R2 and are delivered through short-lived signed URLs after the challenge link is validated. Challenge metadata is processed in Supabase, and the Web service is hosted by Vercel.

Make Your Own Dare

If you choose Make Your Own Dare and then create a private link, EchoDare uploads your sound recording of up to four seconds to private Cloudflare R2 storage. People with the complete link can access that sound and use it as the reference for their locally scored attempt. Do not include names, private conversations, or another person's voice without permission.

Retention and deletion

A challenge stops being available seven days after creation. Expired videos, custom prompt recordings, and associated challenge records are removed by the next daily cleanup run, normally within 24 hours after expiration. Operational backups maintained by our infrastructure providers may take additional time to cycle out under their standard retention schedules.

People with a complete media challenge link can use its Report This Challenge control. A valid report immediately hides the challenge while it is reviewed. You may also request earlier removal by emailing support@echodare.app with the challenge link. Do not attach the original recording.

Analytics and notifications

We use Firebase Analytics for limited product-interaction events, such as whether core play and sharing steps work. We do not send recordings, video, contacts, challenge links, media tokens, names, or private text to analytics. EchoDare does not use this data for advertising or cross-app tracking.

Notification permission is requested only if you choose the Daily Duel reminder feature.

Service providers and processing

Vercel, Supabase, Cloudflare, and Google Firebase process limited data on our behalf to provide hosting, database, private media storage, security, and analytics. Their infrastructure may process data in countries other than your own.

Your choices

Contact

Privacy and deletion requests: support@echodare.app