Skip to content
JiuJiu

Last updated 21 August 2026 · version 1.1.0

Privacy

The short version: there is no JiuJiu account and no JiuJiu server, so your training log has nowhere to be sent. The two things that do leave the phone — your own iCloud, if you switch it on, and a purchase receipt — are named below, and neither of them carries what you trained.

There is no account and no server of ours

JiuJiu has no account system. There is nothing to sign up for and nothing to log in to, and there is no JiuJiu server anywhere for your training to be sent to. Your sessions, your techniques, your belt history and your notes are written to a file inside the app's own storage on your iPhone.

There is no analytics SDK, no crash reporter, no advertising identifier and no ad network in the app. No screen you open and no button you tap is counted anywhere.

One fact about how you use the app does leave it, and it is a single true or false: whether you have switched iCloud backup on. It goes to RevenueCat attached to the anonymous identifier described below, so we can see how many people turn that feature on and judge whether it earns what it costs to run. It is not linked to your identity, it is not used to track you anywhere, and it is the only usage fact of any kind that is sent off the device. It is also why the app's privacy manifest declares product interaction rather than declaring nothing: one boolean is not nothing, so the honest label says so.

iCloud sync is yours, opt-in, and off by default

If you turn sync on, the app mirrors your store into your own private iCloud database, under your Apple Account. That is Apple's infrastructure holding your data for you, in a container we cannot read the contents of. It is a subscription feature and it is off until you switch it on.

A lapse never deletes anything and never stops sync. Leave it off and nothing about the app degrades: the on-device journal is the source of truth either way, which is why signing out or a failed import rebuilds from it rather than losing anything.

The subscription goes through RevenueCat

Purchases are handled by RevenueCat, which is the one third-party framework in the app. It receives an anonymous app user identifier and the App Store transaction that Apple returns when you buy, so the app can tell whether a subscription is active. It does not receive your training log, your techniques, your notes or your belt history — none of that ever leaves the device except through iCloud, above, or an export you asked for.

Apple handles the payment itself. We never see a card number or a billing address.

Where your training log lives

On your device, in the app's container. If you have iCloud Backup or an encrypted local backup turned on, iOS includes that container in the backup the same way it does for every other app. That is between you, your device and Apple.

Delete the app and the local copy goes with it. Before you do, Settings has an export that writes the whole thing out as JSON and CSV so you can keep it.

What this website does

This site is static files served by Netlify. Like every web host, Netlify records ordinary request logs, which include your IP address and browser user agent, and uses them to serve the page and to spot abuse. Their privacy notice covers that.

There is no analytics, no tag manager, no advertising pixel and no embedded third-party script. Nothing here sets a tracking cookie. The page loads its typefaces from Google Fonts, which means your browser makes a request to Google's font servers and Google sees that request the way any server sees a request for a file.

The one thing stored in your browser is a single localStorage entry named theme, holding either light or dark, so the page remembers which appearance you picked. It never leaves your browser and you can clear it with your normal browser data controls.

When you email

The contact page is a plain mailto link, so writing in means sending an ordinary email. That mail sits in a normal inbox and is used to answer you. It is not added to a mailing list and it is not passed to anyone else.

Children

The app does not collect personal information from anybody, which includes children. Nothing about your training is transmitted to us, so there is no profile to build.

Changes

The claims on this page are load-bearing for how the app is built. If a future version adds anything that sends data off the device, this page is updated in the same release and the date at the top changes with it.

Questions

Write to support@kahium.com and a person will answer.