stillrun.
← StillRun

Mac and iPhone apps

Privacy policy

Last updated: 9 November 2026

StillRun is a macOS menu bar app that keeps local jobs running while it locks the screen, plus an iPhone app that talks to it. This page says what the apps can see, what they store, and where that data goes.

The short version: there are no accounts, no ads and no tracking. What the app handles on your Mac (passcode, photos, status, agent activity) stays on your devices. The only data that leaves them is purchase data for StillRun Pro, which goes to Apple and to our purchase-analytics provider RevenueCat, linked only to an anonymous ID (plus a daily update check in the Mac build downloaded from the website).

What the app asks permission for

Camera (Mac): only for wrong-passcode photos, off by default. The Mac app uses the camera only if you switch on Settings › Lock Screen › Privacy › Take a photo after a wrong passcode. With it on, the Mac takes one photo after every wrong passcode or PIN typed on the lock screen. The photo is saved as a JPEG in the app's own folder on your Mac and is not uploaded anywhere. You choose how many to keep (1 to 100, default 20); older ones are deleted past that number. Photos are not encrypted by the app itself; they have the protection your Mac gives that folder (for example FileVault).

Camera (iPhone): only to scan the pairing QR code your Mac shows. It takes no photos and keeps nothing.

Accessibility (Mac). While the Mac is locked, StillRun watches the keyboard only to drop shortcuts such as the app switcher, Spotlight and launcher hotkeys. The keys are dropped, not recorded, and nothing leaves the Mac. If you use the iPhone's Trackpad tab (Pro), it posts the mouse and keyboard events your phone sends. In the Direct download only, it also checks which kind of text field is focused and which app is in front, so the phone can offer a Type button. It reads the kind of field and the app name, never what is in the field, and it never logs what you type.

Screen Recording: not requested. StillRun does not capture or record your screen. When the lock background matches your wallpaper, the app reads the wallpaper file to pick light or dark controls.

Bluetooth and local network. Both apps use them to talk to your own paired device. The iPhone finds the Mac on the same Wi-Fi network through Bonjour; unlocking is accepted only over Bluetooth. These connections do not use cellular data and there is no internet relay.

Face ID and Touch ID. Face ID on the iPhone confirms an unlock or an agent approval; Touch ID on the Mac can unlock the lock screen. The system tells the app only whether the check passed. The app never receives biometric data.

Notifications (iPhone). Asked for on the last pairing screen. They carry alerts such as "Mac locked", "agent needs approval" and wrong-passcode notices, built on the phone from data your Mac sent it.

What data goes where

DataWhere it comes fromWhere it goesHow long it is kept
Passcode or PIN, recovery codeYour MacStays on the Mac (settings and Keychain)Until you change it or delete the app's data
Wrong-passcode photoYour Mac's camera, only if you turned it onSaved on the Mac. With Pro and a paired iPhone, a smaller copy without metadata is also sent to that iPhone, encryptedOn the Mac: up to your "photos to keep" limit. On the iPhone: in the recent events list (last 50) and attached to a notification, which iOS stores like any notification attachment
Status: lock state, CPU, GPU, memory, temperature, free disk space, running agentsYour MacOnly to your paired iPhone, encryptedNot stored beyond the current session
Agent activity: session names, state, usage windows, the text of a permission requestClaude Code and Codex on your Mac, only after you press Connect in Settings › AgentsOnly to your paired iPhone (approvals need Pro and Face ID)Not stored beyond the current session
Alerts (for example low disk)Your Mac (Pro)Only to your paired iPhoneHeld up to an hour if the phone is out of reach, then dropped
Trackpad and keyboard events, Open on Mac, websites, Shortcuts, brightnessYour iPhone (Pro)Only to your paired Mac, encryptedNot stored; typed text is not logged by either side
Purchase and trial dataApple's App StoreApple (StoreKit) and RevenueCat, see belowSee Apple's and RevenueCat's policies

"Encrypted" means the app's own link between your two devices: a Noise KK handshake (X25519) with ChaCha20-Poly1305 records, built on Apple's CryptoKit. Pairing needs you to confirm a six-digit code on both screens.

Purchases and RevenueCat

Apple processes StillRun Pro purchases, the free trial and restores through StoreKit. We never see your payment details or your Apple Account.

The App Store versions of StillRun use RevenueCat as a service provider to record purchases and trials, so we can tell whether they work and how many people buy Pro. RevenueCat receives:

RevenueCat processes this data on our behalf. We see purchase records in RevenueCat linked only to the anonymous ID. It is not used for advertising or to track you across other apps or websites. RevenueCat's privacy policy: revenuecat.com/privacy. Apple's privacy policy covers App Store transactions: apple.com/legal/privacy.

Remote access: what it can and cannot do

"Remote" here means your iPhone controlling and watching your own Mac over Bluetooth or the same local network. There is no account, no cloud relay, and no way for anyone else, including us, to connect.

What we do not do

Network requests the app makes

The App Store versions talk to Apple for purchases and to RevenueCat as described above. Updates come from the App Store.

The Direct download of the Mac app (from outside the Mac App Store) checks for updates once a day with the Sparkle framework. It requests a feed file hosted on GitHub; GitHub can see the request like any web server, including your IP address and the app version. The app does not turn on Sparkle's optional system profile, and it installs an update only after you agree.

Deleting your data

What StillRun does not promise

StillRun is a convenience lock for shared desks where your jobs have to keep running. It is not a security product against someone who has full control of the computer:

This website

This site has no analytics, cookies or contact form. It remembers your light or dark theme choice in your browser's localStorage under obaTheme. It is hosted on Vercel, which processes standard request logs (such as IP address) to serve the pages.

Changes and contact

When the app changes what it collects or sends, this page changes first. The date at the top says when.

StillRun is made by OBA Labs. Privacy questions: info@obalabs.app.

Email info@obalabs.app ↗