Privacy Policy

Effective 7 October 2026 · Applies to Shoo for macOS

The short version: Shoo has no account, no analytics and no network access. Your camera is used only while watching is on, every frame is processed on your Mac and immediately discarded, and nothing is ever recorded, saved or sent anywhere.

Contents
  1. Who this policy covers
  2. How Shoo uses your camera
  3. Face and hand data
  4. The reminder snapshot
  5. What Shoo stores on your Mac
  6. What Shoo does not do
  7. Permissions
  8. Sandbox and security
  9. Third parties
  10. Children
  11. Your rights and choices
  12. Changes to this policy
  13. Contact

1. Who this policy covers

This policy describes how Shoo, a macOS menu-bar app published by Jonatan Kronander ("we", "us"), handles information. It applies to every version of the app, whether downloaded from GitHub Releases, built from source or installed from the Mac App Store.

Shoo is designed so that we never receive any information about you. We don't operate servers, accounts or analytics for the app. The sections below explain what the app does with your camera and what it keeps on your own Mac.

2. How Shoo uses your camera

3. Face and hand data

To decide whether a hand is near your face, Shoo computes the following from each frame:

This information is used for one purpose only: to work out whether a fingertip is close to your mouth or nose and, if so, to show a reminder. It is held in memory for that single frame and then discarded. It is never written to disk, never stored across frames beyond a short smoothing window, never used to identify you, and never shared.

Shoo does not perform facial recognition, does not build a biometric template, and cannot tell who you are.

4. The reminder snapshot

By default, the reminder overlay shows a small still image from the camera so you can see what triggered it. This snapshot:

5. What Shoo stores on your Mac

Shoo keeps a small amount of information in its own preferences (macOS UserDefaults) inside the app's sandbox. None of it leaves your Mac.

WhatWhyHow long
Your settings (sensitivity, timing, reminder options, launch at login and so on)So the app behaves the way you configured itUntil you change them, reset them or remove the app
A count of reminders per dayFor the "reminders today" figure in the menu90 days, then rolled off
The identifier of the camera last usedSo Shoo picks the same camera next timeUntil you choose another camera or remove the app

You can reset all settings from the app's Settings window. Trashing the app does not remove this folder; to erase it too, delete ~/Library/Containers/io.github.jkkronk.shoo (see Uninstalling on the support page).

6. What Shoo does not do

7. Permissions

8. Sandbox and security

Shoo runs inside the macOS App Sandbox with a single entitlement: camera access (com.apple.security.device.camera). It requests no network, file, microphone, location or other device entitlements. This is enforced by the operating system, not just by our code. Because the app is open source, you can verify this yourself in the repository.

9. Third parties

Shoo contains no third-party SDKs, libraries or services. It is built only with Apple's own frameworks (such as AVFoundation, Vision, SwiftUI, ServiceManagement and UserNotifications), which run locally on your Mac and are governed by Apple's privacy policy.

If you download Shoo from GitHub, your interaction with GitHub is covered by GitHub's privacy statement. If you install it from the Mac App Store, Apple's App Store terms apply to the download. In neither case do we receive any information about you.

10. Children

Shoo does not collect personal information from anyone, including children. The app is a general-purpose reminder tool and is not directed at children.

11. Your rights and choices

Because we hold no data about you, there is nothing for us to access, correct, export or delete on request. Everything Shoo stores is on your Mac and under your control:

If you believe we have handled information in a way that is inconsistent with this policy, please contact us. You also have the right to lodge a complaint with your local data-protection authority.

12. Changes to this policy

If Shoo ever changes how it handles information (for example, if an opt-in diagnostics feature were added), this policy will be updated before the change ships, with a new effective date at the top. The current version is always available at jkkronk.github.io/shoo/privacy.html, in the app under Settings → About, and in the repository as docs/PRIVACY.md. The repository's commit history shows every change.

13. Contact

Questions about privacy? Open an issue at github.com/jkkronk/shoo/issues or see the support page for other ways to reach us.