Cookie Policy
Last updated: 23 May 2026
What are cookies?
Cookies are small text files stored on your device. Similar technologies include local storage used by your browser for sign-in sessions and UI preferences.
How we use them today
On https://www.jameshoy.dev we aim to use only what is needed to run the service. We do not use advertising cookies.
Strictly necessary / functional
These are required for core features:
- Firebase Authentication — keeps you signed in to the dashboard and links uploads to your account (local persistence in the browser).
- Stripe Checkout — when you pay, Stripe may set cookies on their hosted payment page to process the transaction securely.
- Studio admin session — a short-lived flag in session storage for the password-protected admin area (studio operators only).
Local storage (not cookies, but similar)
Some features store small amounts of data in your browser only (for example chat read timestamps, markup editor drafts, or UI dismiss flags). This data is not sent to our servers except where it forms part of content you explicitly save or send.
Analytics
We do not currently run Firebase Analytics or other marketing/analytics trackers in the site code. If we enable analytics in future, we will update this policy and, where required, ask for your consent before non-essential cookies are set.
Managing cookies
You can block or delete cookies in your browser settings. Blocking strictly necessary cookies may prevent sign-in, uploads, or payments from working.
For Stripe and Google, see their cookie policies on their websites.
Questions
Email info@jameshoy.dev or see our Privacy Policy for how we handle personal data.