Skip to content

Privacy & ad preferences

This is a static site. See the current build configuration below. Third-party scripts load only when both build configuration and runtime conditions permit them.

Current build configuration

CategoryStatus and conditions
Site assetsHTML, CSS, fonts and images are served from this domain.
GA4Configured; loads only with explicit analytics consent and without GPC.
MonetagThis build permits desktop ads; automatic loading requires the production hostname, at least 1024px, no GPC and no rejection.
AdSenseads.txt contains a seller authorization; no serving script is integrated. Approval status is not inferred.
External linksVisited only when clicked.

This table is generated from build configuration; runtime privacy preferences and GPC still apply.

Your choices live in this site’s own-domain localStorage (key tsj-consent-v2) — just two booleans (analytics, ads) and a timestamp. It is not a cookie and is never sent to a server. Analytics preference defaults off; ad preference defaults to allow, but has an effect only when this build enables ads and runtime gates permit them; uncheck ads in “Privacy preferences,” or choose “Reject all,” to disable them.

What analytics collects (if configured and consented)

Section titled “What analytics collects (if configured and consented)”

Four aggregate event types: page views, language switches, code copies, and outbound link clicks (classified only as GitHub/video/docs/other). Never sent: input content, search terms, full outbound URLs, cross-site identifiers. GA’s _ga cookies are first-party; the script clears them when you withdraw.

If your browser sends a GPC signal, this site treats it as deny-all: no analytics or ad scripts load even if you previously opted in.

When enabled in the build configuration, Monetag In-Page Push loads only on typesafe-jev.com at a viewport of at least 1024px, without GPC and without an explicit ad rejection. No MultiTag, Onclick/Popunder or Push subscription loader is configured. Withdrawal after loading, or resizing below the breakpoint, reloads the page to remove the creative. The provider and partners may receive IP, browser, device and page information, and use cookies or similar storage. See Monetag privacy and opt-out.

The public ads.txt entry authorizes an AdSense seller. It does not prove approval or serving; this site’s source contains no AdSense serving script. Third-party advertising content is outside the site’s control. Site screenshots and past layout checks are dated observations, not guarantees about future creatives.

This site is for developers: not directed at children, no sensitive personal data, no comments, no accounts.

If our privacy practices change, we update this page and its footer “last verified” date. For privacy questions, email contact@typesafe-jev.com.

About this site (editorial policy) · FAQ · Back to the home page