Needlewatch

Privacy

Last updated 16 July 2026

Needlewatch collects nothing. There is no account, no analytics, no crash reporting, and no network connection. Everything you enter stays on your Mac.

What the app stores

Needlewatch keeps the styli you add and the listening sessions you record. That is the whole of it: a model name, a purchase date, an hours estimate, a rated life, a replacement threshold, and the start and end time of each session.

This data is written to a local database inside the app's sandbox container, at:

~/Library/Containers/com.needlewatch.Needlewatch/Data/Library/Application Support/

A session that is currently running is also mirrored to the app's preferences, so that quitting mid-record doesn't lose the elapsed time.

What leaves your Mac

Nothing. Needlewatch is sandboxed and is not granted network access, so it cannot transmit your data even in principle. There are no servers, because there is no service — the app is the whole product.

The single exception is under your control: the link to this website in the app's About window opens your browser, which is an ordinary web request made by your browser, not by Needlewatch.

Backups and sync

Needlewatch does not sync between machines and does not use iCloud. If your Mac is backed up by Time Machine or a similar tool, the app's container is included in that backup like any other file — under the same terms as the rest of your disk.

Deleting your data

Deleting a stylus in the app removes it and its recorded sessions immediately and permanently. To remove everything Needlewatch has ever stored, delete its container:

rm -rf ~/Library/Containers/com.needlewatch.Needlewatch

There is no copy anywhere else, so that is genuinely the end of it.

Changes

If Needlewatch ever gains a feature that changes any of the above — sync, for instance — this page will be updated before that version ships, and the change will be called out rather than quietly folded in.

Contact

Questions about this policy can go to info@needlewatch.com.