Skip to main content

AdohPharma

PricingAboutContact

Cookie Policy

How AdohPharma uses cookies and similar technologies.

Last updated: 13 September 2026.

1. What cookies are

Cookies are small text files that a website stores on your device to remember information between page loads and visits. They are widely used to keep you signed in, remember your preferences, and help an application function correctly. This policy explains how AdohPharma uses cookies and comparable browser storage technologies.

2. How we use cookies

AdohPharma aims to use as few cookies as possible and only where they support core functionality:

  • Strictly necessary — an authentication session cookie keeps you signed in as you move between pages. The app cannot function without it.
  • Functional — a preference cookie remembers settings such as your light or dark theme choice.

AdohPharma is an offline-first progressive web app (PWA). To let you work without a connection, it stores data in your browser using local storage, session storage, IndexedDB and the browser's offline cache — for example, cached records, the app's own pages, and pending offline-sync state. This browser storage is not a tracking cookie and is not used to profile you, but we disclose it here for transparency because it lives on your device.

3. Categories of cookies used

The names and durations below are the ones AdohPharma actually sets. Note that only the first three are cookies; everything after them is storage on your own device — local storage, session storage, IndexedDB or the offline cache — which is why their “duration” is until you clear it, or until you close the browser tab, rather than a fixed expiry. Keys shown ending in a colon have a further part appended that identifies the account or the file the entry belongs to.

Name / keyPurposeDurationType
better-auth.session_tokenKeeps you signed in.Until you sign out or it expiresStrictly necessary (cookie)
better-auth.session_dataA signed, short-lived copy of your session so each page does not have to re-check the database.5 minutesStrictly necessary (cookie)
sidebar_stateRemembers whether the dashboard sidebar is expanded.7 daysFunctional (cookie)
themeRemembers light / dark preference.Until clearedFunctional (local storage)
pharma360-storeKeeps your dashboard working state across reloads.Until clearedFunctional (local storage)
pharma360-store-identityRecords which pharmacy and which account the saved state above belongs to, so that it is discarded rather than shown to the next person who signs in on the same device.Until clearedStrictly necessary (local storage)
pharma360-offlineHolds sales and stock movements recorded while offline, until they sync. Clearing it before syncing loses that work.Until synced and clearedStrictly necessary (IndexedDB)
pharma360-static-…, pharma360-pages-…The offline app shell — the pages, scripts and styles the app needs to open when you have no connection.Until a new version replaces itStrictly necessary (offline cache)
pharma360:thermal-receiptsThe last five receipts printed from this device, so a till can reprint one without going back through the sales screen.Until clearedFunctional (local storage)
pharma360:unclassified-schedule:Remembers which import warnings about unclassified medicine schedules you have already dealt with, so they stop reappearing.Until clearedFunctional (local storage)
pharma360:opening-stock-map:Remembers how you matched the columns of a stock file you were importing, so a repeat import does not start unconfigured.Until you close the tabFunctional (session storage)
pharma360-email-verification-dismissedRemembers that you dismissed the “verify your email” banner, so it stays dismissed for the rest of the visit.Until you close the tabFunctional (session storage)

4. Third-party cookies

AdohPharma does not currently set third-party advertising or tracking cookies. Product analytics (PostHog) is built into the application but is switched off in production and loads no third-party code while it is: without an analytics key configured, the vendor script is never requested and no request reaches any analytics host. If we switch it on, we will update this policy and, where required, ask for your consent first.

5. Managing and disabling cookies

Most browsers let you view, block, and delete cookies through their settings. You can also clear the site's local storage and IndexedDB data from your browser's privacy controls. Please note that blocking the strictly necessary session cookie will prevent you from signing in, and clearing offline storage will remove any unsynced changes and require the app to reload data when you reconnect.

6. Changes to this policy

We may update this Cookie Policy from time to time to reflect changes in technology, the cookies we use, or legal requirements. When we do, we will revise the "Last updated" date above.

7. Contact us

If you have questions about this Cookie Policy, contact us at dpo@adohpharma.com.

AdohPharma

Offline-first pharmacy inventory, expiry & POS for pharmacies worldwide.

Product

  • Features
  • Pricing

Company

  • About
  • Contact

Resources

  • Docs
  • Help centre
  • Status
  • What's shipped
  • Security

© 2026 AdohPharma. Pharmacy inventory, expiry & POS.

  • Terms
  • Privacy
  • Cookies
  • Acceptable use
  • Data protection