Cookie Policy
Version of October 11, 2026
Cookies are small files a website saves in your browser. Local storage (localStorage) and session storage (sessionStorage) work in a similar way. Below is every such entry AI MAP makes, and how to change your choice.
Categories
- Necessary: sign-in, language, currency and abuse protection do not work without them. They are always on and do not need consent.
- Analytics: PostHog and Vercel Web Analytics. They help us understand which pages and features are used. They are switched on only after you press "Accept all" or turn them on in the settings. Until then the PostHog script is not even loaded.
We do not use advertising cookies or cookies that track you across other websites.
List
| Name | Stored in | Set by | Purpose | Duration | Category |
|---|---|---|---|---|---|
| sb-*-auth-token | Cookie | AI MAP | Signing in: the session and its renewal | Until you sign out (up to 400 days) | Necessary |
| NEXT_LOCALE | Cookie | AI MAP | Website language | 1 year | Necessary |
| currency | Cookie | AI MAP | Price currency | 1 year | Necessary |
| aimap_consent | Cookie | AI MAP | Your choice in the cookie banner | 180 days | Necessary |
| aimap_phone_reveal | Cookie | AI MAP | Signed marker of a phone reveal; protects against mass harvesting of numbers | 1 hour | Necessary |
| aimap_link_ticket | Cookie | AI MAP | Adding a second account to switch between them | 15 minutes | Necessary |
| aimap_terms_ok | Cookie | AI MAP | Carries your acceptance of the Terms through a Google or Apple sign-in until the account is created | 10 minutes | Necessary |
| aimap_impersonation | Cookie | AI MAP | Support staff only: opening a customer's account at their request | 70 minutes | Necessary |
| ob_seen | Cookie | AI MAP | Marks that the developer account setup wizard was already opened | Until the browser is closed | Necessary |
| theme | localStorage | AI MAP | Light or dark theme | Until you clear storage | Necessary |
| aimap.listings.perPage | localStorage | AI MAP | How many properties to show per page | Until you clear storage | Necessary |
| aimap.nav.iosNoteSeen | localStorage | AI MAP | The iPhone navigation tip has already been shown | Until you clear storage | Necessary |
| aimap.projectDraft.v* | localStorage | AI MAP | Draft of a developer's project form, so input is not lost | Until you clear storage | Necessary |
| aimap:header-viewer | sessionStorage | AI MAP | Name and role for the site header, so they are not requested on every page | Until the browser is closed | Necessary |
| aimap:intro | sessionStorage | AI MAP | The globe intro has already been shown in this session | Until the browser is closed | Necessary |
| aimap.vb.announced | sessionStorage | AI MAP | The company verification notice has already been announced | Until the browser is closed | Necessary |
| gsd.newProject.tempId | sessionStorage | AI MAP | Temporary ID of a project being created | Until the browser is closed | Necessary |
| mapbox.eventData* | localStorage | Mapbox | Mapbox map load counting (only when the map runs on the Mapbox engine) | Until you clear storage | Necessary |
| ph_*_posthog | Cookie | PostHog (on our behalf) | Pseudonymous visitor and session ID for analytics | 1 year | Analytics |
| ph_*_posthog | localStorage | PostHog (on our behalf) | Pseudonymous visitor and session ID for analytics | Until you clear storage | Analytics |
| __ph_opt_in_out_* | localStorage | PostHog (on our behalf) | Remembers that you refused PostHog analytics | Until you clear storage | Analytics |
Third-party elements
- The "I am not a robot" check (Cloudflare Turnstile) runs in a frame from challenges.cloudflare.com and may store technical data needed for the check.
- YouTube and Vimeo videos load only after you click the preview; from then on those services' rules apply. YouTube is embedded in youtube-nocookie mode.
- If you sign in with Google or Apple, those companies use their own cookies on their own pages.
How to change your choice
Open "Cookie settings" at the bottom of any page or use the link below. If you withdraw consent, PostHog stops collecting data at once and its identifiers are removed from your browser. Your choice is kept for 180 days, after which we ask again. We treat a Global Privacy Control signal as a refusal of analytics. You can also delete cookies in your browser settings, but you will then have to sign in again.