LEGAL DOCUMENT

Cookie & Storage Policy

Effective: 1 June 2025 Last Updated: 1 June 2025 Web · PWA · Android APK

Table of Contents

  1. Overview
  2. Cookies We Use
  3. PWA Local Storage
  4. What We Do NOT Use
  5. Managing Cookies
  6. Changes
  7. Contact

Short version: We use only essential cookies and local storage needed for the platform to function securely. No advertising, analytics, or tracking cookies of any kind. No third-party cookies.

01 —

Overview

This policy covers cookies used on the Servyn AI web application and website, as well as local storage mechanisms used by the Servyn AI PWA and Android APK. All storage is strictly essential — without it, the platform cannot function securely.

02 —

Cookies We Use (Web Application)

CookieTypePurposeDurationhttpOnly
auth_tokenEssential — AuthenticationEncrypted JWT session token. Keeps you logged in. Cannot be read by JavaScript — protects against XSS.8 hours (standard) / 30 days (Remember Me)✅ Yes
active_companyEssential — SessionIdentifies which company tenant is active. Ensures you see only your organisation's data.Session (cleared when browser closes)✅ Yes
csrf_tokenEssential — SecurityCSRF attack prevention. Ensures actions originate from your browser session only.Session❌ No (must be readable by JS)

All cookies are strictly necessary. Under DPDPA 2023 and general consent frameworks, strictly necessary cookies do not require explicit consent as they are essential for the service to function.

03 —

PWA & APK Local Storage

The Servyn AI PWA and APK use browser-based local storage mechanisms for offline functionality. These are stored on your device, not on our servers.

MechanismData StoredPurposeCleared When
IndexedDBCached job records, pending sync queue, offline form dataAllows field technicians to view and update jobs without internet connection. Data syncs to server when connection is restored.On logout, on data sync completion, or when you clear app/browser data
Service Worker CacheApp shell (HTML, CSS, JS files for UI rendering)Allows the PWA to load offline. Contains no personal data — only app interface files.When PWA is uninstalled, or when you clear browser storage
localStorageUI preferences (e.g., sidebar state, theme preference)Remembers your display settings between sessions. Contains no personal data.When you clear browser/app data

⚠️ Device security note: Job records cached locally via IndexedDB may be accessible to anyone with physical access to your unlocked device. Always enable a screen lock or PIN on devices used with the Servyn AI PWA/APK, and log out when leaving the device unattended.

04 —

What We Do NOT Use

Your activity on Servyn AI is never shared with advertising networks or data brokers.

05 —

Managing Cookies & Local Storage

Since all storage is strictly essential, disabling it will prevent the platform from functioning. If you clear cookies and local storage:

You can manage cookies in your browser settings:

To clear PWA local data on Android: Settings → Apps → Servyn AI → Storage → Clear Data.

06 —

Changes to This Policy

If we introduce any new cookies or storage mechanisms (for example, if we add analytics in future), we will update this policy, notify active users via email, and display an in-app notice at least 14 days before the change takes effect.

07 —

Contact