Your training data is yours.
BJJ Journal has no account, no server and no analytics. What you log stays on your iPhone and, if you choose, in your own private iCloud. The developer never sees it. This page says exactly what the app does and does not do.
The short version
- Collected by the developer: nothing. There is no login and no server that could receive your data.
- Stored on your device: everything you log — sessions, techniques, submissions, notes, belt history, competitions, injuries, settings.
- Optionally synced: the same data, through your own private iCloud, between your devices only.
- Processed by third parties: your purchase, by Apple and RevenueCat, under an anonymous identifier.
- Sold or shared for advertising: never.
1. Who this policy covers
This policy applies to the iPhone app BJJ Journal Belt & Roll Log and its widgets. It is published by Ihsan Firdaus, an independent developer. Email me
2. Data you create in the app
Everything you enter is stored in a local database on your iPhone: training sessions and their details, techniques you add, submissions, training partners’ names as you type them, free-text notes, belt and stripe promotions, competition results, injury notes, weekly targets and preferences.
This data is not transmitted to the developer or to any service the developer operates. There is no developer-run server. The app works fully offline.
3. iCloud sync
If iCloud is enabled for the app, the same data is stored in your private iCloud database, which is part of your own Apple account. It is used only to keep your devices in sync and to restore your journal on a new phone. Apple’s handling of iCloud data is governed by Apple’s privacy policy. The developer cannot read your private database. You can turn iCloud off for the app in iOS Settings at any time.
4. Purchases
The subscription and the lifetime purchase are sold through the Apple App Store. Apple processes the payment and holds your payment details; the app never sees them.
The app uses RevenueCat to check whether a purchase or free trial is active. RevenueCat receives the App Store receipt, the product bought, purchase and expiry dates, and a randomly generated anonymous identifier created on your device. It does not receive your name, email, Apple ID or any training data, and the identifier is not linked to you. See RevenueCat’s privacy policy.
In App Store privacy terms, this is the only data type the app declares: Purchase History, used for app functionality, not linked to your identity, not used for tracking.
5. What the app does not do
- No analytics or usage-tracking SDK.
- No crash-reporting SDK.
- No advertising, no ad identifiers, no tracking across apps or websites.
- No access to contacts, location, camera, microphone, photos or health data. The app requests none of these permissions.
- No social features; nothing you write is shown to anyone unless you share it yourself.
6. Widgets, Siri and notifications
Home and lock-screen widgets read a small summary — this week’s session count, streak, current belt — from a shared container on your device. The “log a session” Siri and Shortcuts action opens the app on your device. The Sunday weekly-recap reminder is a local notification scheduled on your device; no push server is involved. All of these stay on the phone.
7. Sharing and export
The weekly recap can be shared as an image, and Settings can export your entire journal as JSON or CSV. These leave the app only when you choose a destination in the iOS share sheet. What you share is then subject to the receiving app’s policies.
8. Deleting your data
Deleting the app deletes the local database. If iCloud sync was on, also remove the app’s data from iCloud in iOS Settings, under your name, then iCloud, then Manage Account Storage. Because there is no account, there is nothing for the developer to delete on request; there is no copy anywhere else.
9. Children
The app is rated 9+ on the App Store because it concerns health and fitness. It includes kids belt ranks for parents and young practitioners who log their own training, but it collects no personal data from anyone of any age.
10. Your rights
Under the GDPR, the CCPA and similar laws you have rights to access, correct, export and delete personal data. Because the developer holds no personal data about you, these rights are exercised entirely on your own device: everything is visible in the app, editable, exportable from Settings, and removed by deleting the app and, if iCloud sync was on, its iCloud copy. Questions are welcome. Email me
11. Changes
If the app ever starts collecting anything, this page will say so with a new effective date before that version ships, and the App Store privacy label will be updated to match.
Contact
Ihsan Firdaus
Email me