Skip to content
wojciech.io

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.

Mixpanel privacy policy ↗

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.