Cookies
Cookies and local storage
Last updated 26 May 2026
AITerm only uses cookies and local storage that are strictly necessary for the service to work. We do not use any tracking, advertising, or analytics cookies; we do not embed third-party scripts that set cookies; and we do not require a cookie banner under GDPR ePrivacy rules because all our storage is essential.
1. What we set
On login, we set a single first-party cookie called aiterm_session. It holds a random opaque session identifier. The cookie is HttpOnly (JavaScript cannot read it), SameSite=Lax, and Secure (only sent over HTTPS). It expires after 24 hours of inactivity or when you sign out.
2. Local storage
Your browser also stores a small amount of data in localStorage — purely on your device, never sent to us — for UI preferences: language choice, theme, and a device label for the clipboard feature. These persist across browser sessions until you clear them.
3. Legal basis
Under GDPR Art. 6(1)(b) and the ePrivacy directive Art. 5(3) exception, the session cookie and local-storage values are strictly necessary for providing the service you requested. No consent is required, because we cannot run the service without them and they are not used for any other purpose.
4. No third-party cookies
We do not embed Google Analytics, Facebook Pixel, advertising trackers, fonts loaded from external CDNs that set cookies, or any other third-party script that would set cookies in your browser. The only outbound network calls our pages make are to our own servers.
5. How to manage and revoke
You can delete the aiterm_session cookie at any time from your browser's privacy settings — you will be logged out. You can clear local storage the same way; the UI will return to defaults. If you object to any cookie or storage we set, simply stop using the service. We will not regard such objection as a consent withdrawal because no consent was relied upon.
| Name | Type | Purpose | Lifetime |
|---|---|---|---|
aiterm_session | Cookie | Authenticated session | 24 h |
aiterm.lang | Local storage | UI language | Persistent |
aiterm.theme | Local storage | Colour theme | Persistent |
aiterm.deviceName | Local storage | Clipboard device label | Persistent |