Cookie policy
Version 1.0 · Last updated: use your internal release process to track legal review.
What are cookies?
Cookies are small text files stored on your device when you visit a website. They help pages work, remember preferences, and — where you agree — support analytics and marketing.
How we use cookies
CheckLondon uses cookies to provide core functionality (sign-in, security, remembering your cookie choices) and, only with your consent, optional features such as analytics and marketing pixels.
Categories
Strictly necessary
Required for the site to work: sign-in, security, load balancing, and remembering your cookie choices. These cannot be switched off.
Required: Yes
Functional
Optional features that improve your experience: language, theme, saved filters, and UI preferences.
Required: No — you can opt out
Analytics & performance
Helps us understand traffic and improve the service (e.g. page views, errors). Only loaded if you allow this category.
Required: No — you can opt out
Marketing & social
Advertising, measurement, retargeting, and social pixels where we use them. Only loaded if you allow this category.
Required: No — you can opt out
Cookie inventory
The table below is maintained in code (app/utils/cookie_catalog.py) and should be updated when new cookies are introduced.
| Name / pattern | Category | Provider | Purpose | Duration | Essential |
|---|---|---|---|---|---|
session |
necessary | CheckLondon | Maintains your signed-in session and CSRF protection. | Session / 2 weeks if “remember me” | Yes |
remember_token |
necessary | CheckLondon | Keeps you signed in when you choose “remember me”. | Up to 14 days | Yes |
csrf_token |
necessary | CheckLondon | Protects forms against cross-site request forgery. | Session | Yes |
cookie_consent |
necessary | CheckLondon | Stores your cookie category choices and policy version. | Up to 12 months | Yes |
_ga* |
analytics | Google Analytics — distinguishes users (when enabled). | Up to 2 years | No | |
_gid* |
analytics | Google Analytics — session grouping (when enabled). | 24 hours | No | |
_gat* |
analytics | Google Analytics — throttling (when enabled). | 1 minute | No | |
_fbp |
marketing | Meta | Facebook / Meta Pixel browser identifier (when enabled). | 90 days | No |
cl_theme |
functional | CheckLondon | Example: dark/light preference (if enabled in UI). | 12 months | No |
Changing your mind
Use Cookie settings in the footer to reopen the preferences panel. You can withdraw optional consent at any time; strictly necessary cookies remain for security and core operation.