Privacy

What instructionsets.com keeps in your browser, what it sends, and who receives it. This is a description of what the site does. The site has no accounts, and nothing here asks for your name or email address.

In short

  • The site's own code sets no cookies. It remembers your light or dark theme if you press the theme button, and your answer to the analytics question.
  • Fonts, search and the instruction decoder all come from this site and run in your browser.
  • The site is hosted on GitHub Pages, so GitHub receives every request, including your IP address.
  • The contact form sends nothing to this site. It opens your own email program.
  • Google Analytics is off until you allow it. The first visit asks, and you can change your answer at any time. What it collects and how to change the choice.

What the site stores in your browser

NameWhereHoldsWritten when
themelocalStoragelight or darkYou press the theme button
analytics-consentlocalStoragegranted or deniedYou answer the analytics question

That is the whole list. It never leaves your device. The site's own code sets no cookies and uses neither sessionStorage nor IndexedDB. Clearing this site's data in your browser removes them.

If your browser blocks storage, the site still works. The theme then follows your system's light or dark setting on every page and the button changes it for the page you are on. Analytics stays off, since a choice cannot be remembered.

Fonts

The two typefaces, Inter and JetBrains Mono, are served from this site (licence for Inter, licence for JetBrains Mono). Showing a page does not contact a font service.

Hosting

instructionsets.com is a static site published with GitHub Pages. Every page and file you load is a request to GitHub's servers, which therefore receive your IP address, and with each request the address asked for and details of your browser such as its User-Agent. GitHub's documentation says that, for a GitHub Pages site, "the visitor's IP address is logged and stored for security purposes" (About GitHub Pages, "Data collection"). GitHub's own policy governs what it does with that: GitHub General Privacy Statement.

The header search box, the filters and the decoder download an index from this site once and look things up in your browser. What you type while the list of suggestions is open is not sent anywhere.

If you press Enter in the search box, or search from your browser's address bar, your browser opens an address of the form /search/?q=your+words. A search in the address is part of the request, so GitHub receives it like any other address, and, if you have allowed analytics, it is part of the page address that Google Analytics records. Words typed into the decoder are not put in an address.

The contact form

The contact page has no server behind it. The button builds an email addressed to the support address and hands it to your own email program (a mailto: link), and you send it from your own account. What you write, and the name and address you give, reach us only in that email, through your own mail provider. The page does not store or transmit them. "Copy message" puts the text on your clipboard and nothing else.

Analytics

The site can use Google Analytics 4 (measurement ID G-Z94RW6VCV9) to count visits, so that we can see which parts of the reference are used. It is off until you allow it. The first time you visit, a bar at the bottom of the page asks. Until you choose "Allow analytics", your browser does not load Google's script or contact Google's analytics servers, and no analytics cookie is set. "No thanks" leaves it that way and the script is never loaded. Your answer is stored in your browser as analytics-consent and applies to every page of this site.

If you allow it, then according to Google's documentation:

  • The tag sets two first-party cookies, _ga and _ga_<container-id>, which tell visitors and sessions apart and by default last two years (Cookies used by Google Analytics).
  • Every event carries, among others, the page address, the previous page's address, the page title, the language and the screen resolution (Automatically collected events). The measurement starts with a page view.
  • Google Analytics 4 does not log or store IP addresses (IP masking in Google Analytics). Your browser still connects to Google's servers to load the script and to send the measurement, so Google's servers receive your IP address like any server you connect to.

The site's own code does not read or store any of this. Google's Privacy Policy covers what Google does with it.

To change your mind, use "Analytics settings" in the footer of any page, or the button above. Choosing "No thanks" after allowing it stops the measurement on the page you are on and expires the Google Analytics cookies that page can reach. Without JavaScript nothing is measured. You can also block it outright with a content blocker or your browser's tracking protection, or with Google's Google Analytics opt-out browser add-on.

Instruction pages link to the vendors' own manuals and specifications. Following a link takes you to that site, under its own policy. Nothing is sent to it until you follow the link.

Questions

Ask through the contact page.