Cookie Policy
CleanFrame • Last updated: Oct 21, 2026
1. About cookies on this site
Cookies are small pieces of data stored in your browser. CleanFrame uses only the cookies it needs to run: authentication, language, UI preferences, and your consent choice. No analytics or marketing services are loaded by default.
2. Cookies set by the application
The cookies written directly by the application are listed in the table below. None of them are used for tracking, and none contain a personal identifier.
3. Authentication cookies (AWS Amplify / Cognito)
When you sign in, AWS Amplify manages session cookies prefixed with CognitoIdentityServiceProvider. They are required for authentication and are cleared by the sign-out flow.
4. Payment provider cookies
Cookies from Stripe and Paddle are only created when you actively start a payment flow. Stripe cookies live on Stripe's own domain. Paddle may set cookies on the application's origin while its overlay is open.
5. Categories reserved for future services
The consent banner exposes Preferences, Analytics and Marketing as standard categories. No service is active in these categories today — they exist so the boilerplate can be extended cleanly when needed.
6. Managing your preferences
You can review or change your consent at any time using the button below.
Cookies in detail
| Name | Purpose | Lifetime | Category |
|---|---|---|---|
| locale | Stores the active interface language for routing and server rendering. | 1 year | Necessary |
| cleanframe-settings | Stores UI preferences: content widths and accent colour. | 1 year | Necessary |
| cleanframe-theme-mode | Stores your light, dark or system theme choice. | 1 year | Necessary |
| cleanframe-navigation | Stores the sidebar collapse state on desktop. | 1 year | Necessary |
| cc_cookie | Stores your cookie consent choice. | 182 days | Necessary |
| CognitoIdentityServiceProvider.* | Authentication session cookies managed by AWS Amplify. | Managed by AWS Amplify | Necessary |
| Stripe / Paddle | Set by Stripe or Paddle only when you start a payment. | Set by the payment provider | Necessary |