Privacy Policy
Last updated: March 13, 2026
Overview
StackLoop is a local-first macOS application.
StackLoop does not include analytics, telemetry, ad tracking, or automatic usage reporting to the developer.
Information Stored Locally
StackLoop stores app data locally in:
~/Library/Application Support/StackLoop/data.json
That local data can include:
- Stack names you create
- App names and bundle identifiers for assigned windows
- Window identity metadata such as window numbers and bounds
- Shortcut and app preference settings
- The active stack and last-focused window metadata
- Window titles, if you leave title retention enabled
This file is stored locally on your Mac.
By default, StackLoop saves this file as plaintext on your device so it can load without Keychain access during normal startup.
If you enable Encrypt saved data on disk in Settings, StackLoop encrypts this file at rest and
stores the encryption key locally in your macOS Keychain on that device.
Window Title Retention
Window titles can contain sensitive information such as document names, email subjects, or chat previews.
StackLoop includes a setting called Retain window titles between launches. StackLoop also
includes an optional setting called Encrypt saved data on disk.
- If this setting is on, StackLoop may store window titles in its local data file to improve window labeling and matching after relaunch.
-
If this setting is off, StackLoop removes saved window titles from
data.jsonand does not retain them between launches. - If
Encrypt saved data on diskis enabled, the local data file is encrypted at rest. -
If
Encrypt saved data on diskis disabled, the local data file remains plaintext on your Mac.
Turning off title retention can reduce matching accuracy for some windows after you relaunch the app.
Data Transmission
StackLoop does not transmit or share your stack names, app names, window titles, or other window metadata to the developer or any 3rd party.
Permissions
StackLoop may request macOS permissions such as:
- Accessibility, to focus and switch windows on your behalf (required)
- Screen Recording, to read window titles and capture previews where macOS requires it (optional)
The information accessed through these permissions is used to provide StackLoop features on your Mac.
Internet Access and Third Parties
StackLoop may use internet access for limited operational reasons in paid or update-enabled releases, such as:
- License validation and payment workflows through Paddle
- Checking for and downloading app updates
StackLoop does not send your saved window metadata as part of those flows.
If you use a paid release that integrates Paddle, Paddle may collect information needed to process payments, validate licenses, and satisfy legal or tax obligations. Paddle's handling of that information is governed by Paddle's own privacy policy.
Diagnostics and Logs
StackLoop keeps operational logs and diagnostics locally on your device unless you choose to share them manually.
Crash logs or diagnostic files generated by macOS or by StackLoop are not automatically sent to the developer or any 3rd party.
Data Removal
You can remove StackLoop's local data by deleting:
~/Library/Application Support/StackLoop/
If you disable window title retention in the app, StackLoop also removes retained titles from its local data file on save.
Policy Changes
This privacy policy may be updated as StackLoop evolves. Updated versions will be distributed with future releases.
Contact
Questions about this policy can be directed through: