Zomo

Privacy Policy

Last updated: 3 September 2026

Zomo is an iOS app for playing and learning Oware. This policy explains what information the app handles, why, how long it is kept, and the choices you have. Zomo runs no advertising, sells no data, and uses no third-party analytics or tracking services.

Who is responsible for your information

Zomo is operated by Marula Labs (“we”, “us”). We are the controller of the personal information described here. The easiest way to reach us about privacy — including to ask what we hold about you, or to have it corrected or deleted — is privacy@playzomo.com.

Information the app handles

If you create an account

Zomo can be played entirely offline with no account. If you choose to sign in (to play online or sync progress), we handle:

If you play online

If you turn on notifications

With your permission, iOS gives the app a device notification token, which we store against your account so we can send “your turn” and invitation alerts. Notifications are delivered through Apple’s Push Notification service. You can turn them off in the app or in iOS Settings at any time.

Usage analytics

To understand which features are used and where players get stuck, the app records a small stream of product-interaction events. This is on by default; you can turn it off at any time in Settings → Share usage data. It is not fully anonymous — while you are signed in the events are linked to your account (see “Account id” below) — but it is deliberately minimal. Each event carries:

Field What it is
Event A fixed action name from a short allow-list (for example, the app opening, or a screen being viewed) plus a little structured context — the stable name of the screen, whether the launch was a cold start. Never a game, lesson, opponent, or free-text value.
Install identifier A random identifier generated on your device the first time the app runs. It is not derived from your device, phone number, or any account, and it is cleared if you reinstall the app.
Session identifier A random identifier for the current app session.
App and platform The app version and build number, and the broad platform (ios / web / android).
Timestamps When the event happened and when it was received.
Account id Attached only while you are signed in, so the data can be removed if you delete your account. Signed-out usage is not linked to any account.

Turning the setting off stops all further collection and discards anything recorded on your device that has not yet been sent.

Information that stays on your device

Your offline (single-player and pass-and-play) game history and your app settings are stored only on your device and are never sent to us.

What we do not do

Why we are allowed to handle this information

Where data protection law requires a legal basis:

How long we keep it

Your choices and rights

Where your information is stored

App data (accounts, games, notification tokens, analytics events) is held in a managed PostgreSQL database run on our behalf by Supabase, our infrastructure provider. Push notifications are delivered through Apple. We do not pass your information to any other processor. If you would like to know the hosting region for your data, ask us at the address below.

Children

Zomo is not directed to children under 13 (or the equivalent minimum age where you live), and we do not knowingly collect their personal information. If you believe a child has provided us information, contact us and we will delete it.

Changes to this policy

If we change how the app handles your information — for example, if we ever adopt a third-party analytics service — we will update this page and change the “Last updated” date above before the change takes effect.

Contact

Marula Labs · privacy@playzomo.com