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.json and does not retain them between launches.
  • If Encrypt saved data on disk is enabled, the local data file is encrypted at rest.
  • If Encrypt saved data on disk is 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: