Cookie policy
Updated:
Which cookies and browser storage this site uses, why, and how to change your decision.
What cookies are
Cookies are small text files your browser stores on your device. The browser’s local storage (localStorage) works in a similar way. Under the EU ePrivacy rules (in Poland, Art. 399 of the Electronic Communications Law) I may store such information without your consent only when it is strictly necessary for the site to work. Everything else requires your consent, given before anything is stored.
How the banner works
On your first visit the site loads no analytics scripts and no external content. In the banner you can accept all categories, reject all of them, or choose in the settings. “Accept” and “Reject” carry equal weight. You can change your decision at any time with the “Cookie settings” button in the footer of every page.
Categories and storage list
Essential (always on)
| Name | Type | Purpose | Duration |
|---|---|---|---|
md-consent |
localStorage | stores your consent decision and the policy version | 12 months |
md-theme |
localStorage | stores your chosen theme (light or dark) | until you clear it |
Analytics (consent only)
Used only when Google Analytics 4 is enabled and you consent. Provider: Google Ireland Ltd.
| Name | Type | Purpose | Duration |
|---|---|---|---|
_ga |
cookie | distinguishing users for statistics | 2 years |
_ga_<ID> |
cookie | keeping session state for statistics | 2 years |
Google Analytics 4 does not log or store IP addresses. I keep analytics data for up to 2 months.
External content (consent only)
The meeting booking calendar (Calendly or Cal.com) loads only after you click it or consent to this category. The calendar provider may set its own cookies under its own privacy policy.
Managing cookies in your browser
Regardless of the banner, you can delete or block cookies in your browser settings. Blocking essential storage may make the site ask for consent on every visit.
Contact
Questions about cookies: maciejdebowskisoftware@gmail.com. More on data processing in the privacy policy.