Last updated: January 13, 2026
This Cookie Policy explains how CitySpotlight Limited ("CitySpotlight", "we", "us", or "our") uses cookies and similar tracking technologies when you visit our website at cityspotlight.com or use our billboard advertising marketplace platform (the "Services").
This policy provides detailed information about what cookies are, what types of cookies we use, why we use them, and how you can manage your cookie preferences. This Cookie Policy should be read alongside our Privacy Policy, which explains how we collect and process your personal data.
Cookies are small text files that are placed on your computer, smartphone, tablet, or other device when you visit a website. They are widely used to make websites work more efficiently, provide a better user experience, and give website owners information about how their site is being used.
Cookies can be "persistent" or "session" cookies:
Cookies can also be "first-party" or "third-party":
In addition to cookies, we use other similar technologies:
HTML5 local storage allows websites to store data locally on your device. Unlike cookies, data stored in local storage has no expiration date and remains until explicitly deleted. We use local storage to save user preferences such as theme settings and language preferences.
Similar to local storage, but data is cleared when you close your browser tab. We use session storage for temporary data needed during a single browsing session.
These cookies are essential for the website to function properly. They enable core functionality such as security, network management, authentication, and accessibility. You cannot opt out of these cookies as the Services would not work without them.
| Cookie Name | Provider | Purpose | Duration |
|---|---|---|---|
| sb-access-token | Supabase | User authentication - stores the access token for your logged in session | 1 hour |
| sb-refresh-token | Supabase | Maintains user login state - allows automatic token refresh without re-login | 7 days |
| sb-*-auth-token | Supabase | Project-specific authentication token for secure session management | Session |
These cookies enable enhanced functionality and personalization, such as remembering your preferences. They are set by us and stored in your browser's local storage.
| Storage Key | Provider | Purpose | Duration |
|---|---|---|---|
| theme | CitySpotlight | Stores your light/dark mode preference | Persistent |
| locale / i18nextLng | CitySpotlight | Stores your language preference | Persistent |
| cookie-consent | CitySpotlight | Stores your cookie consent preferences | 1 year |
These cookies collect information about how visitors use our website, such as which pages are visited most often and if users receive error messages. This helps us improve how our website works. All information collected is aggregated and anonymous.
| Cookie Name | Provider | Purpose | Duration |
|---|---|---|---|
| _ga | Google Analytics | Distinguishes unique users by assigning a randomly generated number as a client identifier | 2 years |
| _ga_G-K40MN3DNRZ | Google Analytics 4 | Maintains session state across page requests and stores a unique session ID | 2 years |
| _gid | Google Analytics | Distinguishes users during a 24-hour period for session tracking | 24 hours |
| _gat | Google Analytics | Throttles request rate to limit data collection on high traffic sites | 1 minute |
We use Sentry for error monitoring and performance tracking. Sentry helps us identify and fix bugs to improve your experience.
| Cookie/Storage | Provider | Purpose | Duration |
|---|---|---|---|
| sentry-sc | Sentry | Stores a session identifier for error tracking and grouping related errors | Session |
| sentryReplaySession | Sentry | Used for session replay functionality to help debug issues | Session |
We use Stripe for secure payment processing. Stripe may set cookies to enable secure transactions and prevent fraud.
| Cookie Name | Provider | Purpose | Duration |
|---|---|---|---|
| __stripe_mid | Stripe | Fraud prevention - identifies the device for secure payment processing | 1 year |
| __stripe_sid | Stripe | Fraud prevention - session identifier for payment security | 30 minutes |
We use cookies for the following purposes:
Most web browsers allow you to control cookies through their settings. You can typically:
Here's how to manage cookies in popular browsers:
You can opt out of Google Analytics tracking by installing the Google Analytics Opt-out Browser Add-on.
Some browsers include a "Do Not Track" (DNT) feature that signals to websites that you do not want your online activity tracked. Currently, there is no universal standard for how websites should respond to DNT signals. However, you can use the cookie management options described above to control tracking on our site.
If you choose to disable or delete cookies, please be aware that some features of our Services may not function properly:
We use the following third-party services that may set cookies. Please refer to their privacy policies for more information:
We may update this Cookie Policy from time to time to reflect changes in the cookies we use or for other operational, legal, or regulatory reasons. When we make changes, we will:
We encourage you to periodically review this Cookie Policy to stay informed about our use of cookies.
If you have any questions about our use of cookies or this Cookie Policy, please contact us:
This Cookie Policy should be read in conjunction with our other policies: