Necessary local storage

The site stores your consent choice in browser local storage so the banner does not need to ask on every page. The record contains the choice, consent version and saved time. It is not intended to contain your name, email address or account details.

Optional Google Analytics

Google Analytics is initialised only after you choose “Accept analytics”. Once accepted, Google Analytics may use its own cookies or browser storage as part of providing analytics. Choosing “Necessary only” keeps Google Analytics disabled.

Vercel Web Analytics

CCM also uses Vercel Web Analytics for aggregated page-view statistics on non-sensitive public routes. It does not use analytics cookies. CCM removes query strings and URL fragments before sending and excludes account, checkout, API and single-use claim routes.

Routes excluded from analytics

Account, checkout and API routes are excluded from CCM website analytics. The single-use claim route is excluded as an additional secret-bearing boundary. Vercel page-view events also have query strings and URL fragments removed before sending.

What CCM does not intentionally send to analytics

The analytics event schema is designed not to send names, email addresses, account identifiers, passwords, verification tokens, payment details, support-message contents, saved layouts or session notes.

Changing your choice

Use the “Cookie choices” control at the bottom of the website to control Google Analytics. Selecting “Necessary only” keeps Google Analytics disabled. Vercel Web Analytics does not use analytics cookies and is described separately in the Privacy Notice.

Other services

Payment providers, Discord and other sites apply their own storage and privacy rules after you choose to visit them. Read the Privacy Notice for the wider CCM data-handling picture.