1. Introduction
This Cookie Policy explains how GeoHunter Inc. (“we,” “us,” or “our”) uses cookies and similar technologies on our website, geohunter.ai, and its related services (collectively, the “Platform”). This policy provides detailed information about what these technologies are, why we use them, and your rights to control our use of them.
We believe in transparency and are committed to your privacy. We use a minimal set of analytics cookies to understand how our Platform is used and to improve your experience. We do not use any advertising or tracking cookies for ad targeting. Our use of cookies and similar technologies is limited to what is necessary for the Platform to function correctly, to remember your preferences, and to collect anonymous usage analytics.
2. What are Cookies and Similar Technologies?
Cookies are small data files that are placed on your computer or mobile device when you visit a website. They are widely used to make websites work, or to work more efficiently, as well as to provide reporting information.
In addition to standard cookies, we use other similar technologies:
- localStorage & sessionStorage: These web storage mechanisms allow websites to store data in your browser. sessionStorage maintains data for the duration of the page session, while localStorage stores data with no expiration date.
- IndexedDB & Cache Storage: Modern browser technologies used for storing significant amounts of structured data on the client-side, enabling offline functionality and improved performance.
- Server-Side Storage: A secure storage layer on our servers used for specific security functions, such as managing invalidated security tokens. It is not placed on your device.
3. How We Use Cookies
We classify the technologies we use into the following categories:
3.1. Strictly Necessary Cookies & Technical Storage
These are essential for you to browse the Platform and use its features, such as accessing secure areas. Without them, services like user authentication and core functionality cannot be provided. These technologies do not require your consent under applicable data protection laws, including the GDPR.
| Name / Identifier | Type | Duration | Purpose |
|---|---|---|---|
| refresh_token | HTTP-only Cookie | 30 days | Securely maintains your login session, allowing you to stay logged in without re-entering your password. |
| OAuth Session State | Session Cookie | Session | Stores a temporary state value to prevent CSRF attacks during OAuth login. |
| gh_token | sessionStorage | Session | Stores your JWT access token for authenticating API requests during your current session. |
| gh-chunk-reload | sessionStorage | Session | Prevents application errors by ensuring your browser loads the latest version of our application files. |
| geohunter-sync | IndexedDB | Persistent | Creates a queue for actions performed while offline, to be synced with our servers when you reconnect. |
| geohunter-v4 | Cache Storage | Persistent | Caches static assets (images, CSS, JavaScript) to make the Platform load faster. |
| geohunter-api-v1 | Cache Storage | 5 minutes | Caches responses from our API to improve performance and reduce loading times. |
| refresh_blacklist:{jti} | Server-Side | Token dependent | A security measure on our servers to immediately invalidate a specific token if you log out. |
3.2. Functional (Preference) Cookies
These are used to recognize you when you return to our Platform and to remember choices you make (such as your language or theme preference). This enables us to personalize our content for you and enhance your user experience. These cookies will only be set with your explicit consent.
| Name / Identifier | Type | Duration | Purpose |
|---|---|---|---|
| gh_cookie_consent | localStorage | Persistent | Stores your consent status regarding the use of functional cookies. |
| gh-theme | localStorage | Persistent | Remembers your preferred theme (light, dark, or system default). |
| gh_lang | localStorage | Persistent | Remembers your preferred language (e.g., English or Turkish). |
| gh_onboarding_done | localStorage | Persistent | Tracks whether you have completed the initial onboarding guide. |
| gh_shortcuts_seen | localStorage | Persistent | Tracks whether you have seen the keyboard shortcuts guide. |
| gh_pwa_install_dismissed | localStorage | Persistent | Remembers if you have dismissed the PWA install prompt. |
| gh_recent_searches | localStorage | Persistent | Stores your last 5 searches locally for quick access. |
3.3. Analytics Cookies
We use Google Analytics 4 to collect anonymous, aggregated data about how visitors use our Platform. This helps us understand which pages are most popular, how visitors navigate the site, and where we can improve the user experience. Google Analytics uses cookies to distinguish unique users and throttle request rates. No personally identifiable information is collected through these cookies.
| Name / Identifier | Type | Duration | Purpose |
|---|---|---|---|
| _ga | Cookie | 2 years | Used by Google Analytics to distinguish unique users by assigning a randomly generated number as a client identifier. |
| _ga_BJFENLHRS8 | Cookie | 2 years | Used by Google Analytics 4 to persist session state and track usage across sessions. |
Google Analytics data is processed in accordance with Google's Privacy Policy. You can opt out of Google Analytics by installing the Google Analytics Opt-out Browser Add-on.
4. Third-Party Services
Certain features of our Platform rely on third-party services. Some service providers may set their own cookies:
- Google Analytics: We use Google Analytics 4 to collect anonymous usage statistics. Google may process this data on servers outside your country of residence. See Section 3.3 for details on the cookies used.
- Stripe: When you make a payment, you are redirected to Stripe's payment portal. Stripe uses its own strictly necessary cookies to securely process your payment. We do not control these cookies.
- Nominatim/OpenStreetMap: These services are used for geocoding on the client side. They do not typically set cookies but operate under their own privacy policies.
5. Your Choices and How to Manage Cookies
Upon your first visit to our Platform, you will be presented with a cookie consent banner. You can accept or reject the use of non-essential (Functional) cookies.
- Via Our Platform: You can change your preferences at any time by accessing the cookie settings link in the footer of our website.
- Via Your Browser: Most web browsers allow some control of most cookies through the browser settings. You can set your browser to block all cookies, accept only certain cookies, or to alert you when a cookie is being set. Please be aware that if you block or delete our strictly necessary cookies, the Platform may not function correctly.
6. Updates to This Policy
We may update this Cookie Policy from time to time to reflect changes in the technologies we use, or for other operational, legal, or regulatory reasons. Please revisit this policy regularly to stay informed.
7. Contact Us
If you have any questions about our use of cookies, please contact us at: privacy@geohunter.ai