Legal
Privacy notice
How jameslanzon.com handles consent-gated Google Analytics 4.
Last updated
Manage your analytics consent
Re-open the prompt to accept or revoke at any time.
In short
This site is a static portfolio. The only optional analytics is Google Analytics 4 — and it loads only after you click Accept on the consent prompt. Decline once and nothing is sent. Ever.
Data collection summary
What we collect (only with consent)
- Page path you visited (e.g.
/,/legal/privacy) and page title — query strings stripped exceptutm_*attribution. - Referring URL (HTTP referrer), with query strings and fragments removed.
- Country derived from your IP. Your IP itself is anonymised before storage (
anonymize_ip: true). - Device category (mobile / desktop / tablet) and browser family.
- A first-party
_gacookie used to attribute return visits.
What we don't collect
- Your precise IP address.
- Advertising identifiers — Google Signals and ad personalization are disabled at the SDK level.
- Cross-site identifiers, fingerprints, or third-party tracking.
- Form input, scroll positions, mouse movements, session recordings, or heatmaps.
- Email addresses or any URL query parameters that might contain personal data.
Retention
GA4 retains event-level data for the default 14 months, after which it is aggregated. The _ga cookie expires after 2 years unless you revoke consent first.
Your controls
Change your decision anytime
Use the Cookie preferences button at the top of this page to re-open the prompt and accept or decline.
Revoke clears everything
Declining immediately removes the GA4 script, clears `_ga*` cookies on this domain (host-only and eTLD+1), and stops all subsequent analytics calls.
GPC and DNT are honoured
If your browser sends `Sec-GPC: 1` or `navigator.doNotTrack === '1'`, the prompt is hidden by default and the GA tag never loads.
Content blockers welcome
We do not detect or circumvent ad blockers, privacy extensions, or tracker-protection lists.
When JavaScript is disabled
The site is fully usable without JavaScript. With JS off, the consent prompt does not render and no analytics runs.
Questions?
Email lanzonprojects@gmail.com .