Privacy
Privacy policy
Last updated [DATE] · pixelripper.com
The short version
No accounts, no chat, no analytics, and we never ask players for their name, email, age or location. Ads come from Google and are marked child-directed. Payments (if you choose to remove ads) happen on Stripe's page, and only the grown-up paying gives any details.
Who runs this site
Pixelripper is run by [OPERATOR LEGAL NAME] (sole trader, ABN [ABN]), Nowra NSW, Australia. Contact: support@pixelripper.com. Postal address: PO box (pending). Phone: [PHONE NUMBER].
What's saved on your device
Each game saves a few small items in this browser's storage on your device (localStorage). Each item's name starts with the game's id, so you can tell which game saved it. None of them contains your child's name or any other personal information.
Riptide
riptide-high-score: best scoreriptide-muted: sound on or offriptide-remove-ads: set if ads were removed with the free device-only option (only counts while paid options aren't offered)riptide-unlock: set if ads were removed in Riptide by paying. A signed code that contains no personal informationriptide-unlock-pending: a short-lived marker that only Riptide sets, and only if a grown-up comes back from Stripe's payment page but the game can't reach our server to confirm the payment. It holds Stripe's checkout reference (no name, email or card details). The game tries again on the next visit and deletes it as soon as our server answers
Rock Pool (a daily puzzle) stores these on your device. All of them are device-only:
rockpool-dailies: which Daily puzzles were solved, with the best stars and fewest moves for eachrockpool-streak: current and best streakrockpool-practice: Practice progress for each difficultyrockpool-muted: sound on or offrockpool-howto: whether "How to play" has been seenrockpool-remove-ads: set if ads were removed with the free device-only option (only counts while paid options aren't offered)rockpool-unlock: set if ads were removed in Rock Pool by paying. A signed code (with the time it was last checked) that contains no personal informationrockpool-unlock-pending: a Stripe checkout reference, kept only if a grown-up comes back from Stripe's payment page but the game can't reach our server to confirm the payment. The game tries again on the next visit and deletes it as soon as our server answersrockpool-probe: a split-second test that checks the browser allows saving, removed straight away
All games
pixelripper-all-games: set if the all-games pass was bought. Also a signed code with no personal information<game>-unlockfor any game added later: the same kind of signed code, for that game- Restoring a purchase with a restore code (in a game or on the For parents page) can also save another game's
<game>-unlockrecord and the sharedpixelripper-all-gamespass, if they were bought together
Scores, streaks, stars, progress and settings stay on your device and are never sent anywhere. The only items that ever leave it are the signed unlock codes and the games' checkout references (riptide-unlock-pending and rockpool-unlock-pending), which go to our own server to check a purchase (see "Unlock check" below). Clearing this site's data removes everything listed here.
Ads (Google)
Riptide: at most one short ad per game you play (after Tide 2). No ads during play, and no rewarded ads.
Rock Pool: Rock Pool can show short ad breaks, but its ads are switched off for now. When they're on, there's at most one ad break after you solve the day's Daily puzzle, shown before your stars appear. In Practice and Last 7 days there's at most one break for every three puzzles you solve. There's never an ad in the middle of a puzzle, never after the first puzzle of a visit, and never on the title screen. There are no "watch an ad to get a reward" ads. Ads are marked as child-directed, so they aren't personalised. Buying "No ads" for Rock Pool (A$2) or the all-games pass removes them on that device.
The home page has one labelled banner. Every ad request is marked child-directed and as under the age of consent, so Google turns off personalised ads and remarketing, blocks third-party ad vendors and applies its protections for children. Google may still use cookies or similar technologies and technical data such as your IP address to serve ads, limit how often they show, count them and prevent fraud: policies.google.com/technologies/partner-sites. Once ads are removed on a device, the Google ad script isn't loaded there at all. [EEA/UK/SWITZERLAND: Stephen's choice. Either describe Google's consent message here, or say ads aren't shown in those regions.]
Payments (Stripe)
If a grown-up buys a Remove-ads option (one game or the all-games pass), payment happens on Stripe's own page. Stripe collects the card details and an email address for the receipt. We receive the payer's email address, the amount, the date and a payment reference in our Stripe account. We use them only to provide the purchase, handle refunds and meet tax record-keeping rules, and keep them for [RETENTION PERIOD]. Stripe's privacy policy: stripe.com/privacy.
Unlock check
To confirm a purchase, the site sends the payment reference, the unlock code or the restore code to our server (a Cloudflare Pages Function), which checks it with Stripe. We don't keep a log of these checks beyond our host's standard logs.
Children
Pixelripper is made for kids through teens. We don't knowingly collect personal information from children. Parents and carers can ask us to show or delete any information we hold by emailing support@pixelripper.com.
Hosting
The site is served by Cloudflare. Like any website host, it may keep standard server logs (such as IP addresses and request times) to keep the service running and secure.
Changes
If this policy changes, we'll update this page and the date at the top.