Privacy & data
This site stores as little as it can get away with. There is no advertising, no analytics, no third-party tracking, and nothing here is sold or shared. What follows is the complete list of what may end up on your device.
Cookies
| Name | Purpose | Lifetime |
|---|---|---|
dcl_consent | Remembers your answer to the storage notice, so you are not asked on every visit. Strictly necessary — without it the notice cannot honour your choice. | 1 year |
dcl_access, dcl_refresh | Set only if you sign in. They keep you signed in and let the server render your pages. Strictly necessary for an account session. | 1 hour / 7 days |
Offline storage
With your agreement, the site keeps a copy of its public content — blog posts, projects, team profiles and about-page text — in your browser's IndexedDB database, under the name dcl-content. This is the same information already visible on the page; none of it is personal data about you.
It exists so that a repeat visit loads from your own device instead of re-downloading everything, and so the site keeps working with no connection. When the site does check for updates, it asks the server a single small question — whether anything has changed — and downloads content again only if the answer is yes.
Declining costs you nothing but the offline capability; the site works normally either way. Turning it off deletes the stored copy immediately.
The installed app
This site can be installed as an app. Doing so lets it store the pages you have visited, along with its images and stylesheets, so it opens without a connection. Pages under /admin and /auth are deliberately excluded and are never written to that cache.
Your choices
You can change or withdraw your consent at any time — it is no harder than giving it was.
Data sent to the server
The contact forms send what you type into them — your name, email address and your message — to the site's API so it can reach you. Your IP address is processed transiently to rate-limit submissions and is not stored alongside them.
Your rights
Under the GDPR you may request access to, correction of, or erasure of any personal data held about you, and you may lodge a complaint with your supervisory authority.
To be completed by the site operator: the identity and contact details of the data controller, the address for data-subject requests, and the retention period applied to contact-form submissions.