Privacy / Plain language

Your message is private. Analytics stay first-party.

This page explains the information this portfolio processes, why it is needed, and the controls available to visitors.

Contact inquiries

When you submit the contact form, the site processes the name, email address, project details, budget or deadline you provide, and basic campaign attribution. The inquiry is stored in the private project inbox and may also be delivered through Resend so it can be answered.

Contact information is used only to review and respond to the inquiry, manage a possible project, prevent duplicate spam, and keep an operational record of the conversation.

First-party analytics

The site records limited events such as page views, Work views, service interest, calls to action, and contact-funnel progress. A random identifier is stored only for the current browser session so those events can be understood as one visit.

The analytics system does not build an advertising profile, does not sell visitor information, and does not give advertisers access to contact inquiries. It respects browser Do Not Track and Global Privacy Control signals, as well as the preference above.

Administrator access and security

Dashboard sessions use secure cookies. Security logs may retain a one-way hashed connection identifier, event type, and time to help identify abusive login or API activity without storing a raw IP in the application log.

Media and service providers

Supabase may be used for database, authentication, and storage. Resend may be used to deliver contact notifications. Uploaded images are re-encoded into optimized public variants and location metadata is stripped from those variants.

Retention and requests

Inquiry and operational data is retained only while useful for project communication, legitimate records, security, or site improvement. To request access, correction, or deletion of an inquiry, use the email shown on the Contact page and identify the email address used in the form.

Privacy — HASKOURI