Privacy Policy

Effective date: April 20, 2026

How this site handles your information.

Who operates this site

This site is operated by Roarke Clinton as a personal portfolio. There is no company or organization behind it.

What data is collected

When you accept cookies, UserActivity tracks how you interact with the site — scroll depth, click patterns, and page navigation. UserActivity also stores approximate country and region (ISO codes), derived at the network edge from the request IP; the IP itself is not stored. It also receives the browser’s IANA timezone (e.g. America/Los_Angeles) reported by the Intl API. UserActivity also stores a daily-rotating one-way hash of IP + User-Agent + site ID to count same-day unique visitors; the hash changes every 24 hours and cannot be used to trace visitors across days. No names, emails, or directly identifying information is collected through analytics. If you use the contact form, your message, email address, and browser information are sent to a feedback service (comms.roarke.io) for processing. Vercel, the hosting provider, may log IP addresses and request metadata as part of standard web hosting.

Why data is collected

Analytics help me understand which pages are useful and how visitors navigate the site, so I can improve it. Contact form data is collected to respond to your inquiry.

Third-party services

UserActivity (behavioral analytics) · Vercel (hosting and edge network) · Communications (feedback and contact form processing). All three are services I operate or control.

Data retention

Analytics data is retained for 90 days by default. Contact form submissions are retained until manually deleted. Hosting logs follow Vercel’s standard retention policy.

Your rights

You can request access to, correction of, or deletion of any personal data associated with you. You can object to processing or request data portability. To exercise any of these rights, reach out through the contact page. You can also manage cookie preferences through the “Cookies” button in the footer.

Cookies and local storage

Analytics cookie

This site uses one analytics cookie, loaded only after you accept via the consent banner.

CookieProviderDurationPurpose
__ua_vidUserActivity1 yearAnonymous visitor identification. Tracks scroll depth, click patterns, page navigation, and engagement signals. Respects Do Not Track.

Local storage

This site uses browser local storage (not cookies) for:

  • Theme preference — remembers your dark/light mode choice
  • Cookie consent — remembers whether you accepted analytics cookies

Local storage data never leaves your browser and is not transmitted to our servers.

Managing cookies

You can manage cookies through the consent banner that appears on your first visit. The “Cookies” button in the site footer reopens the consent widget at any time.

Alternatively, clear your consent choice by clearing local storage for this site in your browser settings.

Contact

Questions? Email team@roarke.io.