Cookie Policy
Last Updated: January 19, 2026
This Cookie Policy explains how Escourtly ("we", "us", or "our") uses cookies and similar tracking technologies when you use our website, dashboard, Chrome extension, and SDK (collectively, the "Services"). This policy provides detailed information about the types of cookies we use, their purposes, and how you can manage them.
1. What Are Cookies?
Cookies are small text files stored on your device (computer, tablet, or mobile phone) when you visit a website. They allow the website to recognize your device and remember information about your visit, such as your preferences and login status.
Types of Tracking Technologies
We use the following tracking technologies:
- Cookies: Small text files stored in your browser
- Local Storage: Browser storage for larger amounts of data
- Session Storage: Temporary storage cleared when you close your browser
- IndexedDB: Browser database for structured data storage
2. Cookies and Storage We Use
2.1 Strictly Necessary Cookies
These cookies are essential for the Services to function and cannot be disabled without severely affecting your ability to use our platform.
Authentication Session Cookie
Name: better-auth.session_token
Purpose: Maintains your login session and verifies your identity
Duration: Session-based (expires when you log out or session expires)
Type: First-party, HTTP-only, Secure, SameSite
Data Stored: Encrypted session token
CSRF Protection Token
Name: csrf_token
Purpose: Prevents Cross-Site Request Forgery attacks
Duration: Session-based
Type: First-party, Secure, SameSite
2.2 Functionality Cookies
These cookies enable enhanced functionality and personalization, such as remembering your preferences.
User Preferences
Storage: Local Storage
Keys: theme, workspace_id
Purpose: Remember your theme preference and last accessed workspace
Duration: Persistent (until manually cleared)
Data Stored: Theme setting (light/dark), workspace ID
Dashboard State
Storage: Local Storage
Keys: sidebar_collapsed, view_preferences
Purpose: Remember UI preferences like sidebar state and view modes
Duration: Persistent
2.3 Chrome Extension Storage
When you use our Chrome extension to build product tours, the following data is stored locally in your browser.
Guide Builder State
Storage: Local Storage (chrome.storage.local)
Keys: guideBuilderMode, guideBuilderSteps
Purpose: Temporarily store guide steps during creation before saving to backend
Duration: Cleared when you exit builder mode or save the guide
Data Stored: Step selectors, titles, descriptions, URLs, workspace ID
Privacy Note: This data remains local to your browser and is only sent to your workspace when you click "Save"
Extension Authentication
Cookie Access: Read-only access to better-auth.session_token
Purpose: Verify your identity when saving guides to your workspace
Permissions Required: cookies permission (read-only)
Privacy Note: The extension only reads the cookie; it never creates, modifies, or deletes cookies
2.4 SDK Cookies (On Customer Websites)
When customers embed our SDK on their websites, the following cookies are used to track guide interactions and manage display frequency.
Guide Frequency Tracking
Storage: Local Storage on customer website
Keys: escourtly_guide_[guide-id]
Purpose: Track when guides were last shown to respect frequency settings (e.g., "show once per week")
Duration: Varies based on frequency setting (1 day to never)
Data Stored: Last shown timestamp, completion status
User Interaction State
Storage: Local Storage on customer website
Keys: escourtly_dismissed, escourtly_completed
Purpose: Remember if user dismissed or completed a guide to avoid showing it again
Duration: Persistent or based on guide settings
Analytics Opt-Out
Storage: Local Storage on customer website
Key: escourtly_tracking_disabled
Purpose: Remember if user opted out of analytics tracking
Duration: Persistent
2.5 Analytics and Performance Cookies
These cookies help us understand how users interact with our Services and improve performance.
Usage Analytics
Storage: Session Storage
Purpose: Track page views, feature usage, and user journeys
Duration: Session-based (cleared when browser closes)
Data Collected: Page URLs, click events, time on page, feature interactions
Privacy Note: No personally identifiable information is stored
Error Tracking
Purpose: Monitor and fix technical errors
Data Collected: Error messages, browser version, stack traces
Privacy Note: Personal data is automatically redacted from error logs
3. Third-Party Cookies
We use limited third-party services that may set their own cookies:
Payment Processing (Polar)
When you subscribe to a paid plan, our payment processor Polar may set cookies to process payments securely.
Privacy Policy: Refer to Polar's privacy policy for details on their cookie usage
Driver.js Library (CDN)
The Chrome extension loads Driver.js from UNPKG CDN for preview functionality. This library does not set cookies or collect user data.
Source: https://unpkg.com/driver.js
License: MIT (Open Source)
4. Summary: Why We Use Cookies
| Purpose | Description | Can Disable? |
|---|---|---|
| Authentication | Keep you logged in and verify your identity | ❌ Required |
| Security | Protect against CSRF attacks and unauthorized access | ❌ Required |
| Preferences | Remember your settings and UI preferences | ✅ Yes |
| Guide Builder | Store guide steps during creation | ❌ Required for extension |
| Frequency Management | Control how often guides are shown | ⚠️ Affects SDK functionality |
| Analytics | Understand usage patterns and improve Services | ✅ Yes (opt-out available) |
5. How to Manage and Delete Cookies
5.1 Browser Settings
You can control and delete cookies through your browser settings. Here's how:
Google Chrome
Settings → Privacy and security → Cookies and other site data → See all cookies and site data
Learn more →Microsoft Edge
Settings → Cookies and site permissions → Manage and delete cookies and site data
Learn more →5.2 Escourtly Dashboard Settings
You can manage certain preferences directly in your Escourtly dashboard:
- Analytics Opt-Out: Settings → Privacy → Disable Analytics Tracking
- Clear Local Data: Settings → Privacy → Clear Local Storage
- Reset Preferences: Settings → General → Reset to Default
5.3 SDK-Related Cookies (For End Users)
If you're a visitor to a website using our SDK and want to opt out of tracking:
- The SDK respects browser "Do Not Track" settings
- You can call
window.EscourtlySDK.disableTracking()in the browser console - Clear local storage for the website to reset guide display preferences
5.4 Chrome Extension Storage
Extension storage is automatically cleared when you:
- Exit guide builder mode
- Save your guide to the backend
- Uninstall the Chrome extension
- Manually clear browser data (Chrome settings → Privacy → Clear browsing data → Cookies and site data)
6. Impact of Disabling Cookies
Disabling cookies may affect your experience with our Services:
⚠️ If You Disable All Cookies:
- You will not be able to log in to the dashboard
- The Chrome extension will not be able to save guides
- Your preferences and settings will not be remembered
- The SDK may not function correctly on customer websites
✅ If You Disable Only Analytics Cookies:
- All core functionality will continue to work
- We will not track your usage patterns
- Your preferences will still be saved
- Authentication will continue to work normally
7. Updates to This Cookie Policy
We may update this Cookie Policy from time to time to reflect changes in our practices or for legal, operational, or regulatory reasons. We will notify you of material changes by:
- Updating the "Last Updated" date at the top of this policy
- Sending an email notification to registered users
- Displaying a notice in the dashboard
Continued use of our Services after changes indicates acceptance of the updated Cookie Policy.
8. Contact Us
If you have questions about our use of cookies or this Cookie Policy, please contact us: