Learn Dari coming soon!

Sign up for one email when it launches.

Cookie Policy

Last updated: November 9, 2026

Your choice

Essential storage supports sign-in and learning. Optional analytics stays off until you accept it. Rejecting analytics does not prevent you from using Learn Farsi.

Use Cookie settings in the footer to change your choice. We remember it on this browser for 180 days, unless you clear storage. Withdrawing permission reloads the page to stop previously loaded analytics. Global Privacy Control or Do Not Track keeps optional browser analytics off.

Essential cookies and storage

  • Auth.js cookies: session, sign-in security and return-address cookies, with names such as authjs.session-token and secure-prefixed variants. Their lifetimes depend on the authentication flow and session configuration.
  • Learning and preferences: browser storage for display/language choices, guest answers and progress, dismissed prompts and lesson drafts. Drafts may last for a tab session; other preferences remain until changed or cleared. Public guest completion data is only used for 30 days.
  • Privacy choice: learnfarsi-privacy-v1 in local storage records your choice and its date for 180 days. It is not used to track you.

Optional analytics

  • DataFast: visitor identifiers, first-seen dates and session counts, including datafast_visitor_id, may last up to one year. datafast_session_id lasts about 30 minutes and may be refreshed by activity. Session storage can also hold page-view state.
  • Vercel Web Analytics: cookieless visit and learning-event measurement. We also keep this off until you allow analytics. Optional learning-attribution context can be stored for a browser session, with a 30-minute inactivity limit.

Rejecting or withdrawing permission removes known DataFast browser storage and our optional attribution context. It does not delete data already received by providers; contact us about access or deletion requests.

Payments and external services

Stripe checkout, external sign-in pages and native app stores can use their own essential storage under their policies. Our browser controls do not cancel payments or manage native-app settings. Backend payment reporting is explained separately in our Privacy Policy.

Browser settings can remove or block storage, but blocking essential cookies can prevent sign-in. Clearing local progress can remove unsaved learning. Questions? info@learnfarsi.app.

Cookie settings

Essential storage is always on for sign-in, preferences and learning progress.

Change this anytime using Cookie settings. Turning analytics off reloads the page. Details