What this site stores
Cookie consent flag. A single localStorage key (adnank-cookie-consent-v1) that remembers whether you accepted or declined the banner. Without this, the banner would reappear on every page load.
Chat history. If you accept and use the chat widget, your last few messages are kept in localStorage so the conversation persists when you scroll, navigate, or come back tomorrow. Twenty messages max, then the oldest is dropped. If you decline cookies, the chat still works — it just forgets the conversation when you leave.
Form submissions. The contact form submits to Formsubmit.co, which forwards messages to Adnan’s email. No data is stored on this site.
What this site doesn’t store
No third-party advertising cookies. No Facebook pixel. No Google Ads remarketing. No Hotjar, FullStory, or session replay. No browser fingerprinting. No tracking pixels.
The chat widget proxies messages through OpenRouter to a free open-weights language model (DeepSeek V3.1 by default). Messages are sent only to generate a response and are not stored by us. OpenRouter’s privacy policy is at openrouter.ai/privacy.
Third-party services that may set their own cookies
Google Fonts. Used to load the site’s typography (Inter Tight and Source Serif 4). Google may set a font-related cache cookie.
Cloudflare / Vercel. The site is hosted on Vercel and served via Cloudflare-style edge caching. The infrastructure may set short-lived security cookies for bot detection. None of these are used for tracking.
How to clear what’s stored
Open your browser’s settings, find the site data for lofts.studio, and clear it. Or in DevTools (Chrome/Edge: F12 → Application → Local Storage), delete the adnank-* keys directly.
Contact
Questions? Email the contact form on the homepage. Concerns about how your data is handled are answered within four hours during working days.