Yoga Quest

Privacy Policy

Last updated 28 September 2026

Yoga Quest is a sequencing studio for yoga teachers. It is built local-first: you can browse the pose library, build classes, and teach from them without signing in and without a network connection.

The short version. Your class plans live on your device. The app registers an anonymous identifier so we can count how many people use it — that record holds no name, no email, and none of your class content. You choose whether to sign in, whether to sync, whether to send anonymous usage statistics, and whether to use online AI suggestions. Each of those is off until you turn it on. We do not sell your data, we do not use it for advertising, and we do not track you across other apps or websites.

What stays on your device

Unless you sign in and sync, all of the following is stored only in app-local storage on the device you are using:

You can export all of it as a JSON file, or erase all of it, from Settings → Privacy & data.

The anonymous identifier

When Yoga Quest first opens with a network connection, it registers an anonymous account with Firebase Authentication. This is not a sign-in: it asks you for nothing, shows you nothing, and needs no email address or password. It produces a random identifier for the installation, and a single record in our database holding that identifier, the date it was created, and the date the app was last opened.

We use it for one thing: knowing how many people use Yoga Quest and whether they come back. Without it we cannot tell one person opening the app fifty times from fifty people opening it once. It is not linked to you — it carries no name, no email address, no device advertising identifier, and none of your class plans, cues, notes or reflections, which stay on your device as described above.

The identifier is created per installation. Deleting the app and reinstalling it produces a new one, and we have no way to connect the two.

If you sign in

Signing in is optional. The full manual app works without it. If you choose to sign in with Google, with Apple, or with a passwordless email link, Firebase Authentication upgrades the anonymous identifier above into an account and processes your account identifier, the identity your provider returns, and session metadata. Your name and email address are added to the record at that point, and not before.

Signing in lets Yoga Quest reconcile your workspace and sequence library into documents owned by your account, so your classes follow you between devices. Those documents are stored in Google Cloud Firestore in the Doha region (me-central1). Security rules reject any read or write from a different account.

Removing the anonymous identifier

Settings → Privacy & data → Delete all local data erases the anonymous identifier and its record along with your on-device class plans. The next time the app opens with a connection it registers a new one, which we have no way of connecting to the old.

Deleting your account

If you signed in, you can permanently delete your account from Settings → Privacy & data → Delete cloud account. This erases your account record and every document it owns — profile, synced workspace, sequence library, preferences, teaching history, mail receipts, and any class you shared by link. It cannot be undone. Class plans saved locally on your device are kept, so deleting your account never destroys your offline work.

What each feature processes

FeatureDefaultWhat it processes
Anonymous identifier On — this one is not optional A random per-installation identifier, its creation date, and the date the app was last opened, so we can tell how many people use Yoga Quest and whether they return. No name, email, device advertising identifier, or class content. Removed by Delete all local data.
Account & sync Off Account identifier, provider identity, email, and the class content you sync.
Usage analytics On Anonymous feature usage and screen visits. Turn it off any time with Help improve Yoga Quest in Settings. Class names, notes, intentions, cues, and health details are never analytics events.
Activation milestones On Four dates on your account record — when you first opened the app, first saved a class, first taught one, and taught a second. Dates only: never a class name, a pose, a note, or anything you wrote. This is how we tell whether Yoga Quest actually helps anyone teach, and it is kept even if you turn analytics off. Erasing your data removes it with everything else.
Online AI suggestions Off Only the class intention you type, and only after you explicitly consent and are signed in. Without consent the sequencing copilot runs locally against the bundled pose catalog. No AI provider credential is stored in the app.
Voice commands Off until tapped Microphone and speech recognition run only while you hold the Teach Mode microphone. Recognition is short and command-only. Yoga Quest saves no audio.
Read aloud Off until you turn it on When you switch on read-aloud in Teach Mode, the teaching cue for each step is sent to OpenAI to generate the spoken voice. Only the cue — never your private notes. The audio is kept on your device so a class you have heard plays instantly next time; we do not keep a copy of audio made from your words. (Audio for the classes that ship with Yoga Quest is kept on our servers — those words are ours.) OpenAI processes the text on our behalf to return the audio. To apply the free monthly allowance, we count how many of your own cues were read aloud this month; the count is kept, the words are not.
Your recorded voice Only if you record With Yoga Quest Pro you can record a cue in your own voice. The recording is kept only on your device and is never uploaded.
Yoga Quest Pro Only if you subscribe Your App Store or Google Play purchase is sent to Apple or Google to confirm it. Your account then records that Pro is on, which plan, which store, and when the current period ends, and a link between the store subscription and the accounts using it (at most five) so it can be restored after a reinstall. We never see your payment details. Deleting your account removes the link; cancel the subscription itself in your store account.
Transactional email Only on request Your email address, sent through the Human Quest mail service using fixed templates. Rate-limited and server-owned; the app cannot compose arbitrary mail.
Share by link Off Only the class you explicitly share. Links are read-only and revocable.

Permissions we do not request

Yoga Quest does not request location, contacts, photos, camera, calendar, or health permissions. It contains no advertising SDK, no attribution SDK, and no cross-app tracking. We do not sell or share personal information for behavioural advertising.

Service providers

Yoga Quest uses Google Firebase for authentication, database storage, hosting, app attestation, and analytics, which you can turn off in Settings. When you use read-aloud, OpenAI turns the words of your teaching cues into speech. Firebase and your chosen sign-in provider may process normal operational data such as IP address, user agent, request time, and abuse signals under their own terms. Native release builds use Play Integrity or Apple App Attest through Firebase App Check to verify that requests come from a genuine copy of the app.

Exports and sharing

PDF and JSON exports leave the app only after you open your device's share sheet and choose a destination. Where the file goes after that is handled by the destination you picked, not by Yoga Quest.

Children

Yoga Quest is made for yoga teachers, teacher trainees, and experienced practitioners. It is not directed at children under 13, and we do not knowingly collect personal information from them.

Your choices

Changes to this policy

If this policy changes in a way that affects what we process or why, we will update the date at the top of this page and, where the change is material, tell you in the app before it takes effect.

Contact

Questions about privacy, or a request about your data, can go to alibadereddin@gmail.com.

Not medical advice. Yoga Quest is educational planning support. It does not provide medical advice and no sequence it helps you build is guaranteed safe or individually suitable. Teachers remain responsible for adapting timing, transitions, language, and poses for the people in front of them.