Skip to main content
Effective date: 5 April 2026
Last updated: 5 April 2026

1. What Are Cookies?

Cookies are small text files stored on your device when you visit a website. Local storage and session storage serve similar purposes within your browser. This policy covers all such technologies used by PropOps Web.

2. Cookies

CookiePurposeDuration
DYNAMO_SESSION (configurable)Authenticates your login session7 days, or 30 days if “Remember Me” is enabled
This cookie is strictly necessary for PropOps Web to function. It identifies your authenticated session and cannot be disabled. The cookie is set with HttpOnly, Secure, and SameSite attributes for security.

2.2 Remember Me

CookiePurposeDuration
remember_tokenKeeps you signed in across browser sessions30 days
If you select “Remember Me” at login, this cookie allows automatic re-authentication without entering your credentials again. If you do not select “Remember Me”, this cookie is not set.

3. Local Storage

PropOps Web uses browser local storage to remember your preferences and improve performance. Local storage data remains until you clear it manually or log out.

3.1 Preferences

KeyPurpose
color-themeYour light or dark mode preference
video_quality_preferenceYour preferred video playback quality
caseNotesOpen / caseNotesMinimizedCase notes panel position and state
securityReportCollapsedSecurity report widget collapsed or expanded

3.2 Notification Prompts

KeyPurpose
browser_notification_prompt_shownPrevents repeated browser notification permission prompts
electron_notification_prompt_shownPrevents repeated desktop app notification prompts
push-prompt-dismissed-untilRecords when the push notification prompt was dismissed

3.3 Performance & Caching

KeyPurpose
propops_dashboard_cacheCaches dashboard API responses to reduce load times
help_doc_* / propops_help_*Caches help documentation for faster access (1-hour TTL)
imgcache_*Stores image cache metadata (ETags) to reduce bandwidth
KeyPurpose
cookie_consent_{version}Records your cookie consent preferences

4. Session Storage

Session storage is cleared automatically when you close your browser tab.
KeyPurpose
furtherWorksJobDataTemporarily holds job data when creating follow-on jobs
duplicateSkipSectionsRemembers sections to skip when duplicating a job
selectedBranchIdsMaintains branch selection state across pages
new_user_temp_password / new_user_uuidTemporarily stores new user credentials during account setup

5. CSRF Protection

PropOps Web uses a CSRF (Cross-Site Request Forgery) token to protect form submissions. This token is stored in your server-side session and embedded in pages via a <meta> tag — it is not stored as a cookie or in local storage.

6. Third-Party Cookies

We minimise the use of third-party cookies. Current third-party integrations:
ProviderPurposePolicy
Google GeminiAI analysis featuresGoogle Privacy Policy

7. Service Worker

PropOps Web registers a service worker for:
  • Offline capability — caching static assets (CSS, JavaScript, fonts, images) for faster load times.
  • Push notifications — receiving and displaying push notifications when the browser is open.
The service worker does not store personal data. Push notification subscriptions are managed server-side, not in browser storage. You can unregister the service worker through your browser’s developer tools.

8. Managing Cookies & Storage

You can control cookies and storage through your browser settings:
  • Block all cookies — will prevent login and the Service will not function.
  • Block third-party cookies — the Service will continue to work normally.
  • Clear cookies — will log you out and require re-authentication.
  • Clear local storage — will reset your preferences to defaults.
Most browsers offer these controls under Settings → Privacy / Cookies.

9. Licensee-Added Cookies & Storage

The organisation operating a PropOps Web instance may introduce additional cookies, local storage keys, or tracking technologies through third-party extensions.
Any cookies or storage mechanisms added by extensions are not under the control of PropOps Technologies Ltd. PropOps Technologies Ltd accepts no responsibility for cookies or tracking introduced by third-party extensions.Extension developers should only introduce additional cookies or storage where strictly necessary for the operation of the extension, and must ensure compliance with applicable privacy and data protection laws (including providing appropriate notice and obtaining consent where required).

10. Changes

We may update this Cookie Policy from time to time. Changes will be reflected in the “Last updated” date above.

11. PropOps iOS

PropOps iOS is a native iOS application and does not use cookies, local storage, session storage, or similar web-based storage technologies.
  • All data is stored locally on the device and in Apple CloudKit / iCloud.
  • PropOps iOS does not use web views that set cookies.
  • No tracking technologies, advertising identifiers, or analytics cookies are used.
  • Push notification tokens are managed by Apple Push Notification service (APNs) and are not stored by PropOps Technologies Ltd.
This Cookie Policy applies to PropOps Web only.

12. Contact

PropOps Technologies Ltd
Email: privacy@propops.app