Written per app, because the honest answer differs per app. Most of these run entirely on your machine and send nothing anywhere. One of them has an optional account. This page says which is which.
The short version
There is no Northing telemetry endpoint, no advertising SDK, no attribution or crash-analytics vendor, and no profile of you held anywhere. Nothing in any Northing app tracks you across other companies' apps or websites, so no App Tracking Transparency prompt is ever shown.
Most Northing apps are macOS utilities that read and write files on your own Mac. They have no account, no server, and nothing to send. The exception is Bellrock, which has an optional account and a shared scoreboard — so it gets the longest section here.
This policy covers the apps Northing publishes, listed below. It is written by the person who writes the apps, and the claims in it are meant to be checkable against the shipped software.
Every app
Per app
Bellrock reads public sources and builds a picture of what the world is publishing. It is fully usable with no account at all, and that is the default rather than a fallback.
Processors used by Bellrock: Google Firebase (authentication and stored submissions), Cloudflare (anonymous tallies), and Apple (Sign in with Apple). They process this data to provide the service and for no purpose of Northing's beyond it.
Recall builds a private, searchable memory of what you have seen on your Mac. It ships with no network entitlement at all, so it has no way to send anything anywhere — you can inspect the signed app and confirm that yourself. Captures are stored encrypted on your machine and are removed when you remove them.
Vela is a web browser, so it connects to the sites you ask it to. Those sites see you as they would in any browser; Northing does not. History, bookmarks and settings stay on your Mac, there is no account, no sync service and no telemetry. Blocking counts shown in the interface are measured locally from real WebKit rule events.
Morph converts media on your Mac. The files you convert are read and written locally and are never uploaded to Northing or anyone else. There is no account.
Sweep scans your Mac for things worth removing and waits for you to decide. Scan results describe your own machine and stay on it — they are not transmitted to Northing. Removal is your action, the Trash is the default, and there is no account.
Cellar is an interface to Homebrew, which is already installed on your Mac. It runs Homebrew commands locally and shows you the real command and its real output. Package downloads go to Homebrew and the taps you have configured, not to Northing. There is no account.
Isle surfaces media, controls, battery and device state around the notch. It reads that state through native macOS APIs on your machine and displays it. Nothing is transmitted, and there is no account.
Your choices
For the macOS apps, everything lives on your Mac: moving the app to the Trash and removing its container removes it. For Bellrock, use Delete account in the app, which deletes the account and the stored profile behind it.
If you would rather not use the in-app control, or you have already deleted the app and want whatever remains removed, email hello@northing.dev and it will be handled. Ask and you will be told what is held; ask and it will be deleted. There is no retention tier and nothing is kept for analytics, because there are no analytics.
The rest
Children. None of these apps are directed at children, and Northing does not knowingly collect personal information from a child. If you believe a child has created a Bellrock account, email the address below and it will be removed.
Changes. If this policy changes in a way that affects what is collected, the effective date at the top changes and the change is described here rather than applied quietly.
Contact. Northing is an independent studio run by Christopher Musante. Privacy questions, requests for a copy of your data, and deletion requests all go to the same place, and a person reads them.
If a claim on this page is not checkable in the shipped app, that is a bug worth reporting.