Privacy policy
What Pauselet knows about you
Nothing. Pauselet has no account, no sync and no telemetry, and it never sends your reminders anywhere. One feature can send data off your device, and only that one: if you switch on AI exercise import and supply your own OpenAI key, the exercise text you paste is sent to OpenAI to be read. It is off until you set it up, and it is described in full below.
What follows is the long version, because “we don't collect anything” is what every app says and it should be possible to check. Pauselet is open source, so you can: read the code and confirm every claim on this page.
Data the app collects
None. Pauselet does not collect, transmit, sell, share or store personal information on any server. There is no analytics, no crash reporting, no advertising identifier, no third-party SDK, and no telemetry of any kind, including no anonymous or aggregated usage statistics.
In App Store Connect terms, Pauselet's data disclosure is Data Not Collected.
The AI exercise import described below does not change that. Nothing is collected by us: the text goes from your device to OpenAI under your own API key, and no copy comes to us, because there is nowhere for it to come to.
Data the app stores on your device
Pauselet keeps what you type into it, so that it still knows your reminders after a restart. That is:
- Your reminders: title, message, icon, schedule, volume and any Spotify playlist link you paste in
- Your exercises: for an exercise reminder, each exercise's name, instructions, sets, reps, hold time and rest periods
- Your preferences: quiet hours, behaviour settings, your default playlist, and your voice coach choices
- Your history: when each reminder fired and whether you completed, snoozed or dismissed it, which is what the adherence view is built from
All of it lives in one plain JSON file on your own disk:
~/Library/Application Support/Pauselet/data.json
The Mac App Store build is sandboxed, so there the same file sits inside
the app's own container, under
~/Library/Containers/. Either way it is a readable, editable
text file that belongs to you. You can open it, back it up, or delete it.
On iPhone and iPad the same file lives inside the app's own container, and is included in an iCloud or computer backup of the device under your own backup settings. On Windows it is at:
%LOCALAPPDATA%\Pauselet\data.json
The file is the same format on all three, so it can be copied between machines.
Nobody else can read it, not us and not anyone, because it never leaves the machine. If a backup tool such as Time Machine or iCloud Drive is backing up your machine, that file is included in the backup like any other file, under whatever privacy terms that service has. That is your backup, not ours.
One thing is deliberately kept out of that file. If you add an OpenAI API
key, it is stored in the device's keychain rather than in
data.json (on iOS marked as available on this device only, so
it is not synced through iCloud Keychain; on Windows it is encrypted with
Windows Data Protection under your user account), so it is not sitting in
plain text in a file you might copy between machines or hand to someone
debugging something. Delete it in Preferences, or Settings on iPhone and
Windows, and it is removed from the keychain.
Permissions Pauselet asks for
Pauselet asks for at most three things, and which ones depends on the platform. All are optional, all are revocable in the system's settings, and declining any of them leaves the app working. Nothing else is requested: no microphone, no camera, no contacts, no location, no full disk access.
- Notifications, on every platform
- So the Normal and Important volumes can use real system notifications. If you decline, those two fall back to a card Pauselet draws itself. Nothing is silently dropped. Change it later in System Settings → Notifications on the Mac, or Settings → Notifications on iPhone and Windows.
- Automation (Apple Events), Mac only, and only if you set up music
- So a reminder can start a playlist. This controls the Spotify app already installed on your Mac; it is a local message between two apps on your machine, not a web request, and it happens only when you have chosen a playlist. Pauselet asks at the moment you save a playlist, rather than an hour later mid-reminder. Change it later in System Settings → Privacy & Security → Automation. The iOS and Windows apps have no music feature and never ask for this.
- Alarms, iOS only
- So a Critical reminder can be scheduled as a real alarm that sounds through Silent mode and a Focus, shows on the Lock Screen, and cannot be swiped away without being acknowledged. Only the Critical volume uses it. If you decline, Critical reminders fall back to time-sensitive notifications. Change it later in Settings → Pauselet.
AI exercise import, if you turn it on
This is the only part of Pauselet that sends anything over the internet, so it is worth being exact about.
Entering a physiotherapy programme by hand is slow, so Pauselet can read a pasted block of text and turn it into exercises. There are two ways it can do that, and they are not the same:
- Read Text, the default
- Parses the text on your own device. No key, no network request, no third party, no cost. This is always available and is what the button does unless you deliberately choose the other one.
- Interpret with AI, only after you set it up
- Sends the text you pasted to OpenAI's API, using an API key you create and paste in yourself, and turns their answer into exercise rows for you to check. The button does not appear at all until a key has been added.
If you use the AI option, here is exactly what goes and what does not. Sent: the exercise text you pasted into that box, and nothing else. Not sent: your reminders, your schedules, your history, your preferences, your other exercises, your name, your email address, or any device or account identifier. There is no user account involved, because Pauselet has none.
The request goes directly from your device to
api.openai.com. It does not pass through a server of ours;
there is no server of ours. What OpenAI then does with the text is governed
by your own agreement with them, under the
OpenAI privacy policy
and the API terms attached to the key you created. At the time of writing,
OpenAI states that data submitted through the API is not used to train their
models by default, but that is their policy to change, not ours to promise.
Two practical notes. Pasting clinical text about your own body into any third-party service is a decision worth making deliberately, which is why this is off by default, why the local parser is the default button, and why nothing is sent until you press the AI one. And using it costs money on your own OpenAI account, though very little: an import is well under a tenth of a cent.
To stop using it, delete the key in Preferences. The button disappears and the app returns to being entirely local.
The voice coach
The spoken exercise cues use the speech voices already installed on your device, through the system's own speech synthesis. On Windows the voices are the ones Windows Speech provides. Nothing is recorded, no microphone is used, and no audio leaves your device. Pauselet has no microphone permission and asks for none.
Spotify
Music is a Mac-only feature. The iOS and Windows apps do not talk to Spotify at all. If you paste a playlist link into Pauselet, that link is stored in your own data file and used to tell the Spotify app on your Mac what to play. Pauselet does not connect to Spotify's servers, does not use a Spotify account, API key or login, and never sees your Spotify credentials or listening history.
Spotify itself is a separate company's app with its own privacy policy, and what it does once it is playing is between you and them.
This website
This site is static pages with no accounts, no sign-in, no comments, no contact form and no advertising. It sets no cookies and runs no analytics. Nothing here is tracking you across sites or building a profile.
Two things are still worth stating plainly, because they are true of almost every website and are usually left unsaid:
- Hosting. The site is served by Google Firebase Hosting, which keeps standard server request logs, including visitors' IP addresses, as part of delivering and protecting the service. We do not use those logs to identify anyone.
-
Fonts. The page's typefaces load from Google Fonts, which
means your browser makes a request to
fonts.gstatic.comand Google sees your IP address for that request. Nothing on this site passes Google anything about you beyond that.
The one thing this site does remember is whether you chose the light or dark
theme, kept in your own browser's local storage under
pauselet-theme. It never leaves your browser, and clearing your
browser data removes it.
Children
Pauselet is suitable for all ages and collects no data from anyone, including children under 13.
Deleting your data
Delete a reminder in the app and it is gone. Drag Pauselet to the Trash and
delete the folder above, and everything it ever stored is gone. On iPhone
and iPad, deleting the app deletes its container and the file with it. On
Windows, delete the app's folder and the %LOCALAPPDATA%\Pauselet
folder. If you added
an OpenAI key, clear it in Preferences first, since the keychain is separate
from the app's folder and outlives it. There is no server-side copy to
request, because there is no server.
Text already sent to OpenAI is a separate matter, because it is held by them rather than by us or by the app. Deletion of that is between you and OpenAI, through the account whose key you used.
Changes to this policy
If Pauselet ever gains a feature that changes any of the above, this page will be updated before that version ships, and the date at the top will change. Previous versions are in the site's version history.
Contact
Questions about this policy, or about anything the app does, can go to support@myaccessibility.ai, or as an issue on the GitHub repository.