GOOGLE FONTS DEPENDENCY ------------------------ Some scripts utilize the "Barlow" typeface from Google Fonts via two tags in the
section, pointing to: https://fonts.googleapis.com https://fonts.gstatic.com (the actual font files, fetched automatically by the stylesheet above) A few things worth knowing about this dependency: 1. INTERNET ACCESS REQUIRED The page needs outbound internet access (to Google's servers) to load this font. If the server or the viewer's network can't reach fonts.googleapis.com / fonts.gstatic.com, the page will still work, but will silently fall back to the browser's default sans-serif font instead of Barlow. Nothing breaks -- it just won't look quite as designed. 2. THIRD-PARTY AVAILABILITY Because the font is pulled live from Google's CDN on every page load (subject to the browser's normal caching), an outage on Google's end -- rare, but not impossible -- would affect the page's appearance, though not its functionality (Save, Save All, Clear, Clear All, and tab-switching are all self-contained in this script and don't depend on the font loading successfully). 3. PRIVACY / DATA TRANSFER (GDPR-STYLE CONCERNS) When a browser fetches a font from Google's CDN, it sends that visitor's IP address to Google as part of the request. This is the basis for a well-known 2022 German court ruling that found loading Google Fonts this way can run afoul of GDPR, since IP addresses count as personal data and the transfer happens without explicit consent. This is mostly a concern for public-facing websites with EU visitors; for an internal, authenticated-by-network-access operational tool like this one, it's a low-relevance issue, but worth knowing about if this code is ever reused for something public-facing. 4. LICENSING Google Fonts (including Barlow) are open source and free to use, redistribute, and self-host -- there's no licensing barrier to downloading the font files and serving them directly from this server instead of Google's CDN, if that ever becomes preferable. SELF-HOSTING AS AN ALTERNATIVE ------------------------------- If outbound internet access becomes unreliable on the server, or if the Google CDN dependency becomes undesirable for any other reason, the fix is to self-host the font instead of linking to Google's CDN: 1. Download the Barlow font files (regular + 600 weight, to match what's currently loaded) -- e.g. via https://gwfh.mranftl.com/fonts (a popular community tool for downloading Google Fonts as local files + matching CSS). 2. Place the font files (.woff2) in a fonts/ subdirectory next to this script. 3. Replace the two tags in the with an @font-face rule pointing to the local files. 4. Remove the two googleapis.com / gstatic.com tags. This removes the external dependency entirely -- no internet access needed to render the intended font, no GDPR-style IP transfer, and one less thing that could change or break outside of your control. The tradeoff is a small amount of extra maintenance (font files become part of this project rather than being handled automatically by Google). CURRENT STATUS --------------- As of this writing, (June 2026) loading the font directly from Google's CDN has been reliable with no observed issues. This is documented here so that if something *does* change later (a network change, a new compliance requirement, a Google outage), there's a clear record of what the dependency is and how to remove it.