A little space.
For what matters.

Posato blocks the websites and apps you choose for a timed pause on your Mac, iPhone, Windows or Linux computer, or Android phone, now or on a schedule, within the limits below.

No Posato account, no analytics, and no Posato-operated server.

If Posato helps you, star it on GitHub so others can find it.

Download Posato for Mac Download Posato on the App Store Download Posato for Linux Get Posato on Google Play Download Posato for Windows

On an Android phone without Google Play, install the signed APK from GitHub Releases.

macOS 13 or later on Apple silicon or Intel, iOS 18 or later, Ubuntu 24.04 or later, Android 13 or later, and Windows 11. How to install

Posato on a Mac reporting restrictions active, with the session end time and an option to end early

Choose what to pause

Group what you want to pause into pause sets, such as one for work and one for evenings. A set holds exact website domains and, on each device, the apps you choose there. One set is the default; pick another when you start a pause or plan a schedule. App choices stay on the device where you made them.

Mac showing the pause set Focus with the sample domains example.com and example.net
Android phone showing the pause set Focus with the sample domains example.com and example.net

Start a timed pause

Choose a pause set and a duration: a quick choice from 25 minutes to 8 hours, Until end of day, or any length from 5 minutes to 24 hours (up to 23 hours 59 minutes on iPhone). Review your choices and start the session. Posato blocks your chosen websites and apps on that device, within the limits below. The session ends at the selected time or when you deliberately end it early. On iPhone, restrictions can linger after the session ends. On a Mac, a one-time setup lets pauses and schedules start without asking for your password each time.

Session setup on a Mac with the pause set Focus and a 45-minute pause selected
Session setup on an iPhone with a 45-minute pause selected

Plan pauses ahead

Add a schedule with a name, a pause set, weekdays, and hours, such as weekday mornings from 9 to 11. It starts and ends on its own on each device you set up, even with Posato's window closed on a computer or the app closed on a phone. Skip the next one or end one early when plans change. When pauses overlap, Posato pauses everything in their sets, within each device's limits, and each item stays paused until the last pause that includes it ends. On Mac and iPhone, Posato can tell you when a pause ends or when one starts on another device.

Mac Schedules screen with a weekday schedule named Deep work and a daily one named Evening reading
iPhone Schedules screen with a weekday schedule named Deep work

Screenshots are from the real apps and show sample choices.

Take a break, or let a website in briefly

During a scheduled pause, choose Take a break for 5, 10, or 15 minutes: restrictions pause on that device and, once they sync, on your others, and return on their own. Each scheduled pause allows one break, and End break brings restrictions back at once. For a website you want to check now and then, such as the news, choose Open briefly… in its menu in the pause set: during a pause it opens every 30 minutes, hour, or 2 hours, for 5, 10, or 15 minutes, on each device's own clock. Session shows when it opens next. Once you take a break or set such a rule, a device on an earlier version stops syncing until it updates.

Posato on a Mac during the scheduled pause Deep work, on a break until 10:03 AM, with End break and End early
An Android phone choosing to open example.com every hour for 10 minutes

Share the session with iCloud

Choose Sync with iCloud on one Mac and one iPhone signed in to the same Apple Account to share your pause sets with their websites, sessions, and schedules. No QR code or invitation is needed. Sync is best effort, so a change may arrive late or not at all. A session started on your iPhone blocks on the Mac only after you resume it there. Update Posato on every device: once one device runs Posato 1.3, devices on an earlier version stop syncing until they update.

The iCloud row on a Mac, linked: the latest sync attempt completed, the time it last synced, Sync now, and Remove workspace
The same iCloud workspace on an iPhone, with the time it last synced, Sync now, and Remove workspace

Sync through a folder

To link any mix of Mac, iPhone, Windows, Linux, and Android, keep the workspace in a folder that Dropbox, OneDrive, Syncthing, iCloud Drive, or another service keeps in sync. Posato writes only encrypted files there. A workspace uses iCloud or one folder, never both. Create the workspace on one device, then choose Add a device there. On the other device, take two steps in either order: choose its copy of the same folder, and scan the QR code with the phone's camera, open the shared link, or type the pairing code. It joins as soon as it has both. The code works for 10 minutes. A device that joins during a pause starts pausing right away. You cannot remove a single device; to stop sharing with one, remove the workspace and create a new one in another folder.

Add a device on a Mac, with a QR code and a one-time pairing code
An Android phone joining the folder workspace: the folder is chosen and the pairing code step is open

Copy pause sets with a file

To set up a device outside your workspace, such as a Mac on another Apple Account, choose Export pause sets… from the … menu in Pause sets. The .posato file holds your pause sets with their websites, the default set, and your schedules, never app choices. Protect with a code encrypts it with a nine-character code that Posato shows once. On the other device, choose Import… to add the sets to yours or replace them; imported schedules arrive switched off. It is a one-time copy, not sync.

Export pause sets on a Mac with Protect with a code switched on and a sample nine-character code shown
Importing on an iPhone: Add to my pause sets is selected over Replace my pause sets, and the schedule arrives switched off

Limits

Posato adds deliberate friction; it is not a lock you cannot open.

Read the full blocking and sync limits for browser coverage, VPN and Private Relay behavior, resuming after sleep, folder sync and pairing codes, and data recovery.

Privacy

Posato's developer does not receive your data. Your pause sets, websites, app choices, sessions, and schedules stay on your devices. If you turn on iCloud sync, changes are encrypted on your device before they are stored in your private iCloud database. With folder sync, Posato writes only encrypted files to the folder you choose. On Mac, update checks go to GitHub Releases only after you agree. See the privacy policy.

Install Posato

Download Posato for Mac Download Posato on the App Store Download Posato for Linux Get Posato on Google Play Download Posato for Windows

Posato on Windows with a pause running: restrictions active until 9:54 AM with the set Focus, and example.com open briefly until 9:10 AM

To update on Linux or Windows, or the APK on Android, install the newer package the same way. The platform matrix records what was checked on each platform, including that the Intel build was checked under Rosetta, not on an Intel Mac.