Privacy Policy
Last updated: March 27, 2026
Website — jesperastrom.com
This website is a personal blog and portfolio. It uses cookies to keep things running and to understand how visitors interact with it. You choose what you're comfortable with via the cookie consent banner shown on your first visit.
You can change your cookie preferences at any time by clicking Cookie Settings in the footer.
Cookies we set
| Cookie | Provider | Purpose | Category | Duration |
|---|---|---|---|---|
ja_cookie_consent | jesperastrom.com | Stores your cookie consent preferences so we don't ask you every visit. | Necessary | 1 year |
_ga | Google Analytics | Distinguishes unique visitors using a randomly generated ID. Used to calculate visitor, session, and campaign data. | Analytics | 2 years |
_ga_<ID> | Google Analytics | Maintains session state for GA4. Tracks which pages you visit in a single session. | Analytics | 2 years |
_gid | Google Analytics | Distinguishes users for analytics reporting within a 24-hour window. | Analytics | 24 hours |
_gcl_au | Google Ads | Stores conversion data when a user arrives via a Google Ads click. | Advertising | 90 days |
_fbp | Meta (Facebook) | Tracks visits across websites to deliver relevant advertising via Meta platforms. | Advertising | 90 days |
_fbc | Meta (Facebook) | Stores the last Facebook ad click identifier for conversion attribution. | Advertising | 90 days |
li_sugr | Used by LinkedIn Insight Tag for conversion tracking and audience building. | Advertising | 90 days | |
_ttp | TikTok | Tracks conversions from TikTok ad campaigns. | Advertising | 13 months |
Note: Advertising cookies are only set if you consent to the "Advertising" category. Analytics cookies are only set if you consent to "Analytics". The only cookie set without explicit consent is ja_cookie_consent, which stores your preferences.
Third-party services
This site uses Google Tag Manager to manage analytics and advertising tags. Tags are gated behind your cookie consent choices via Google Consent Mode v2 — no tracking scripts fire until you explicitly opt in.
Pixel Auditor — Chrome Extension
Pixel Auditor is a Chrome extension for debugging tracking pixels on websites you visit.
Data collection
Pixel Auditor does not collect, store, or transmit any personal data. All data captured by the extension (tracking pixel requests, dataLayer events, page URLs) is processed locally in your browser and is never sent to any external server.
Data storage
Captured data is stored temporarily in your browser's memory for the duration of your debugging session. Data is cleared when you click the Clear button or close the browser tab. No data persists after the session ends.
Permissions
The extension requires certain browser permissions to function (such as reading network requests and injecting content scripts). These permissions are used solely to detect and display tracking pixel activity on the pages you visit. They are never used to collect or transmit your data.
Third-party services
The "Ask AI to review" and "Copy & Debug with AI" features open Claude AI (claude.ai) in a new tab with pre-formatted data from your debugging session. This data is shared with Anthropic's Claude AI only when you explicitly choose to use these features. Review Anthropic's privacy policy for details on how they handle data.
Contact
For questions about this privacy policy, contact Jesper Astrom via LinkedIn.