Privacy Policy
How Ogmo handles your data.
Last updated: July 15, 2026
Note: This policy is issued by Ogmo, a project currently operated by Daria Iaparova (founder and operator), pre-incorporation, trading as Ogmo. The iPhone and iPad app is published under Wentao Guo's Apple Developer account; the Mac app is published under Muhammad Ramdan's Apple Developer account. Legal entity details will be updated upon incorporation.
Ogmo gives Deaf and Hard-of-Hearing (DHH) students — and anyone who wants to keep up — real-time captions, speaker identification, and AI-generated session summaries. It is available on iPhone and iPad, and as a native Mac app.
Privacy is built into how we work: your audio is never uploaded to our servers, your transcripts stay on your device unless you choose to share a session, and on Mac an offline mode can keep everything on-device. We do not build profiles on you.
This policy explains exactly what data we handle, why, who else sees it, and what rights you have.
1. Account Information
How you sign in depends on your device:
- iPhone & iPad: Sign in with Apple.
- Mac: Sign in with Apple, Google, or an email address and password. The Mac app also offers an offline “Use offline” mode that needs no account at all.
We use Firebase Authentication (Google) to manage your account. It stores a unique identifier — and, where your sign-in method provides one, your email — so we can recognize you. If you use Sign in with Apple and choose “Hide My Email,” Apple gives us a private relay address instead of your real one.
Why: To create and maintain your account so your settings, remaining minutes, and any sessions you share are tied to you.
2. Audio
When you record a session, Ogmo captures audio to turn it into text:
- Microphone — your voice, on every device.
- System audio (Mac only) — if you choose a “System Audio” or “Microphone + System Audio” source, Ogmo captures the audio playing on your Mac (a call, video, or meeting) so it can caption it. This uses Apple's Core Audio process-tap API and only after you grant the “Audio Recording” permission. It is not screen recording — Ogmo never reads your screen.
In the default cloud mode, audio is streamed over an encrypted connection to Soniox (our speech-to-text provider), which returns the transcript and does not store your audio. We never upload your audio to Ogmo's servers.
- iPhone & iPad: no recording is kept — once the transcript comes back, the audio is gone.
- Mac: so you can replay a session in sync with its transcript, Ogmo saves a compressed recording of the session on your device. It is never uploaded, you can turn it off in Settings, and it is deleted when you delete the session.
On Mac, you can also switch to offline mode: an on-device engine does the transcription, so your audio is processed entirely on your Mac and is never sent to Soniox. It needs no account and no network once the one-time model has downloaded (cloud features like AI summaries and session sharing are unavailable offline).
Why: Real-time transcription needs a speech-recognition engine — Soniox in the cloud, or an on-device model when you choose offline.
3. Transcripts and Session Summaries
Your transcripts and AI-generated summaries are stored on your device by default.
- They are not sent to Ogmo's servers.
- They are not stored in the cloud.
- Only you can access them, from your device.
AI summaries are generated by sending your transcript text to Google's Gemini model through our Google Cloud Function. Google processes the text and does not retain it.
The one exception is Session Sharing (next section): if you choose to share a session, that session's data is copied to the cloud so others can view it.
Why: So you can review what was said in a session after it ends.
4. Session Sharing (optional)
Ogmo lets you share a single session so someone else can follow it live or read it afterward — for example, a classmate viewing a lecture from the web. Sharing is off by default and is always your choice, decided per session at the moment you tap Share.
- When you share, that session — its transcript, speaker labels, and summary — is uploaded to Google Firebase (Firestore) and made available at a public link on session.ogmo.app. Anyone with the link can view it.
- You can set a password on a shared session to restrict who can open it.
- Only the session you share is uploaded. Sessions you do not share stay on your device.
Why: To let you give others real-time or after-the-fact access to a session you choose to share.
5. Analytics and Crash Reports
On iPhone and iPad, we use Google Firebase Analytics and Crashlytics to collect anonymized usage data and crash reports. The Mac app collects no analytics or crash telemetry.
This includes things like: which features are used, how often sessions are started, and details about crashes (device type, operating-system version, and what the app was doing when it crashed).
- This data does not include your audio, transcripts, or summaries.
- It is anonymized and aggregated.
- It is used to improve the app and fix bugs.
You can turn analytics collection off at any time in the iPhone/iPad app's Settings. (That toggle controls analytics; crash reporting is separate.)
Why: We need to know when the app breaks and how people use it so we can make it better.
6. Purchases
Extra transcription time is sold as one-time minute packs (in-app purchases), handled entirely by Apple. We do not see or store your payment information. Apple processes and manages all billing.
We use RevenueCat to validate purchase receipts and track your remaining balance; it processes purchase receipts and device identifiers. Apple confirms a purchase to us so we can add the minutes to your account.
Why: To add minutes to your account after a purchase. (On Mac, offline mode uses no minutes.)
7. Marketing Communications
On Mac, the app's Settings include an optional marketing opt-in, which is off by default. If you turn it on, we store your consent so we can email you about Ogmo. You can opt out at any time by turning it back off.
Your email address comes from the sign-in method you already use — we do not ask for it separately.
Why: So we only contact you if you have asked us to.
Third-Party Processors
External services that handle your data as part of running Ogmo.
| Processor | What they handle | Store data? |
|---|---|---|
| Soniox | Audio in cloud mode (speech-to-text) | No — processes only |
| Google Gemini (Cloud Function) | Transcript text (AI summaries) | No — processes only |
| Google Firebase | Account/sign-in, shared sessions, marketing consent, and (iPhone/iPad only) analytics & crashes | Yes |
| RevenueCat | Purchase receipts, minute balance | Yes — per their policy |
| Apple | Sign-in, purchases | Yes — per Apple's policy |
How Long We Keep Your Data
Retention depends on the type of data and where it lives.
| Data type | Where it lives | Retention |
|---|---|---|
| Account identifier & email | Firebase Authentication | Until you delete your account |
| Live audio | Not stored by Ogmo | Streamed to Soniox for transcription, then discarded |
| Session recording (Mac only) | Your device | Saved by default for playback; deletable, or turn off in Settings |
| Transcripts & summaries | Your device | Until you delete them or the app |
| Shared-session data | Google Firebase | Until you delete the shared session or your account |
| Analytics & crashes (iPhone/iPad only) | Google's servers | Per Google's settings (anonymized) |
| Marketing consent | Google Firebase | Until you opt out or delete your account |
| Minute balance & receipts | RevenueCat | Per RevenueCat's policy |
| Purchase records | Apple | Per Apple's policies |
Your Rights
Access
View your transcripts and summaries at any time inside the app. They live on your device.
Deletion
Delete your account and all its data from within the app's Settings, on both iPhone/iPad and Mac. Device data is removed when you delete the app; a shared session is removed when you delete it or your account.
Portability
Export a session as a PDF, or copy it as Markdown, directly from the app.
Opt out
On iPhone/iPad, turn analytics off in the app's Settings; on Mac, manage your marketing consent in Settings. You can also limit tracking in your device's privacy settings.
Children
Ogmo is designed for university students and adult learners. We do not knowingly collect data from users under the age of 13, or the minimum age required in their jurisdiction, whichever is higher. If you believe a child has used the app and provided information, contact us and we will delete it.
Changes to This Policy
If we make material changes, we will update the “Last updated” date at the top of this page and notify users through the app where required. We will not silently change what data we collect or how we use it.
Contact
For any privacy questions, data deletion requests, or concerns:
Email: support@ogmo.app
Website: ogmo.app
This policy is written to be read — not to bury things in legal language. If something is unclear, contact us.