Browser storage
Cookie and local storage notice
Last updated: 27 August 2026
This notice explains what Shopping Angel stores in your web browser, why it is needed, and how long it remains there. It covers the web application only, not a mobile app.
No advertising, profiling, or analytics cookies
Storage register
These are the first-party cookies and browser-storage entries used by the current web application. A first-party cookie belongs to the Shopping Angel web address you are visiting.
refresh_tokenStrictly necessary- Storage
- Cookie
- Purpose
- Keeps you signed in and lets the server create short-lived access credentials. It is created only after a successful sign-in.
- Duration
- 7 days by default, or the session period configured by the service operator
NEXT_LOCALERequested preference- Storage
- Cookie
- Purpose
- Remembers the interface language and keeps server-rendered pages in that language.
- Duration
- 1 year
sa_search_radius_kmRequested preference- Storage
- Cookie
- Purpose
- Remembers the store-search distance you selected so the first comparison uses the right radius.
- Duration
- 1 year
themeRequested preference- Storage
- Local storage
- Purpose
- Remembers the light or dark appearance you selected. Without a saved choice, the site follows your device setting.
- Duration
- Until you clear site data or choose another theme
The session and provider-binding cookies are HttpOnly, use SameSite=Lax, and use Secure in production. JavaScript cannot read the HttpOnly values. Preference cookies contain only the preference shown above.
When another service is opened
OpenStreetMap and external map links
Opening the interactive map downloads map tiles from OpenStreetMap, so OpenStreetMap receives normal request data such as your IP address and browser headers. Following a Google Maps or other external link takes you to that service, whose own policy then applies.
Your controls
You can delete Shopping Angel cookies and local storage in your browser's site-data settings. Deleting preference storage resets the related setting to its default.
Blocking the session cookie prevents sign-in from working. Blocking preference cookies may reset the language or search radius between visits; blocking local storage prevents the theme choice from being remembered.
There is no separate cookie-preference panel because the site currently has no optional analytics, advertising, or profiling storage to enable or disable.
Changes to this notice
This register should be updated whenever the web application adds, removes, or changes browser storage. If Shopping Angel later introduces non-technical tracking, it must remain disabled until the required choice has been offered.