01 / ESSENTIAL
What keeps the site working
Secure cookies support owner sign-in, email verification and approved portfolio access. The verification cookie lasts up to ten minutes, owner access up to eight hours, and portfolio access up to seven days. Consent preferences are saved in local storage for 180 days.
02 / OPTIONAL
Analytics, with permission
With your permission, first-party analytics measure visits to public pages, approximate countries, referral sites, devices, languages and key actions. Country lookup happens on this server. Raw IP addresses, form contents, contact details, query strings and private pages are excluded.
A random browser identifier is stored locally for 30 days. A session identifier expires after 30 minutes of inactivity. Analytics events are retained for 180 days. No data is sent to a third-party analytics service. Do Not Track and Global Privacy Control signals disable optional analytics.
03 / ANONYMOUS TOTALS
A count without tracking
A separate anonymous counter records full-page requests to public pages, including when optional analytics is declined. It stores only the UTC date, public page path and a total count, retained for 180 days. It uses no cookies, browser storage, visitor identifiers, IP addresses, referral details or form contents. Repeat loads are included; it cannot identify people or connect visits.
04 / CONTROL
Change your preferences
Accept All enables optional analytics. Reject Non-Essential keeps it off. Manage Preferences lets you choose. You can change your decision at any time.