Skip to main content
Legal & privacy

Cookies & storage

A practical guide to the information stored on your device and your choices.

Last updated 22 October 2026

On this page

  • Your choices
  • Storage inventory
  • Optional third-party requests
  • Changing or withdrawing consent

Your choices

Necessary storage supports consent, login and features you request. Preferences, external media/services and existing first-party usage statistics are optional and off until chosen. Accept all and Accept essential are offered at the same level. Accept essential keeps all optional categories off; Accept all enables them together. The site remains readable when optional items are rejected.

Storage inventory

Name / familyPurposeTypeDuration
inv-consentVersioned consent choice and dateStrictly necessary12 months; invalid after policy-version change
sb-*-auth-tokenSupabase login/refresh sessionStrictly necessary when signing inProvider-managed session; until sign-out or session expiry; verify configuration
inv-globe-layoutWhere you moved and pinned the Sector overview card on the Globe pageStrictly necessary for requested featureUntil cleared or removed
inv-readingArticles you saved to your reading list on the Globe page (this device only)Strictly necessary for requested featureUntil cleared or removed
inv-news-presetsSaved news filter views on the Globe page (this device only)Strictly necessary for requested featureUntil cleared or removed
inv-proj-watchProjects you chose to watch in the Projects preview (this device only)Strictly necessary for requested featureUntil cleared or removed
inv-watch, inv-listsRequested asset/country watchlists and dashboard listsStrictly necessary for requested featureUntil cleared or removed; account copies follow account retention
inv-follow, inv-follow-topics, inv-follow-itemsRequested globe/article follows and topicsStrictly necessary for requested featureUntil cleared or changed
inv-auth-seen, inv-pop, inv-guest, inv-had-accountRemember account/guest choice and dismissed promptsStrictly necessary to respect those choicesNo coded expiry; until cleared
inv-app-xRemember dismissal of install promptStrictly necessary to respect dismissalNo coded expiry; until cleared
inv-news-optin, inv-subNewsletter choice / local form acknowledgementStrictly necessary to record requested choiceNo coded expiry; inv-news-optin resets after account update
inv-ownerSuppress operator usage eventsStrictly necessary internal controlUntil logout or cleared
inv-wb (sessionStorage)Welcome-back prompt once per browser sessionStrictly necessary to respect dismissalBrowser session
inv-theme, inv-pal, inv-studioTheme, chart palette and studio appearancePreference; opt-inNo coded expiry; cleared on rejecting/withdrawing Preferences
inv-profile, inv-notif-readLegacy local display profile and notification-read countPreference; opt-inNo coded expiry; cleared on rejecting/withdrawing Preferences
inv-learnLearning progressPreference; opt-inNo coded expiry; cleared on rejecting/withdrawing Preferences
inv-* (Cache Storage, not a cookie)Versioned first-party offline app files and saved responsesStrictly necessary for requested offline appOlder versions removed on service-worker activation; browser may evict
Usage events (no separate analytics storage key)Optional page/interaction statistics sent to SupabaseAnalytics; opt-in[OWNER: configure event retention]
inv-notif-ids, inv-calendar-filtersRead article IDs and requested calendar filtersNecessary for requested featureUntil cleared; read IDs capped at 1000
googtransLanguage selected for Google TranslateCookie for translation you requestManaged by Google; removed by “Show original English”

This inventory comes from the site’s localStorage/sessionStorage calls and offline-cache code. Browser local storage has no automatic expiry unless the code provides one. It is different from a browser cookie. Authentication providers may also use their own security/session mechanisms when you sign in.

Optional third-party requests

Third-party images & services allows Brandfetch logos, Google-hosted fonts and direct Coinbase rate requests. Without it, the site uses local logo/initial fallbacks, system fonts and saved market data. Locally saved Pixabay photographs still work. Following an external link or choosing Google sign-in is a separate user-requested action.

Selecting a translation language loads Google Translate on this page. Google receives the page text to translate and technical request information, including your IP address. Its language cookie can resume your requested translation on other pages. “Show original English” clears that choice. The translator does not load just because you visit the site or accept optional services.

The existing Supabase usage-events feature is also optional. It sends limited page and interaction information only with Analytics consent; there are no advertising trackers added by this change.

Changing or withdrawing consent

Your inv-consent choice records the policy version, date and categories. We ask again after 12 months or a version change. Cookie settings in the footer reopens the two choices and shows your current selection. Withdrawing Preferences clears the optional preference keys listed above. Previously sent requests cannot be recalled; future optional requests stop. If storage is blocked, a choice lasts for the current page and the card may reappear on your next visit.

All legal documents
Legal & privacyTerms of UsePrivacy policyFinancial disclaimerHow we use AISources & attributionsCopyright & takedownEditorial policyCorrections logAdvertising & affiliatesAccessibilityContact & company details

Not investment advice. Contact Investedia.

Live prices (optional)

If you choose Accept all (or turn on live prices in your privacy choices), the Markets page opens a connection from your browser to Coinbase’s public price feed (ws-feed.exchange.coinbase.com) to stream crypto prices. Coinbase receives your IP address and technical request data as part of that connection. Nothing is stored on your device for this, and the connection is closed if you withdraw consent. Without consent the page shows our own delayed prices.

Live charts (TradingView)

The Markets page offers free charts by TradingView. They load only after you press “Load live charts”. When loaded, your browser connects to TradingView, which receives your IP address and may set its own cookies under its own policy. We do not receive any data from that connection.