Privacy Policy
Last updated: May 2026
Who this covers
This policy applies to all properties operated by Wojciech Łuszczyński:
- wojciech.io: main site
- academy.wojciech.io: learning platform
- subscribe.wojciech.io: newsletter signup
- app.wojciech.io: app portfolio (auth-gated)
- gh.wojciech.io: GrowthHub dashboard
- notch.wojciech.io: Notch app page
Analytics tools in use
These sites use three analytics tools. All operate in anonymous or consent-gated mode. No advertising networks, retargeting pixels, or data brokers are used.
Cloudflare Web Analytics
Aggregate traffic metrics: page views, referrers, country of origin. No cookies. No cross-site tracking. No personal identifiers. Always active (no consent required; data is fully anonymised and aggregated).
Cloudflare privacy policy ↗Google Analytics 4
Session-level metrics: traffic sources, page performance, device types. IP addresses are anonymised before storage. Only loads after you accept analytics.
Google privacy policy ↗Mixpanel · EU data residency
Behavioural analytics: which pages and features people use, scroll depth, button clicks. All data is stored in Mixpanel's EU region (api-eu.mixpanel.com). Stored in localStorage, not cookies. Anonymous on the main site; pseudonymous (internal user ID only) on academy. Only loads after you accept analytics.
What is and isn't collected
Collected (after consent)
- Pages visited and sequence
- Scroll depth on articles
- Buttons and links clicked
- Device type and browser family
- Country (not city or IP)
- Referral source
Never collected
- Name or email address
- IP address (anonymised at ingestion)
- Advertising identifiers
- Cross-site tracking data
- Social media profile data
- Payment information
Browser storage
These sites use localStorage (not cookies) for:
- Theme preference (light/dark): stays in your browser only
- Consent choice: so the banner doesn't reappear every visit
- Mixpanel anonymous ID: a random string, only if analytics accepted
Clear everything: browser DevTools → Application → Local Storage → right-click → Clear.
Your rights (GDPR)
If you are in the EU or EEA, you have the right to:
- Opt out at any time: clear localStorage or re-open the consent notice
- Access your data: contact me and I'll request an export from Mixpanel for your anonymous ID
- Delete your data: I'll submit a deletion request to Mixpanel on your behalf
- Object to processing: simply decline analytics; no behavioural data is collected without consent
External links
These sites link to third-party services (LinkedIn, GitHub, Substack, Cal.com, app demos). Once you leave these properties, their respective privacy policies apply.
Contact
Questions, data requests, or opt-out help: contact page or via LinkedIn ↗.
Data controller: Wojciech Łuszczyński, Warsaw, Poland.