Skip to legal content
BotkeepLEGAL Back to botkeep.cloud
DEVICE STORAGE INVENTORYVERSION 1.8

Cookie & Local Storage Policy

A precise inventory of browser storage used by Botkeep. No browser analytics, advertising or profiling tools are present.

Last updated4 October 2026
On this page
1. Scope and default2. Current inventory3. Categories not currently used4. Notice and choices5. Delete or change browser data6. External links and server logs7. Updates and contact

1. Scope and default

This policy covers cookies, localStorage and similar access to information on a user’s device. The current Botkeep frontend does not set advertising, analytics or profiling cookies; does not fingerprint devices; and does not automatically load third-party embeds. Instrument Sans and IBM Plex Mono are served locally.

Only storage used to provide a feature requested by the user, protect sign-in or remember language and the privacy notice is active. These necessary tools do not require consent under the applicable cookie rules, but they remain disclosed here.

2. Current inventory

Session cookies contain random identifiers, not passwords, OAuth access tokens or workload secrets. They are HttpOnly, host-only and Secure in the production configuration. Workspace data and legal-version acceptance are stored on the API server. Older preview storage may remain in an existing browser but is no longer read by the API-connected panel; it can be removed using browser site-data controls.

NameTechnologyPurposeDurationConsent
botkeep_cookie_preferences_v1First-party localStorageRecords notice version, necessary-only status and expiry so the notice is not repeated improperlyUp to 180 daysNot required; technical preference record
botkeep_maintenance_localeFirst-party localStorageRemembers a manual language choice, applies it on the main root or suggests it on the coming-soon root, and avoids repeating the country lookup; never overrides an explicit localised URLUntil changed or browser deletionNot required; user-requested language preference
botkeep_panel_localeFirst-party localStorageRemembers the English/Italian panel choice made in Account, including login and registration; overrides country detection and prevents panel lookups. Independent from the public-site preferenceUntil changed or browser deletionNot required; user-requested language preference
__Host-botkeep_userFirst-party HttpOnly Secure cookie on the API hostRandom customer-session identifierUp to 24 hours by default, or logout/revocationNot required; requested sign-in
__Host-botkeep_staffFirst-party HttpOnly Secure cookie on the API hostSeparate staff session after password and TOTP verification30 minutes, or logout/revocationNot required; requested staff sign-in
__Host-botkeep_impersonationFirst-party HttpOnly Secure cookie on the API hostTemporary staff support access to a customer panel, bound to the staff session10 minutes maximum; earlier on staff expiry, revocation or ending support accessNot required; requested staff support access
__Host-botkeep_oauthFirst-party HttpOnly Secure cookie on the API hostBinds OAuth authorisation to the initiating browser10 minutes maximumNot required; requested provider sign-in
__Host-botkeep_challengeFirst-party HttpOnly Secure cookie on the API hostBinds the staff password step to authenticator verification5 minutes maximumNot required; requested staff sign-in
__Host-botkeep_deviceFirst-party signed HttpOnly Secure cookie on the API hostRecognises a browser during authenticated customer access for account security and duplicate-account review. A valid existing cookie may be compared during a new registration when staff enables the disclosed rule; not an authentication credential or hardware identifier30 days maximum per cookie; deleting it resets browser recognitionSecurity use only; not advertising or analytics

3. Categories not currently used

  • Preferences beyond the privacy notice, public-page language and panel language: not used.
  • Browser audience-measurement or analytics cookies: not used. Separate server-side account-country statistics use no analytics cookie and are explained in the Privacy Policy.
  • Advertising, cross-site tracking or profiling: not used.
  • Automatically loaded social-media, video, map or scheduling embeds: not used.

4. Notice and choices

The first-visit notice explains that only necessary cookies and local preferences are active. “Continue with necessary only” records that fact; it is not consent to analytics or marketing. The settings panel remains available from every public footer and identifies inactive categories.

If Botkeep introduces a non-technical tool, it will remain blocked until a valid choice is made. Accept and reject controls will have equal prominence, optional purposes will be separate, no box will be preselected and withdrawal will be as easy as acceptance.

5. Delete or change browser data

Use “Cookie settings” to reopen the notice. Signing out revokes that API session and removes its cookie. Browser settings can remove site cookies and preferences, but do not delete server-side account or workload data. Use the privacy-rights contact for server-side data requests. Blocking necessary cookies prevents authenticated features from working; public legal information remains available.

Staff and customer session cookies are separate. Staff sign-out revokes only the staff session; it does not erase customer records. Staff shares the panel English/Italian preference and country-only language lookup.

6. External links and server logs

Only on the root homepage, when no manual public-page language preference exists, the browser requests a country code from GeoJS. In main-site mode, detection of Italy opens /it/ automatically through client-side navigation; other languages and coming-soon use suggestions. Lookup errors fall back to the browser language, then English. GeoJS receives the ordinary request IP and states that traffic passes through Cloudflare; Botkeep does not persist the returned country code. Explicit localised URLs do not request this lookup and are never overridden. A saved manual choice prevents later lookups, including when the visitor chooses original English from the Italian page. There is no country-based HTTP redirect.

Separately, the main-site panel, login and registration request the same country-code-only endpoint when botkeep_panel_locale is absent. Country IT selects Italian; every other country and any error or timeout selects English, regardless of browser language. The Account selector saves a manual preference and prevents subsequent panel lookups. The lookup omits cookies and referrer, does not include user content and is deduplicated during navigation. It does not run in the coming-soon build, where the panel is unavailable.

Other external services receive no request from the frontend until the user selects an external link. After leaving Botkeep, the destination provider applies its own storage and privacy rules. Ordinary web delivery may generate IP-based server logs, but that processing does not itself authorise storage on the user’s device.

7. Updates and contact

The inventory must be checked before every release that changes scripts, embeds, authentication or hosting. Questions may be sent to [email protected]; formal communications to [email protected].

Botkeep

Operated by TRAMA BENEVENTO SRL

VAT IT08583941219 · TAX CODE 08583941219 · REA NA - 969486Piazza Maria Montessori 11, 80011 Acerra (NA), Italy[email protected] · PEC [email protected]
TermsPrivacyCookiesPrivacy rightsDPALegal noticeAccessibilityReport abuse
© 2026 BotkeepPowered by MOVARA