Cookie Policy
1. What Are Cookies?
Cookies are small text files placed on your device (computer, tablet, or mobile phone) when you visit a website. They allow the website to recognise your device and remember certain information about your visit. Cookies cannot run programs or deliver viruses to your computer.
2. How We Use Cookies
We use cookies to:
- Ensure the website functions correctly (strictly necessary cookies)
- Analyse how visitors use our website, so we can improve performance and content (analytics cookies)
- Record and replay user sessions and generate heatmaps to understand user behaviour (behavioural analytics cookies)
We do not use cookies for advertising or marketing purposes at this time.
3. Categories of Cookies We Use
3.1 Strictly Necessary Cookies
These cookies are essential for the website to function. They do not require your consent and cannot be disabled.
| Cookie Name | Provider | Purpose | Expiry |
|---|---|---|---|
cookie_consent | www.marcinszablowski.com | Stores your cookie consent preferences | 1 year |
3.2 Analytics Cookies — Google Analytics
These cookies help us understand how visitors interact with the website. All data is collected in an anonymised form. These cookies are only placed after you have given your consent via the cookie banner.
| Cookie Name | Provider | Purpose | Expiry |
|---|---|---|---|
_ga | Google Analytics | Distinguishes unique users | 2 years |
_ga_* | Google Analytics | Maintains session state | 2 years |
_gid | Google Analytics | Distinguishes users (session-level) | 24 hours |
_gat | Google Analytics | Throttles request rate | 1 minute |
3.3 Behavioural Analytics Cookies — Hotjar
Hotjar uses cookies to record session replays and generate heatmaps. Hotjar automatically suppresses sensitive fields (e.g. password inputs). These cookies are only placed after you have given your consent.
| Cookie Name | Provider | Purpose | Expiry |
|---|---|---|---|
_hjSessionUser_* | Hotjar | Identifies a unique user across sessions | 1 year |
_hjSession_* | Hotjar | Holds data for current session | 30 minutes |
_hjAbsoluteSessionInProgress | Hotjar | Detects first session pageview | 30 minutes |
_hjFirstSeen | Hotjar | Identifies first-time visits | Session |
_hjIncludedInSessionSample_* | Hotjar | Determines if user is in recording sample | 2 minutes |
_hjCookieTest | Hotjar | Checks if cookies are supported | Session |
4. Managing Your Cookie Preferences
When you first visit our website, a cookie banner will appear asking for your consent before any non-essential cookies are activated. You can:
- Accept all cookies
- Reject all optional cookies
- Customise your preferences by category
You can change or withdraw your consent at any time by clicking the Cookie Settings link in the website footer or using the button below. Please note that restricting cookies may affect the functionality of the website.
5. Browser-Level Cookie Controls
You can also control cookies directly through your browser settings:
- Google Chrome:
chrome://settings/cookies - Mozilla Firefox:
about:preferences#privacy - Safari: Preferences → Privacy
- Microsoft Edge: Settings → Cookies and site permissions
Please be aware that deleting or blocking cookies via your browser may impact your experience on this and other websites.
6. Third-Party Opt-Out Tools
- Google Analytics opt-out: tools.google.com/dlpage/gaoptout
- Hotjar opt-out: hotjar.com/legal/compliance/opt-out
7. Future Changes to Cookie Usage
We plan to integrate additional third-party services in the future (such as advertising or marketing platforms). When we do, this Cookie Policy will be updated and the cookie banner will be updated to reflect any new cookie categories. You will be asked for consent for any new categories at that time.
8. More Information
For more information about how we process your personal data, please see our Privacy Policy.
If you have questions about our use of cookies, please contact us at: marcin@codetime.pl