Privacy Policy

Marshmallow is an iPhone app that helps you spend less time on distracting apps. You choose the apps you want to stay off, set a schedule or start a focus session, and Marshmallow blocks them for you while a marshmallow character grows as a reward.

This policy covers the Marshmallow iOS app, the Marshmallow website at themarshmallow.app, and the waitlist. It describes what we collect, why, and what we deliberately do not collect.

The short version

Screen Time, app blocking, and Apple's Family Controls

Marshmallow uses Apple's Screen Time APIs — Family Controls, Managed Settings, and Device Activity — to block apps at your request. This is the most sensitive information the app touches, so we are specific about how it is handled.

When a blocking schedule syncs to your account so it survives a sign-out or a new phone, we store the schedule itself — its name, days, start and end time, duration, and focus mode — together with the number of apps, categories, and website domains it covers, and a positional placeholder for each one (for example app_1, cat_2). A placeholder records only that a selection occupied a slot in a list. It carries no app identity, and it cannot be resolved back to a real app by us or by anyone who obtained the row.

Your account

Creating a Marshmallow account is required to save progress across devices. Depending on how you sign up we store:

What you create in the app

Friends

If you add a friend, both of you can see the other's profile and completed focus sessions — duration, focus mode, and growth earned — so you can encourage each other. Friends cannot see which apps you block, your schedules, your sleep window, or the sessions you abandoned. Removing a friend ends that access.

Subscriptions

Marshmallow Premium is an auto-renewable subscription sold through the App Store. Apple processes the payment; we never receive your card number, billing address, or Apple ID password. We record only whether your account has an active subscription and which plan it is on, so Premium features work on all your devices.

Notifications

Marshmallow schedules notifications locally on your device to tell you when a block starts and ends. There is no push server and no device push token is collected. You can turn notifications off in iOS Settings at any time.

Analytics and tracking

Marshmallow uses PostHog for product analytics, so we can see which parts of the app people use and where they get stuck. It receives the screens you open inside the app, taps on interface elements, when the app is opened, the random identifier of your account, your platform, and which method you signed in with.

It does not receive your email address, your name, your password, or any authentication token. Properties whose names look like one of those are removed before an event is sent, and the sign-in screens are left out of screen tracking entirely.

Session recordings. PostHog also records a replay of the app's screens so we can see how a flow behaves in practice. Text you type and images are masked before a recording leaves your device, and Apple's sandboxed views — the app picker and the usage charts in Stats — cannot be captured at all, by the operating system's design. Other text drawn on screen, such as a friend's username, can appear in a recording.

Screen Time data stays out of analytics. The events the Stats tab sends carry buckets, identifiers and yes/no values only — never an app name, never a duration, never a usage figure. Nothing in this section changes what the section above says: which apps you block and how long you spend in them are not transmitted to us or to anyone else.

We do not use the App Tracking Transparency identifier, we run no advertising or attribution SDK, and we do not track you across other companies' apps or websites. Write to hello@themarshmallow.app if you want the analytics tied to your account deleted; deleting your account stops any further collection.

The website and waitlist

If you join the waitlist we store the email address you provide, an optional referral source (for example from a ?ref= link), and the time you signed up, and we use it only to contact you about Marshmallow's availability. The marketing site sets no advertising or tracking cookies.

Where your data lives

Accounts and app content are stored with Supabase, which hosts our database and authentication, product analytics are processed by PostHog, and the website is served by Vercel. They process data on our behalf under their own security commitments and do not use it for their own purposes. Data is encrypted in transit, and access rules on our database restrict every row to the account that owns it.

How long we keep it

We keep your account data for as long as your account exists. Delete your account and the account and everything attached to it — sessions, schedules, stats, friendships — is deleted from our systems. Waitlist emails are kept until launch invitations are finished or you ask us to remove yours.

Your choices and rights

Children

Marshmallow is a self-control tool for its own user, not a parental control product, and it is not directed to children. It is not intended for anyone under 13, and we do not knowingly collect personal information from children under 13. If you believe a child has created an account, email us and we will delete it.

Changes to this policy

If we change how we handle your data we will update this page and the date at the top. Material changes will be announced in the app before they take effect.

Contact

Questions, requests, or privacy concerns: hello@themarshmallow.app. We reply to privacy requests within 30 days.

← Back to Marshmallow