Privacy

This is a personal website operated by Oliver Granlund. You can contact me at olli.granlund@gmail.com.

Analytics and advertising

The site does not use analytics, advertising trackers or profiling cookies. Its own code does not attempt to identify you or follow you across websites.

Like other websites, the hosting infrastructure necessarily receives technical request information such as your IP address, browser information and the requested address when delivering a page.

Browser storage used by this site

The site stores your chosen light or dark theme in localStorage after you use the theme control. It also keeps a bounded list of previously loaded image URLs in localStorage, with a legacy copy read from sessionStorage, to avoid replaying image-loading effects. The service worker uses the browser Cache API to make same-origin pages and assets more resilient and efficient.

These values stay in your browser and are not used for analytics, advertising or profiling. You can remove them through your browser's site-data controls.

The image-cache storage is scheduled for a separate privacy-minimisation review. EU rules about access to a device can apply to browser storage as well as traditional cookies.

External content

Some articles contain videos, forms or interactive examples hosted by YouTube, Google, CodePen or WordPress.com. These services are blocked when the page first loads. No iframe or remote preview is requested from them until you choose to load their content.

Before loading an embed, the page identifies its provider and explains that connecting will share technical information such as your IP address and browser information. The provider may also store or access data on your device under its own privacy policy.

Your choice applies only to that named provider on the current page. It is not saved in cookies, localStorage or sessionStorage, and it resets when the page is reloaded or left. You can also use the provider's hide control to unload its embeds again.

Provider privacy information:

You can always use the direct external link without loading an embedded frame on olli.works.

Changes

This notice was last updated on 5 September 2026. It will be updated if the site's data practices change.