Cookie policy
This policy explains what TenderSeal (web.tenderseal.com), provided by TENDERSEAL LTD, stores in your browser, and why. Read it with our Privacy Policy.
1. The short version
- TenderSeal sets no cookies. It uses your browser's local storage and session storage instead. The law treats these the same way as cookies, so this policy covers them.
- Everything stored is strictly necessary for the service you asked for: keeping you signed in, remembering your language and layout, and keeping the app working. Storage that is strictly necessary needs no consent (regulation 6(4) of the Privacy and Electronic Communications Regulations 2003), so there is nothing to accept or refuse.
- Notifications, only if you turn them on. TenderSeal then registers a small script with your browser (a service worker) that shows TenderSeal's notifications when they arrive, even with TenderSeal closed, and opens TenderSeal when you click one. It does nothing else and keeps no copy of pages or files. Your browser keeps its notification subscription itself; turning notifications off, signing out, or removing the browser in Profile ends it (our Privacy Policy says what this involves).
- No advertising, analytics or tracking. Nothing is stored for marketing, to measure you, or to follow you to other sites, and no other company stores anything in your browser through TenderSeal unless you choose to load an embedded video (section 3).
2. What is stored
Local storage stays in your browser until you clear this site's data. Session storage lasts until you close the tab. Names in angle brackets stand for an id, such as a document's. Nothing here holds the content of your documents. The sign-in session is sent only to TenderSeal and to Supabase, our sign-in provider; the rest never leaves your browser.
| Name | Where | What it is for | Set by | Removed when |
|---|---|---|---|---|
sb-<project>-auth-token | Local storage | Keeps you signed in: your session's access and refresh tokens. | Supabase Auth | You clear this site's data in your browser, or sign out |
tenderseal:delete-confirmation | Session storage | Ties a Google re-confirmation to the account deletion you started, so it cannot be replayed. Only while you delete an account that signs in with Google. | TenderSeal | You close the tab |
ts:cookie-notice | Local storage | Remembers that you have seen this notice and what you chose in Cookie settings. | TenderSeal | You clear this site's data in your browser |
ts:lang | Local storage | The language you chose for the app. | TenderSeal | You clear this site's data in your browser |
ts:reloaded-for-update | Session storage | When the tab last reloaded itself after an update, so it never reloads in a loop. | TenderSeal | You close the tab |
ts:larger-screen-ok | Session storage | That you chose to carry on with a page on a small screen. | TenderSeal | You close the tab |
ts.nav.seenAt | Local storage | When you last opened each page and tab, so its dot shows only what finished while you were away. | TenderSeal | You clear this site's data in your browser |
hub:chat-fab-seen | Local storage | That you have seen the Knowledge Hub's chat hint, so it is not shown again. | TenderSeal | You clear this site's data in your browser |
hub:tabs | Session storage | The Knowledge Hub tabs you have open, so a reload keeps them. | TenderSeal | You close the tab, or sign out |
hub:phase:<run> | Session storage | Which items you picked in a tender's phase, so a reload keeps them. | TenderSeal | You close the tab, or sign out |
tenderseal.documentPanel.width | Local storage | How wide you dragged the document panel. | TenderSeal | You clear this site's data in your browser |
editor.assistant.width | Local storage | How wide you dragged the editor's assistant panel. | TenderSeal | You clear this site's data in your browser |
design.assistant.width | Local storage | How wide you dragged the design assistant panel. | TenderSeal | You clear this site's data in your browser |
editor.zoom | Local storage | The zoom you chose for the editor's page. | TenderSeal | You clear this site's data in your browser |
design.zoom | Local storage | The zoom you chose for a design's page. | TenderSeal | You clear this site's data in your browser |
editor-mode:<document> | Local storage | The assistant mode you chose for a document. | TenderSeal | You clear this site's data in your browser |
editor-budget:<document> | Local storage | The assistant's effort you chose for a document. | TenderSeal | You clear this site's data in your browser |
design-mode:<design> | Local storage | The assistant mode you chose for a design. | TenderSeal | You clear this site's data in your browser |
design-budget:<design> | Local storage | The assistant's effort you chose for a design. | TenderSeal | You clear this site's data in your browser |
lastUsed | Local storage | The text or highlight colour you used last, offered first next time. | Plate (the editor) | You clear this site's data in your browser |
emoji:frequent | Local storage | The emoji you use most, shown first in the emoji picker. | Plate (the editor) | You clear this site's data in your browser |
plate-storage-callout | Local storage | The icon you gave a callout last, offered for the next one. | Plate (the editor) | You clear this site's data in your browser |
media-chrome-pref-<setting> | Local storage | The volume, mute and subtitle language you set on a video's player. Only once you play a video uploaded to a document. | media-chrome (the video player) | You clear this site's data in your browser |
dashjs_<setting> | Local storage | The quality a streamed video last played at, so the next one starts there. Only once you play a streamed (DASH) video. | dash.js (the video player) | You clear this site's data in your browser |
ts:push:on | Local storage | Which account turned on notifications in this browser, so they come back for that account, and no one else, after signing in again. Only if you turn on notifications. | TenderSeal | You clear this site's data in your browser |
ts:push:offer | Local storage | That you answered "Tell me when it's done" in this browser, so it isn't offered again. Only once you answer it. | TenderSeal | You clear this site's data in your browser |
ts-admin-provider-alerts-enabled | Local storage | Whether an admin turned on browser notifications for provider alerts. Admins only. | TenderSeal | You clear this site's data in your browser |
ts-admin-provider-alerts-shown | Local storage | Which provider alerts an admin was already notified about. Admins only. | TenderSeal | You clear this site's data in your browser |
ts-admin-issues-notified | Local storage | How many open issues an admin was last notified about. Admins only. | TenderSeal | You clear this site's data in your browser |
3. What loads from other sites
- Typefaces come from our own site. Nothing is requested from Google Fonts or any other font service.
- Videos embedded in a document (YouTube, Vimeo, Dailymotion, Youku, Coub) load nothing from those sites until you press the video's load button. YouTube videos then play from youtube-nocookie.com, YouTube's privacy-enhanced mode. Once a video has loaded, its site's own policy applies, and it may store things in your browser under its own name.
- Pictures linked from a document, rather than uploaded to it, load from the site that hosts them. That site sees your IP address and browser, as with any visit. Pictures you upload are stored by TenderSeal.
- Paying and signing in with Google happen on Stripe's and Google's own pages, which you open by choosing to pay, manage billing or continue with Google. Their own cookie policies apply there.
4. Your choices
- Cookie settings opens from the notice shown on your first visit, from the foot of our public pages, and from Profile, Your data. It lists each kind of storage TenderSeal uses. Today that is only "strictly necessary", which is always on.
- To remove everything, clear this site's data in your browser's settings. That signs you out and resets your language and layout choices.
- If you block storage, TenderSeal cannot keep you signed in.
5. Changes to this policy
If TenderSeal ever adds storage that is not strictly necessary, such as analytics, we will ask for your consent before anything is stored, and update this policy first. The version and date at the top change with each update.
6. Contact
Questions about this policy: email support@in.tenderseal.com, or use Help & feedback in the app.