Privacy notice

Ahaboom is a library of branching comics for kids 9 to 12, made by BOMI Lab. Its first series is SLICE!, a fractions comic. This notice covers what we collect on each part of the site, why, and how long we keep it.

The short version

Children’s privacy (COPPA)

SLICE! is made for children, so the US Children’s Online Privacy Protection Act (COPPA) applies to the comic.

On the comic screens

These are the pages your kid uses: the start screen, the episode, the practice slices and the “Episode 2” screen.

What we collect

Where it goes

Reading progress goes to our database (Supabase), through our own web address. The analytics taps go to PostHog, our analytics service, in its EU cloud, also through our own web address. We set PostHog to drop IP addresses and to skip session recordings, heatmaps and automatic click tracking. Fonts and pictures load from our own site.

What stays on the device

What we never collect from your child

Name, email, photo, voice, location or contacts. The comic loads no Meta pixel, no ads and no third-party trackers.

Your Ahaboom account

What we store

What we never collect

A password (we sign you in with an emailed link) or card details.

Emails we send

Sign-in links when you ask for one. After your kid reaches an ending, a short report, at most one a day. News about new episodes only if you ticked the box.

The Episode 2 email list

Emails we send

First, one email asks you to confirm the address is yours. If you don’t confirm within 14 days, we delete the address. After you confirm, we email you once when Episode 2 is out, and about new episodes only if you ticked the box. Every email has an unsubscribe link.

Meta (Facebook and Instagram ads)

Global Privacy Control

If your browser sends a Global Privacy Control signal, we treat it as an opt-out. Meta’s pixel doesn’t load, and our server doesn’t report your sign-up to Meta.

The Facebook and Instagram app browser

If you tap our ad inside the Facebook or Instagram app, SLICE! opens in that app’s own browser. Meta runs that browser and can see the pages it shows, the comic included. We can’t switch that off.

For more privacy, open SLICE! in Safari, Chrome or another browser you use. When we spot one of these app browsers, the comic’s first screen shows a note with a “Copy link” button.

Who handles the data for us

Services that process data for Ahaboom
ServiceWhat it does
Vercel (hosting)Serves the site. Keeps request logs, which include IP addresses, for its standard log period. We don’t extend it.
Supabase (accounts and database)Signs parents in and stores accounts, your kid’s reading progress and reports, and the Episode 2 email list. US region. Keeps database logs for its standard log period. We don’t extend it.
Resend (email)Sends sign-in links, report emails, the confirmation emails and the Episode 2 email.
PostHog (EU cloud)Stores the anonymous taps, with IP addresses dropped.
MetaMeasures our ads: the pixel on our pages for grown-ups (see “Meta” above) and the sign-up report from our server.

How long we keep data

How long Ahaboom keeps each kind of data
DataKept
Unconfirmed leadDeleted after 14 days
Confirmed lead (Episode 2)Deleted 30 days after the Episode 2 email, or 12 months after we stop taking sign-ups, whichever comes first
Account, reading progress and reportsUntil you delete the account, or 12 months after the last sign-in or reading on it, whichever comes first
Kid linkUntil you turn it off or make a new one
Report emails waiting to be sentDeleted with the account
If Episode 2 is not made, or Ahaboom doesn’t openOne honest email, then deletion within 30 days
PasswordsNone: sign-in is by emailed link
Unsubscribed addressReduced to a SHA-256 hash, kept only to avoid emailing it again
Analytics events (PostHog EU)12 months
Gate token30 minutes (production: signed server cookie)
Gate lockout24 hours, stored as a timestamp only
Kid-mode flag24 hours, timestamp only
Endings foundOn the device until cleared; ending ids only
Story progressUntil the browser tab closes
Year of birthNever stored
Platform logs (hosting, database)The provider’s standard log period (see “Who handles the data for us”)
Deletion requestsHandled within 30 days

Your choices

The analytics taps from the comic carry no name or email, and we never connect them to your account. They expire after 12 months.

Contact

BOMI Lab
hello@bomilab.com