Privacy Policy

Last updated: April 2, 2026

Who we are

Articulate Daily is a speaking practice app built by Eirik Haugland. We help people improve their communication skills through daily practice with AI-powered feedback.

Contact: privacy@articulatedaily.app

What we collect

We collect only what's needed to provide the service:

  • Account information — name, email address (via Firebase Authentication or Google Sign-In)
  • Audio recordings — your voice recordings when you practice
  • Transcriptions — text transcripts generated from your recordings
  • Practice data — scores, streaks, XP, level, question history, speaking profile metrics
  • Payment information — processed entirely by Stripe. We never see or store your card details. We store your Stripe customer ID and subscription status.
  • Preferences — category, difficulty, notification settings

We do not collect: location data, contacts, browsing history, or device identifiers. We do not use cookies for tracking. We have no third-party analytics (no Google Analytics, no tracking pixels).

How we use your data

  • Provide feedback — your audio is sent to Google's Gemini AI for transcription and analysis
  • Generate voice replay — AI-written example text (not your audio) is sent to ElevenLabs for text-to-speech
  • Track your progress — scores, streaks, and XP are calculated and stored in your profile
  • Send notifications — daily practice reminders and weekly progress emails (you can opt out in Settings)
  • Process payments — subscription management via Stripe

Third-party services and data sharing

We use the following services that process your data:

Google Gemini AI (via Genkit)

Receives your audio recordings for transcription and feedback generation

We use Google's paid Gemini API. Under Google's paid API terms, your prompts and responses are not used to train or improve Google's models. Google retains limited logs for abuse detection only, which auto-expire.

ElevenLabs

Receives AI-generated text (not your audio) for text-to-speech voice replay

Your voice recordings are never sent to ElevenLabs. Only the AI-written improved version of your response is synthesized.

Firebase (Google Cloud)

Authentication, database (Firestore), and file storage (Firebase Storage)

All data stored in Firebase is encrypted at rest and in transit. Hosted in Google Cloud.

Stripe

Payment processing for Pro subscriptions

Stripe handles all card data. We only store your Stripe customer ID and subscription status. See Stripe's privacy policy.

Resend

Email delivery for notifications and support

Receives your email address to deliver messages.

Vercel

Hosting and serverless functions

Standard server logs (IP, request metadata) are retained by Vercel per their privacy policy.

We do not sell your data. We do not share your recordings, transcripts, or personal information with any party not listed above.

Data retention

  • Free tier — up to 7 recordings stored. Older recordings are automatically deleted daily.
  • Pro tier — unlimited recordings stored for the duration of your subscription.
  • After cancellation — your recordings and account data are retained for 30 days, then deleted. You can request immediate deletion by contacting us.
  • Account data — your profile, scores, and progress are retained until you request deletion.
  • Transcription cache — cached results are temporary and automatically expire.

Cookies

We use minimal cookies:

  • Firebase Auth session — required for authentication. Cannot be disabled.
  • Sidebar state — stores your UI preference (open/closed sidebar). Expires after 7 days.

We do not use cookies for advertising, tracking, or analytics.

Your rights

Under GDPR and similar regulations, you have the right to:

  • Access — request a copy of all data we hold about you
  • Correction — update your name and email in Settings
  • Deletion — request deletion of your account and all associated data by contacting privacy@articulatedaily.app
  • Portability — request an export of your data
  • Objection — opt out of email notifications in Settings

We aim to respond to all requests within 30 days.

Children

Articulate Daily is not intended for children under 13. We do not knowingly collect data from children under 13. If you believe a child under 13 has created an account, please contact us immediately.

Changes to this policy

We may update this privacy policy from time to time. We will notify you of significant changes via email. The "last updated" date at the top reflects the most recent revision.

Contact

For any privacy-related questions or requests, contact us at privacy@articulatedaily.app