JMS RP logo

Cookie Policy

Cookies and similar technologies on JMS RP — what we use, why, and how to change your choices.

This documentation describes our implementation towards compliance with UK GDPR and related privacy law. It is not legal advice and does not certify full regulatory compliance.

How consent works

On first visit we show a banner with equal options: accept all, reject non-essential, or manage preferences. Analytics scripts do not load until you opt in. Browsing without choosing is not treated as consent. Rejecting analytics does not block sign-in.

Your choice is stored in browser local storage under the key jmsrp_cookie_consent, including policy version, timestamp, and categories granted. You can withdraw analytics consent at any time.

Essential cookies and storage

  • Authentication session cookies (Auth.js) — required for sign-in.
  • Security and CSRF protections tied to your session.
  • Consent record in local storage — remembers your cookie choice.
  • Signed-in consent preferences stored in our database (no IP or user-agent in consent audit events).

Analytics (optional)

If you opt in, we load Google Tag Manager (container GTM-NXLQ2DJV), which may set cookies or use similar technologies to measure site usage. These run only after explicit analytics consent.

Browser controls

You can block or delete cookies in your browser. Blocking essential cookies may prevent staying signed in. Clearing storage may reset your consent and show the banner again.

Contact

Questions: [email protected]

Last updated: May 2026 (banner version 2026-04)