Cookie Policy
Last updated: April 30, 2026
1. What Are Cookies?
Cookies are small text files that a website places on your device (computer, tablet, or phone) when you visit. They allow the website to remember information about your visit — such as whether you are logged in — so the site functions correctly.
This Cookie Policy explains all the technologies SeshTab uses to store information on your device, including cookies on the web dashboard (getseshtab.com), localStorage on the web dashboard, and browser storage used by the SeshTab extension. It should be read alongside our Privacy Policy.
2. Essential Cookies (No Consent Required)
SeshTab uses only strictly necessary authentication cookies and payment-related cookies that do not require prior consent under applicable law (Polish implementation of the ePrivacy Directive). These cookies are required for the Service to function and cannot be disabled without breaking core functionality.
| Cookie name | Provider | Purpose | Duration | Legal basis |
|---|---|---|---|---|
| sb-* | Supabase | Stores your authentication session token to keep you signed in. Without this cookie, you would need to log in on every page visit. | Session / 1 week (refreshed on activity) | Contract performance — necessary to provide the service |
| __stripe_mid | Stripe | Device fingerprint used by Stripe to detect and prevent fraudulent payment activity. Set when you visit a page with a Stripe element (e.g., the checkout page). | 1 year | Legitimate interests (fraud prevention) |
| __stripe_sid | Stripe | Stripe session identifier used to link requests during a single checkout session. | 30 minutes | Legitimate interests (fraud prevention) |
Note: The exact name of the Supabase authentication cookie may vary (prefixed with sb- followed by your Supabase project reference). It stores a JSON Web Token (JWT) identifying your session.
3. Analytics Cookies (Consent Required)
We use Google Analytics and Vercel Analytics to understand how visitors interact with the Service. These cookies are only set if you accept analytics cookies via our consent banner. If you decline, these cookies are not loaded and no analytics data is collected about you.
You can change your preference at any time using the "Manage cookies" link in the footer.
| Cookie name | Provider | Purpose | Duration |
|---|---|---|---|
| _ga | Google Analytics | Registers a unique ID used to generate statistical data on how you use the website. Used to distinguish users. | 2 years |
| _ga_* | Google Analytics (GA4) | Used to persist session state. Contains a randomly generated unique ID used to count page visits. | 2 years |
| _gid | Google Analytics | Registers a unique ID used to generate statistical data on how you use the website. Expires after each session. | 24 hours |
| va_* | Vercel Analytics | Anonymised page view and performance data collected by Vercel. Does not track individual users across sessions. | Session |
4. localStorage on the Web Dashboard
In addition to cookies, the SeshTab web dashboard uses your browser's localStorage — a storage area in your browser that persists beyond a single session but is never sent to our servers automatically.
| Key | Purpose | Duration |
|---|---|---|
| sesh-theme | Stores your selected colour theme preference (light, dark, or system) for the dashboard interface. | Until you clear browser data or change the setting |
| cookie-consent | Stores your analytics cookie consent preference ("accepted" or "declined") so the banner does not reappear on every visit. | Until you clear browser data or change preference |
localStorage data is stored entirely on your device. It does not contain personal identification information and is not transmitted to our servers.
5. Extension Browser Storage (Not Cookies)
The SeshTab browser extension stores data locally in your browser using browser-provided APIs. This data is stored exclusively on your device and is not transmitted to our servers except as part of normal authenticated API calls (e.g., syncing a workspace to the cloud when you are logged in to a Pro account).
browser.storage.local
| Key | Contents | Purpose |
|---|---|---|
| seshtab-auth | Supabase access token + refresh token (serialised JSON) | Keeps you signed in to your account in the extension without requiring login on every popup open |
This storage area is managed by your browser and is readable only by the SeshTab extension, not by websites or other extensions.
IndexedDB — database: SeshTabDB
The extension stores all local feature data in IndexedDB (via the Dexie library). This database is stored entirely on your device and is never transmitted to our servers independently.
| Table | Contents |
|---|---|
| sessionSnapshots | Periodic snapshots of your open windows and tabs (URL, title, favicon) |
| workspaces | Your locally saved workspaces (name, colour, icon, list of tabs) |
| snoozedTabs | Your snoozed tabs (URL, title, favicon, scheduled wake time) |
| savedSessions | Manually saved sessions (name, windows, tabs) |
| favoriteTabs | Your pinned/favourite tabs (URL, title, favicon) |
| profiles | Your workspace profiles (name, icon, colour, list of workspace IDs) |
To delete extension storage data: (a) uninstall the SeshTab extension, which removes all associated storage; or (b) in Chrome, go to chrome://extensions → SeshTab → Details → Extension storage → Clear storage.
6. Managing Cookies in Your Browser
You can control, block, or delete cookies through your browser settings at any time. Note that disabling the Supabase authentication cookie (sb-*) will prevent you from staying logged in and will disable all cloud features.
- Google Chrome: Settings → Privacy and security → Cookies and other site data
- Mozilla Firefox: Settings → Privacy & Security → Cookies and Site Data → Manage Data
- Microsoft Edge: Settings → Cookies and site permissions → Manage and delete cookies and site data
- Safari (macOS): Safari → Settings → Privacy → Manage Website Data
- Opera: Settings → Advanced → Privacy & security → Cookies and other site data
To clear localStorage for getseshtab.com: open browser developer tools (right-click → Inspect → Application tab → Local Storage → right-click "https://getseshtab.com" → Clear).
To change your analytics consent preference, use the Manage cookies link in the footer of this page.
7. Third-Party Cookie Policies
The cookies set by our sub-processors are governed by their own privacy and cookie policies:
- Supabase: supabase.com/privacy
- Stripe: stripe.com/privacy and stripe.com/legal/cookies-policy
- Google Analytics: policies.google.com/privacy
- Vercel Analytics: vercel.com/legal/privacy-policy
We have no control over third-party cookies beyond our configuration of those services.
8. Changes to This Cookie Policy
We may update this Cookie Policy to reflect changes in the cookies we use or applicable legal requirements. We will update the "Last updated" date when we do so. For material changes affecting users with accounts, we will also send notification by email. We encourage you to review this page periodically.
9. Contact
Questions about this Cookie Policy or our use of browser storage? Contact us:
Jakub Stolarskiul. ks. Jerzego Popiełuszki 12A/10, 37-450 Stalowa Wola, Polska
E-mail: support@getseshtab.com