JavaScript is disabled, so this page stays in English and follows your device theme.

Privacy Policy

Last updated: July 20, 2026

Our Commitment to Your Privacy

Matn is built with privacy as a core principle. Your study is personal, and we have no interest in tracking, profiling, or selling your data.

What We Don't Collect

  • No third-party advertising analytics or user profiling (this website uses no tracking scripts)
  • No cookies (this website doesn't use any)
  • No third-party advertising networks
  • No user accounts or login systems (on this website)

Waitlist

If you join the beta waitlist, we collect your email address, platform preference, language, submission timestamp, and consent record. Your address is not confirmed until you follow the confirmation link in our email. The record is stored in Cloudflare D1. Cloudflare processes the request IP through Rate Limiting to prevent abuse, but Matn does not store the IP address.

  • We use confirmed addresses to confirm a waitlist entry and may send occasional Matn updates. We do not promise beta invitations or platform-availability notices by email
  • Cloudflare processes the request IP through Rate Limiting to prevent spam and abuse; Matn does not write the IP address to the waitlist record. Resend receives the email address only to send waitlist emails and reports bounce, complaint, and suppression events so we can avoid sending further email to unavailable or complaining addresses
  • A confirmation link expires after seven days. We retain waitlist records until you unsubscribe or ask us to delete them
  • Every waitlist email includes an unsubscribe link. You can also request a copy of, or deletion of, your waitlist record at any time by emailing hello@matn.dev from the same email address used to join

Text And Feature Requests

If you use the suggestion form, we collect the request category, message, optional email address, language, and submission time. The record is stored in Cloudflare D1. Cloudflare processes the request IP through Rate Limiting for abuse control, but Matn does not store it. We use an optional email address only if a reply about that request is useful; submitting a request does not add you to the mailing list.

How the App Works

The Matn app keeps core study data on your device so you can read and review offline:

  • Texts and available reference audio can be used offline. Recitation tracking requires a one-time download of the Arabic recognition model to your device
  • Your progress, review history, and settings are stored locally using on-device storage
  • Matn uses your microphone to record your recitation. Saved recordings stay on your device unless you are signed in and Cloud sync is on, in which case Matn uploads them to Firebase Storage for your other signed-in devices.
  • On-device recitation recognition follows the words Matn recognises during practice. It does not assess pronunciation or replace a teacher. Your voice audio is processed on your device by default. You may optionally choose to share recordings to help improve speech recognition (see "Data You May Choose to Share" below)
  • Optional sign-in and Cloud sync use Firebase Authentication, Cloud Firestore, and Firebase Storage. With Cloud sync on, Matn syncs selected study data and saved recordings across your signed-in devices.
  • Sign-in is optional. If you choose to sign in, you may use Sign in with Apple, Google Sign-In, or an email and password. Apple and Google act as identity providers and pass us your email address and, where you allow it, your name. We do not receive your password or your Apple or Google account credentials. Apple offers a private email relay if you prefer not to share your real address
  • Usage analytics (such as which features are popular) are collected via Firebase Analytics only if you opt in during first run or later in Settings. Analytics is off by default and can be turned off at any time under "Usage data and crash reports" in Settings. If you sign in, analytics may be associated with an opaque Firebase user ID, but never with your email, name, text content, or recordings
  • Crash reports and diagnostics may be sent to Firebase Crashlytics on supported Apple platforms and Android only if you opt in during first run or later in Settings. Crash reporting is off by default and shares the same "Usage data and crash reports" switch in Settings. If you sign in, reports may include an opaque Firebase user ID, but not your email, name, text content, or recordings

Data You May Choose to Share

Some features let you optionally share data. Each requires separate, explicit consent:

  • Optional feedback: When you submit feedback, you may attach a screenshot to help us investigate. The screenshot is processed with your feedback text and basic diagnostic details
  • Recording contributions: You may opt in via the "Contribute recitation clips" setting to share clips that help evaluate and improve speech recognition. Contributed recordings are account-linked personal data, not anonymous data. Turning this setting off stops new uploads; it does not delete clips or metrics already shared. To remove them, request deletion in the app. This starts an asynchronous deletion job, and removal is complete only when the job finishes
  • Recitation metrics: When you opt in to "Contribute recitation clips", Matn may also record the selected text's identifier, line and word positions, and limited session metrics such as reveal, silence, no-speech, and line-advance events. These metrics do not include audio, transcripts, recognised text, or canonical text. They are account-linked personal data. Turning the setting off stops new uploads; it does not delete metrics already shared. Request deletion in the app to start an asynchronous deletion job; removal is complete only when the job finishes

Voice Recordings

Recordings stored only on your device stay there. Recordings uploaded through Cloud sync or "Contribute recitation clips" are account-linked personal data, not anonymous data. Matn does not use your voice to identify you, sell recordings, or use them for advertising.

Data Retention

  • Personal recordings (cross-device sync): retained while your account exists. An account-deletion request starts removal of cloud data linked to that account; removal is complete only when the deletion job finishes
  • Contributed recordings: retained until deletion completes. Withdrawing consent stops new uploads; it does not delete clips or metrics already shared. A deletion request in the app starts an asynchronous job, and removal is complete only when the job finishes
  • Usage analytics: collected only after opt-in and retained under standard Firebase Analytics retention (14 months)
  • Crash reports: collected only after opt-in and retained under standard Firebase Crashlytics retention (90 days)

Service Providers

We do not sell your data and we do not share it for advertising. To run the optional cloud features, the waitlist, and crash diagnostics, we rely on the following providers, who process data on our behalf under their own terms:

  • Google (Firebase): provides Authentication, Cloud Firestore, Storage, Crashlytics, Analytics, and App Check. Firebase stores your synced data, contributed recordings, crash reports, and usage analytics
  • Apple: provides Sign in with Apple as an identity option. Apple passes us your email (or a private relay address) and, where you allow it, your name
  • Cloudflare: hosts this website, stores the waitlist and text or feature requests in D1, delivers waitlist email work through Queues, and processes request IP addresses through Rate Limiting for abuse control
  • Resend: delivers waitlist emails and reports bounce, complaint, and suppression events so we can avoid further email to unavailable or complaining addresses
  • Wiredash: provides optional in-app feedback, including feedback text, optional screenshots, and basic diagnostic details only when you open and submit the feedback flow

Lawful Basis for Processing

Where the GDPR or similar laws apply, we rely on these lawful bases:

  • Account sign-in and sync: performance of a contract, to provide the service you asked for
  • Waitlist emails, usage analytics, crash reporting, and contributed recitation clips and their associated metrics: your consent, which you can withdraw at any time
  • Waitlist security processing, including Cloudflare's processing of the request IP: our legitimate interest in preventing spam, abuse, duplicate submissions, and misuse of the waitlist

International Data Transfers

Our providers (Google Firebase, Cloudflare, Resend, and Wiredash) operate globally, so your data may be processed on servers outside your country, including in the United States. Where required, these transfers rely on the safeguards offered by each provider, such as the European Commission's Standard Contractual Clauses.

Children

Matn is intended for a general audience and is not directed at children under 13 (or the minimum age of digital consent in your country, where that is higher). The app does not include an age gate, so we ask that children use it only with the involvement of a parent or guardian. If you believe a child has provided us with personal data, contact us at hello@matn.dev and we will delete it.

Data Controller

The data controller for Matn is the Matn project, reachable at hello@matn.dev. For any question about this policy or your data, please use that address.

Website Privacy

This website (matn.dev) is a static site with minimal server-side processing. Your language and theme preferences are saved in your browser's local storage for convenience, but this data never leaves your device. The waitlist and suggestion forms send data to a Cloudflare Worker as described above.

Your Choices & Rights

You stay in control of your data:

  • Offline use remains available even if you never sign in
  • Cloud-backed features are optional and depend on the choices you make in the app
  • You can withdraw consent for recording sharing at any time in the app's Privacy settings. This stops new uploads; it does not delete data already shared
  • You can request deletion of contributed data from within the app. This starts an asynchronous deletion job; removal is complete only when the job finishes. You can also delete your entire account to start removal of cloud data linked to that account
  • You can request a copy of your data or ask questions by emailing hello@matn.dev
  • If you believe your data rights have been violated, you may lodge a complaint with your local data protection authority

Contact

If you have questions about privacy, email us at hello@matn.dev