Cookie Policy
Last updated
This Cookie Policy explains the cookies and similar local-storage technologies used by the Thor Exchange website at thorexchange.xyz (the “Interface”), why we use them, and how you can control them. It should be read together with our Privacy Policy.
What these technologies are
A cookie is a small text file a site asks your browser to store. The Interface relies primarily on localStorage and sessionStorage, which work similarly but keep data in your browser rather than sending it on every request. In this Policy we refer to all of these together as “cookies” for simplicity. The Interface uses no advertising, marketing, social-media, or cross-site tracking cookies.
Categories used by the Interface
The cookie banner presents three categories, matching exactly what the Interface actually does:
- Strictly necessary — always on. Required for core functionality such as keeping your wallet connected and remembering your cookie choices. These cannot be switched off.
- Analytics — opt-in, default OFF. Aggregate usage measurement. Currently not connected to any provider.
- Error reporting — opt-in, default OFF. Client-side crash diagnostics. Currently not connected to any provider.
On your first visit the banner asks for your choice. Declining leaves the optional categories off. You can reopen the banner and change your choices at any time via “Cookie settings” in the site footer.
Strictly necessary (always on)
| Key | Purpose | Storage | Lifetime |
|---|---|---|---|
thor:cookie-consent | Records your cookie-consent choices so we do not re-prompt | localStorage | Until cleared (re-prompted if removed) |
wagmi.*, wc@2:* (and similar) | Wallet-connection state, managed by the wagmi and WalletConnect libraries so your wallet stays connected across reloads | localStorage | Until you disconnect or clear browser storage |
thor.palette.recents.v1 | Remembers your recent searches in the command palette | localStorage | Until cleared |
thor:chunk-reload-at | Debounces automatic reloads after a failed code-chunk load (prevents reload loops) | sessionStorage | Current browser session |
These are essential for the Interface to function. Blocking them will break wallet connection and other basic features.
Analytics (opt-in, default off)
| Key | Purpose | Storage | Lifetime |
|---|---|---|---|
| None currently set | Aggregate, privacy-respecting usage measurement. No provider is currently wired, so nothing is set or sent unless you opt in and a provider is later enabled. | n/a | n/a |
Error reporting (opt-in, default off)
| Key | Purpose | Storage | Lifetime |
|---|---|---|---|
| None currently set | Client-side crash diagnostics (such as stack traces and browser version) to help us fix bugs. No provider is currently wired, so nothing is set or sent unless you opt in and a provider is later enabled. | n/a | n/a |
What we do NOT use
- No advertising or marketing cookies.
- No social-media tracking pixels.
- No cross-site or cross-context tracking.
How to manage your preferences
- First visit: the cookie banner asks for your consent; optional categories default to off.
- Any time after: click “Cookie settings” in the footer to reopen the banner and change or withdraw your choices.
- Browser controls: every major browser lets you view, block, or delete cookies and local storage. Note that clearing or blocking strictly-necessary storage will disconnect your wallet and reset your preferences.
Changes
If we add new cookies or wire an analytics or error-reporting provider, we will update this Policy and may re-prompt for consent depending on the category. The “Last updated” date above reflects the latest revision.
Contact
Questions about cookies may be directed to the team via Telegram (link available on our official channels).