Information we collect
We do not ask for direct identity information when you simply browse the site. If you use the contact form, we process your name, email address, optional company and project context, and your message.
- Short-lived, one-way network identifiers for security and rate limiting.
- Your language, theme, and motion preferences, stored only in local storage on your device.
- Contact and project information you submit so we can respond to your message.
Purpose, legal basis, and retention
Information is used only to respond to your request, protect the service from abuse, and retain necessary records. Contact data is processed on the basis of your consent and pre-contractual steps at your request; security processing relies on legitimate interests.
Messages are retained while a conversation is active and for a reasonable follow-up period; records that are no longer needed are deleted or anonymised. Security counters expire automatically after a short period.
Service providers and transfers
Google Firebase may be used for hosting, authentication, database, file storage, and serverless functions. This provider processes only the data needed to deliver the service and is subject to its own security and data-processing terms.
Your rights
Depending on applicable law, you may have rights of access, correction, deletion, restriction, portability, and objection. You may also withdraw consent for the future and lodge a complaint with the relevant data protection authority.