Skip to main contentSkip to main content


Privacy.

Your practice stays on this device.

01

The short version

  • No cloud upload.
  • No account required.
  • Delete anything, anytime.
  • No analytics, no third-party trackers, no advertising IDs.
  • No sale or sharing of personal information.
02

What we collect

Audio & video recordings. Stay on your device. On mobile, files write to the app sandbox (expo-file-system documentDirectory). On web, blobs live in your browser until you download them. There is no server that receives recordings.

Practice profile (goal, mode, coaching tone). Stored locally (MMKV on mobile, IndexedDB on web). Never transmitted.

Session history, streaks, reflections. Stored locally. You can delete any item at any time. Uninstalling the app removes everything.

Email (only if you contact us). The /contact form opens your mail client and sends to hello@dailyoutloud.app. We read it. We don’t add you to anything.

03

What we do NOT collect

  • We do not run analytics SDKs (Sentry, Mixpanel, Posthog, Amplitude, etc.).
  • We do not run ad networks or advertising trackers.
  • We do not require an account, email, or phone number to use the app.
  • We do not record audio or video unless you tap a Start button.
  • We do not transmit recordings off your device.
04

Optional accounts (sync across devices)

The app works fully without an account. If you choose to create one — only to save your streak, prompts, and reflections across devices — that’s opt-in. We use Clerk as our authentication provider1. From the moment you tap “Sign in”, Clerk loads its sign-in screen and your browser will exchange session pings with clerk.accounts.dev so we know it’s still you. We never send Clerk your audio, video, or reflection content — only an opaque user id and the metadata needed to sync (timestamps, prompt ids). Their privacy policy governs that flow.

The anonymous flow remains promise-grade. If you never tap Sign in, the app makes zero network requests beyond loading its own code.

05

Payments

Tips on the web flow through Stripe Checkout, hosted on Stripe’s domain. We do not touch or store card data. Stripe’s privacy policy governs that flow. Tips on mobile use Apple In-App Purchase / Google Play Billing; Apple’s and Google’s privacy policies apply.

06

Children

Daily Out Loud is not designed for children under 13. If you believe a child has used the app, contact us — though since we don’t collect personal data, there’s nothing for us to delete.

07

Changes

If anything material changes, we’ll update this page and bump the last-updated date. The architecture-level guardrails (no telemetry SDKs, no backend) are deliberately hard to change — see the project README for the enforcement mechanism.

08

Contact

Questions, gripes, edge cases: hello@dailyoutloud.app.


  1. 1Clerk is loaded only on /sign-in and authenticated routes. Anonymous visitors never exchange pings with clerk.accounts.dev.