Legal

Cookie Policy

Learn how Ginnobot uses cookies, localStorage, sessionStorage, analytics, advertising, preferences, chatbot storage, and payment checkout storage.

Last Updated: July 28, 2026Policy Version: 1.0.0

1. What Cookies and Browser Storage Are

Cookies are small files stored by your browser. Ginnobot also uses localStorage and sessionStorage, which are browser storage mechanisms used by web applications. SessionStorage normally lasts for the current browser tab, while localStorage can remain until it is cleared or replaced.

2. Why Ginnobot Uses Them

We use necessary technologies for security, account access, forms, user-initiated payment checkout, and chatbot continuity after a visitor opens the chatbot. Optional technologies are used only for preferences, analytics, or Google AdSense marketing after consent.

Necessary technologies keep login, admin access, middleware protection, forms, payment checkout, and intentional chatbot sessions working.

Preference technologies remember choices such as currency, theme, popup dismissal, and notification sound settings.

Analytics technologies use Google Analytics to measure page views and conversion events after Analytics consent.

Marketing technologies use Google AdSense after Marketing consent. No Cookiebot, CookieYes, OneTrust, or paid CMP is used.

3. First-Party and Third-Party Technologies

First-party storage is set on the current Ginnobot domain. Third-party technologies currently confirmed in browser code are Google Analytics, Google AdSense, browser-side ipapi.co requests for optional currency detection, and Razorpay checkout when a signed-in user starts payment.

4. Managing or Withdrawing Consent

You can accept all optional categories, reject non-essential categories, or choose categories individually. You can reopen settings at any time.

5. Current Cookie and Storage Inventory

NameProviderStorage TypePurposeCategoryDurationFirst/Third Party
ginnobot_cookie_consentGinnobotlocalStorageStores your consent choices, consent version, policy version, and timestamps.NecessaryUp to 180 daysFirst-party
ginnobot_app_sessionGinnobotCookieLightweight app session marker used by Next.js middleware for protected dashboard routes. Tokens remain in app storage.NecessaryAccess-token lifetimeFirst-party
ginnobot_admin_sessionGinnobotCookieLightweight admin session marker used by Next.js middleware for protected admin routes.NecessaryAccess-token lifetimeFirst-party
ginnobot-authGinnobotlocalStorageStores app authentication state and tokens for signed-in account users.NecessaryUntil logout or browser clearingFirst-party
ginnobot-admin-authGinnobotlocalStorageStores admin authentication state and tokens for signed-in administrators.NecessaryUntil logout or browser clearingFirst-party
ginnobot_session_*GinnobotsessionStorageMaintains chatbot session continuity after a visitor intentionally opens the chatbot.NecessaryBrowser tab sessionFirst-party
ginnobot_conv_*GinnobotsessionStorageMaintains the active chatbot conversation id after intentional chatbot use.NecessaryBrowser tab sessionFirst-party
ginnobot_lead_*GinnobotsessionStorageRemembers that the chatbot lead form was completed after intentional chatbot use.NecessaryBrowser tab sessionFirst-party
ginnobot-preferred-currencyGinnobotlocalStorageRemembers a manually selected pricing currency.PreferencesUntil browser clearingFirst-party
themeGinnobotlocalStorageRemembers light or dark theme preference.PreferencesUntil browser clearingFirst-party
ginnobot_beta_popup_dismissedGinnobotlocalStorageRemembers that the beta popup was dismissed or completed.PreferencesUntil browser clearingFirst-party
ginnobot_notification_sound_enabledGinnobotlocalStorageRemembers dashboard notification sound preference.PreferencesUntil browser clearingFirst-party
_ga, _ga_*Google AnalyticsCookieMeasures website page views and conversion events only after Analytics consent.AnalyticsSet by GoogleThird-party
Google AdSense cookiesGoogle AdSenseCookie/script storageAdvertising delivery and measurement only after Marketing consent.MarketingSet by GoogleThird-party
Razorpay checkout storageRazorpayCookie/script storageSupports user-initiated payment checkout when a signed-in user starts payment.NecessarySet by RazorpayThird-party

6. Retention and Updates

Consent preferences are configured for a 180-day retention window. Material changes to this Cookie Policy can increment the policy version and show the consent banner again for a renewed decision. Minor wording corrections do not necessarily require a new consent decision.

7. Contact

Questions about this policy can be sent to sales@ginnobot.ai.