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
2.1 Session Cookie
| Cookie | Purpose | Duration |
|---|
DYNAMO_SESSION (configurable) | Authenticates your login session | 7 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
| Cookie | Purpose | Duration |
|---|
remember_token | Keeps you signed in across browser sessions | 30 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
| Key | Purpose |
|---|
color-theme | Your light or dark mode preference |
video_quality_preference | Your preferred video playback quality |
caseNotesOpen / caseNotesMinimized | Case notes panel position and state |
securityReportCollapsed | Security report widget collapsed or expanded |
3.2 Notification Prompts
| Key | Purpose |
|---|
browser_notification_prompt_shown | Prevents repeated browser notification permission prompts |
electron_notification_prompt_shown | Prevents repeated desktop app notification prompts |
push-prompt-dismissed-until | Records when the push notification prompt was dismissed |
| Key | Purpose |
|---|
propops_dashboard_cache | Caches 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 |
3.4 Cookie Consent
| Key | Purpose |
|---|
cookie_consent_{version} | Records your cookie consent preferences |
4. Session Storage
Session storage is cleared automatically when you close your browser tab.
| Key | Purpose |
|---|
furtherWorksJobData | Temporarily holds job data when creating follow-on jobs |
duplicateSkipSections | Remembers sections to skip when duplicating a job |
selectedBranchIds | Maintains branch selection state across pages |
new_user_temp_password / new_user_uuid | Temporarily 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:
| Provider | Purpose | Policy |
|---|
| Google Gemini | AI analysis features | Google 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.