Data we collect
When you visit this website, we collect personal data only through actions you take and through the minimal technical processing needed to serve the site securely. We do not use analytics cookies, advertising pixels, or third-party tracking scripts. Our fonts are self-hosted. Below is the complete list of personal data Styrvik processes through this website.
Contact form submissions. When you submit the contact form, we collect the following fields that you provide: your name, your email address, your company name (if you choose to enter it), and your message.
Spam protection (Cloudflare Turnstile). When you load the contact form, Cloudflare Turnstile runs an invisible challenge to distinguish human visitors from automated bots. This generates an ephemeral challenge token and transmits your IP address to Cloudflare for verification. The token is not stored after the verification is complete.
Rate limiting (Cloudflare Workers KV). To prevent abuse of the contact form, we store a pseudonymised hash of your IP address (created using a daily-rotated cryptographic salt) in a globally distributed key-value store operated by Cloudflare. This hash cannot be reversed to recover your IP address without the salt. It expires automatically after 15 minutes.
IP hash on the submission record. The same pseudonymised IP hash described above is stored alongside your contact form submission as an audit-trail identifier. This is classified as pseudonymised personal data, not anonymous data.
Submission timestamp. When you submit the contact form, we record the date and time of your submission for record-keeping purposes.
Browser identification (User-Agent header). When you submit the contact form, your browser automatically sends a standard identification header (the User-Agent string) with the request. We store a truncated version of this header, limited to the first 512 characters, alongside your submission. This is not something you actively type or submit -- it is sent by every web browser as part of normal web traffic. We retain it for abuse detection and contact-form diagnostics. It is deleted together with the parent submission record. Legal basis: Article 6(1)(f) -- legitimate interest in detecting patterns of misuse.
Web analytics (Cloudflare Web Analytics). We use Cloudflare Web Analytics, a cookie-free, edge-level analytics service. It derives approximate visitor counts from request metadata at Cloudflare's network edge. It does not set cookies, does not store personal identifiers, and does not track individual visitors across sessions or pages.
No data beyond the categories listed above is collected through this website. There is no cross-session tracking, no device fingerprinting, and no persistent client-side identifier of any kind.