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.

ProcessorWhat they handleStore data?
SonioxAudio in cloud mode (speech-to-text)No — processes only
Google Gemini (Cloud Function)Transcript text (AI summaries)No — processes only
Google FirebaseAccount/sign-in, shared sessions, marketing consent, and (iPhone/iPad only) analytics & crashesYes
RevenueCatPurchase receipts, minute balanceYes — per their policy
AppleSign-in, purchasesYes — per Apple's policy

How Long We Keep Your Data

Retention depends on the type of data and where it lives.

Data typeWhere it livesRetention
Account identifier & emailFirebase AuthenticationUntil you delete your account
Live audioNot stored by OgmoStreamed to Soniox for transcription, then discarded
Session recording (Mac only)Your deviceSaved by default for playback; deletable, or turn off in Settings
Transcripts & summariesYour deviceUntil you delete them or the app
Shared-session dataGoogle FirebaseUntil you delete the shared session or your account
Analytics & crashes (iPhone/iPad only)Google's serversPer Google's settings (anonymized)
Marketing consentGoogle FirebaseUntil you opt out or delete your account
Minute balance & receiptsRevenueCatPer RevenueCat's policy
Purchase recordsApplePer 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.