Privacy Policy
Last updated 6 November 2026
Siesta collects nothing. There is no account, no sign-in, no analytics, no crash reporting, no advertising and no third-party tracking of any kind. The app has no network entitlement, so it cannot open a connection even if something in it tried — there is no server to send anything to, because there is no server at all.
This page describes what the app does with your Mac in more detail than that one paragraph, because “we collect nothing” is easy to write and worth being able to check.
What Siesta keeps, and where
Everything Siesta remembers lives in its own sandbox container on your Mac, in the standard preferences store. Four things are kept there:
- Your settings — the countdown length, the reminder interval, the inspection background, whether onboarding has been shown, and the two launch checkboxes.
- Which protections you switched on, so the next clean starts where the last one left off.
- How many cleans you have finished — a single number, shown back to you in the app. No dates, no durations, no record of individual cleans.
- An audio note, only while a clean is running — which output device was in use and whether it was already muted. It exists so that your sound comes back if the app is killed mid-clean, and it is erased as soon as the clean ends normally.
Your exit shortcut is stored in the same place, by the component that registers it. That is the whole list. No files are written outside the container, nothing is stored in iCloud or in the Keychain, and nothing is shared between Macs.
What Siesta never touches
No camera, no microphone, no location, no contacts, no calendar, no photos, no screen recording, no file access outside its own container. The app writes no logs, not even local ones. Nothing is sent anywhere, so there is nothing in transit to intercept and nothing held by anyone else to leak.
Accessibility permission, and exactly what it does
Blocking the keyboard and trackpad needs the Accessibility permission, which macOS asks you for once. It is a powerful permission and you should know precisely what it is used for.
While a clean is running, Siesta installs an event tap and makes one decision per event: pass it along, or drop it. For key events it reads two things — which physical key it is, and whether the key is auto-repeating — and it reads them for one purpose only, to recognise ⌘Esc so you can always get out. It does not read the characters an event would type. Nothing about any event is stored, counted, timed or transmitted; a blocked event simply stops existing.
The tap runs only while a clean is running. The moment one ends, it is torn down, and if Siesta quits or crashes macOS removes it for you. You can withdraw the permission at any time in System Settings → Privacy & Security → Accessibility; the clean will simply not start.
Notifications
If, and only if, you turn on cleaning reminders, Siesta asks for permission to show notifications and schedules one local reminder at the interval you chose. It is scheduled on your Mac by macOS — no push service is involved, and nothing about it reaches us. The notification says it is time to clean and nothing else. Turning reminders off cancels it.
What Siesta changes while a clean runs
These are changes to your Mac, not data collection, but they are worth stating plainly. Depending on which protections you turned on, Siesta mutes the default audio output and remembers its previous state, asks the power manager to keep the display awake, draws dark windows over your displays, hides the pointer, and replaces the Touch Bar's app area with a label. It reads only what it needs to put each of these back: the output device and whether it was muted, and which displays are attached. All of it is undone when the clean ends, and macOS undoes it by itself if the app stops running.
Purchase and licence
If you bought Siesta from the Mac App Store, Apple handles the payment. We never see your name, your email, your payment details or anything else about the transaction; Apple does not give them to us.
Siesta reads the App Store transaction that macOS places inside the app — the bundle identifier, whether it came from the production store, the version it was first bought at, and the purchase date — and shows a licence line in the app's info panel. macOS does the verification; the app performs no cryptography of its own. The reading happens entirely on your Mac and the result goes nowhere else.
Security
The strongest thing we can say about Siesta's security is structural rather than procedural: an app with no network entitlement, no account and no server has no remote attack surface and no database of yours to breach. There is no password to steal and no session to hijack, because neither exists.
What is on your Mac is protected by your Mac. The app runs in Apple's sandbox, so it cannot read or write outside its own container, and that container is covered by your user account's protections and by FileVault if you have it on. Siesta is distributed only through the Mac App Store, which means every copy is signed and reviewed by Apple and updates arrive through the same channel — there is no separate updater of ours to compromise. The app contains two open-source components for state management and for registering the exit shortcut; neither has networking.
If you find a security problem, please write to us at support@siesta.tools before disclosing it publicly, and we will take it seriously.
Children
Siesta is not directed at children, and it collects no data from anyone of any age.
Your control over all of this
Because nothing leaves your Mac, you do not have to ask us to delete anything — there is nothing of yours in our hands to delete. Removing the app removes its container and everything described above with it. Permissions are yours to revoke at any time in System Settings, and doing so disables the matching feature rather than the app.
Changes
If this policy ever changes, the date at the top changes with it. If a future version of Siesta ever needs to send something off your Mac, it will say so here first, and it will ask you.
Contact
Questions about this policy go to support@siesta.tools.