Privacy

Exactly what we count

We count three things: page views on this site, downloads, and update checks from the app. Each is kept as one number per day. Nothing we store can tell us who you are.

This website

No cookies. No tracking scripts. No third-party analytics, fonts or trackers. Everything these pages load in your browser comes from sanedeck.com itself.

The one exception is the app file. The download and the app's updates are stored with a separate file host, and that is where you are sent when you download or update. See below.

The site runs on Cloudflare. Like any web host, Cloudflare sees your IP address in order to deliver the page to you. We do not log it or store it.

Page views

When you open the front page or this page, our own server adds one to four separate daily counters. Nothing runs in your browser to do this.

We store, per day (UTC)We never store
Views per pageYour IP address, your browser's user agent, the full address you came from, or any ID, cookie or fingerprint. We do not count unique visitors, and we cannot follow anyone from one page or one day to the next.
The domain that linked you here, for example github.com — never the full address
Your country, as a two-letter code
Device type: desktop, mobile or tablet

The four counters are kept apart. We know how many views came from a country and how many came from a domain, but not which went together, so the numbers cannot be pieced back into a visit.

The country is worked out by Cloudflare from your IP address, and the device type is read from your browser's user agent while the page is being served. Only the country code and the device type are kept. Bots, scripts and prefetches are left out, and at most 60 views per minute from the same IP address are counted.

The download button

When you click Download for Mac, we add one to a counter and send you on to the file.

We storeWe never store
The date (UTC), the version you downloaded, and a running total for that dayYour IP address, browser, device, where you came from, or anything else about you

The file itself is not stored on sanedeck.com. After counting, we redirect you to the file host, and your browser fetches the file from there. That host sees your IP address, as any web host does. We pass nothing about you along.

Keeping the numbers honest

To stop anyone from inflating the counter, at most 5 downloads per minute from the same IP address are counted. Your IP address is used for that check only and is not stored by us. Link previews and search engine bots are not counted.

Update checks from the app

When Sanedeck looks for a newer version, it asks this site at an address like sanedeck.com/update/darwin/aarch64/1.2.0. That address contains the operating system, the processor type and the version you are running. We need those to answer whether an update exists for your Mac.

We storeWe never store
The date (UTC), the version that asked, the platform (for example darwin-aarch64), the update channel (stable or beta), and a running total for that dayAn installation ID, your IP address, your name or account (there is none), or anything about your projects, agents or notes

If there is an update, our answer contains the address of the update file, and the app fetches it from the same separate file host as the download. These daily totals are our only estimate of how many copies of Sanedeck are in use. As with downloads, at most 30 checks per minute from the same IP address are counted, and the address is not stored.

Everything else

Apart from the update check, the app sends nothing to us. Pull request status is fetched directly from GitHub with your own gh login. Optional sync, when it arrives, is off until you turn it on, and you choose what is synced.

The daily totals are kept for as long as they are useful. Since they say nothing about any person, there is nothing in them to delete on request.

Last updated 15 November 2026.