JotSet

JotSet 2.0 · iPhone and iPad

Privacy

JotSet records your training and keeps it on your device. This page says exactly what leaves it, and what doesn't.

Applies to
JotSet 2.0
Effective date
October 7, 2026
Developer
Kevin Roczey

The short version

What JotSet stores, and where

Exercises, routines, workouts, Day Logs, Sets (including the body weight you enter on a Set), notes, Exercise Setup details and your preferences are written to databases inside the app's own storage on your device. There is no account to create and no JotSet server.

A new installation keeps its data on this device only, with iCloud sync off. If you turn on Settings → iCloud → Sync with iCloud, sync uses your private CloudKit database, managed by Apple under your Apple Account. JotSet operates no server of its own. The switch controls only this installation, and your choice survives relaunch. Turning it on reconnects to your current Apple Account; different Libraries do not automatically merge and may require conflict recovery. Turning it off keeps local data and pending Cloud changes, leaves your iCloud Library and other installations unchanged, and stops Cloud synchronization and remote registration.

Daily usage analytics

When JotSet becomes active — when you open it or return to it — it sends a single signal named appLaunched to TelemetryDeck, at most once per local calendar day per installation. Its purpose is to measure daily usage and which app versions are in use.

In Apple's privacy terms this is declared as Product Interaction and Device ID collected for analytics, not linked to your identity and not used for tracking.

TelemetryDeck is the only third party JotSet sends anything to, and it receives only the signal described above. It processes that signal as JotSet's analytics provider and provides the same or equal protection for it as this policy; see TelemetryDeck's privacy policy.

Apple Health

Apple Health access is optional and off until you turn it on, and the two directions are separate settings.

InBody reports

InBody reports you import from CSV files are stored only on your device. They are not synchronized through iCloud, and they leave only if you explicitly include them in a package you export.

Photos and camera

JotSet 2.0 does not request photo-library or camera access.

Notifications

Rest-timer notifications are scheduled locally on your device, and only if you allow notifications. Permission is requested only when you turn on background rest alerts in Settings. Locked and background alerts use the system default notification sound and may vibrate according to your iOS settings. The in-app rest timer works whether or not permission is granted.

Diagnostics

JotSet can retain a bounded set of technical events on your device — operation and result categories, timing, attempt counts, versions and short-lived correlation identifiers. They contain no workout content, photos, Health samples, account information or stable record and device identifiers.

Managed diagnostics are never sent anywhere automatically. They leave your device only inside a file you choose to export. This is separate from the daily usage signal described above.

Exports and sharing

Exports are files you create and control. A native package is a .workoutlog.zip containing real records, and the readable and AI-readable formats are plain text. Once you save or send one somewhere, it is governed by wherever you put it — so treat an export as you would any other personal file. JotSet reads a file only when you choose to import it.

If you contact support

Email sent to the address below reaches the developer with whatever you put in it: your email address, any device and version details you supply, your description of the problem, and any attachment you choose to send. It is used to answer you and for nothing else. Please don't attach exported packages unless they have been asked for — they contain your real training records.

Deleting your data

Settings → Reset All Data is a full factory reset of this installation: library, history, plans, preferences and diagnostics. It offers a backup first. You confirm it by typing RESET, and it cannot be undone. Optional cleanup covers only the Apple Health copies JotSet itself created.

With sync off, Reset All Data clears only this installation and leaves iCloud unchanged. A synchronized reset can delete the iCloud Library and reach your other installations. Confirmation describes the scope; resumed reset follows its recorded scope. Turning sync on after a local-only reset cannot overwrite the retained iCloud Library and may require conflict recovery. You can also remove the iCloud copy from iCloud storage management in iOS Settings. Removing the app and deleting exported files are separate acts.

The daily usage signal carries no identity of yours, so nothing in it can be matched to you for deletion. For any other question or request about your data, use the contact below.

Changes to this policy

This policy carries an effective date. When it changes materially, the effective date above changes with it.

Contact

Kevin Roczey — jotset@icloud.com