Cookies & Communication Preferences

Cookies and local storage

[Not yet written. Real, current answer: no tracking/analytics cookies exist anywhere in this codebase. localStorage is used for theme preference (ThemeProvider) and shop cart contents (cart.ts) - functional, not tracking, but should still be disclosed honestly rather than omitted. Re-check this is still accurate before publishing - it can change as the app grows.]

Marketing consent (email/SMS/push)

[Not yet written. Explain the opt-in checkbox at checkout (transactions.marketing_consent, customers.marketing_consent) - unchecked by default, never assumed. No SMS or push sending exists in this codebase yet (notification_events records events but sends nothing) - do not describe a channel as active until it genuinely is.]

Transactional messages

[Not yet written. Order/request status updates are not marketing and are not covered by the opt-in above - state this distinction plainly so a customer understands declining marketing does not mean losing order updates.]

Changing your preferences

[Not yet written. No self-service preference centre exists yet - state honestly, with a real contact route in the meantime.]