What we store. Why. How long.

No legalese, no cookie-theatre. This is a pilot — the data footprint is small and transparent. Here is exactly what happens when you use headless.design.

Data controller

Gustaf Garnow, sole trader. Stockholm, Sweden.
Contact: gustaf.garnow@gmail.com

What we store — and why

url
The URL you paste into /scan or /cold-read. Needed to fetch your public page. Stored in my logs (max 30 days) for debugging and evolving the scan agent.
email
Your email address if you message me via the direct line or email me directly. Stored in my Gmail and — if it becomes a project — in Linear/Notion.
scan result
The spec/output my backend generates for you. Stored anonymously (URL + result) to improve the scan agent's quality. No personal data in this set.
analytics
Vercel Web Analytics — cookie-free. Counts pageviews, country of origin, device type, and referrer. The IP address is hashed and discarded before any data is stored — no fingerprinting, no cross-visit tracking. See dedicated section below.
cookies
None. headless.design sets no cookies. No pop-up. No consent banner. Clean page.

Analytics — Vercel Web Analytics

I use Vercel Web Analytics to count visitors and see which pages are working. It's designed to be GDPR-compliant out of the box:

Because no personal data is stored, no cookie consent banner is required under ePrivacy. If you'd still rather not be counted, block the script with any tracking blocker — the site works exactly the same.

Third-party services used

How long data is stored

Automated decision-making & profiling

The scan/cold-read pipeline uses AI models (Claude, Perplexity, Cursor and others) to read your public URL and suggest changes. This is not automated decision-making under GDPR Art. 22 — every recommendation is reviewed, ranked, and signed off by Gustaf personally before delivery. No decision concerning you is made solely by an algorithm.

You are not profiled. The models read the public page you share — not you. No training data is linked to your identity, no inferences are drawn about your traits or behaviour, and results are never used for targeted advertising or scoring.

Want to know exactly which models ran on your scan or cold-read, or opt your URL out of anonymized training data? email me — I'll reply within one working day.

Your rights under GDPR

Write to gustaf.garnow@gmail.com — I reply personally, within one working day.

On this being a pilot

headless.design is a pilot project. I'm testing format, pricing, and pipeline. The data footprint is intentionally small. If something feels off — email me directly, we'll sort it out.

Contact for data requests:
Gustaf Garnow · gustaf.garnow@gmail.com
Stockholm, Sweden

// last updated: 2026-04-24