We keep cookies to a minimum. Essential ones make the site work; analytics and spam-protection cookies load only with your consent (opt-in in the EU/UK, opt-out in Japan). Here is exactly what we set and why.
Caches whether your region needs a consent prompt, so we don’t re-check on every page.
Strictly necessary
30 days
PHPSESSID
This site
Keeps your session while you submit the contact form.
Strictly necessary
Session
jt-theme
This site (local storage)
Remembers your light / dark display theme.
Functional
Until you clear it
_ga
Google Analytics
Distinguishes unique visitors to measure site usage.
Analytics · only with consent
24 months
_ga_<id>
Google Analytics
Persists analytics session state.
Analytics · only with consent
24 months
_GRECAPTCHA
Google reCAPTCHA
Tells humans from bots to protect the contact form from spam.
Security · only with consent
~6 months
Your choices
Managing & withdrawing consent
You can change or withdraw your choice at any time using the “Cookie settings” link in the footer of every page, or the button above. You can also block or delete cookies in your browser settings – though strictly-necessary cookies are needed for the site to work. Analytics and reCAPTCHA cookies are never set unless permitted by your consent. For how we handle personal data more broadly, see our Privacy Policy.
Let's talk
Let's build your custom software.
Tell us what you're building – we'll show you how we'd ship it, and what it takes.