Loyalty Club’s consent model is opt-in. Two places where consent is captured:
- At signup — a checkbox on the Register page (
marketingConsent). Default off; you tick it to opt in. - Per-partner when joining a campaign — the JoinPartnerCampaign component has its own
marketingConsentcheckbox so you can opt into a specific partner’s communications when joining their campaign.
What we don’t document at v1
- A Settings toggle to change global marketing consent later — the audited Settings page does not have a marketing-consent section. If you need to change your global marketing consent after signup, open a ticket and we’ll handle it manually.
- A per-partner unsubscribe path — not visible in the audited code from a member-side flow. Email unsubscribe links from messages partners send may exist on the email side.
Privacy policy
Separately from marketing consent, the privacy policy acceptance is its own gate — you tick a checkbox post-login to accept the policy before the app lets you continue. This is captured by acceptedPrivacyPolicy on your account.
In one sentence
Marketing consent is captured at signup and per-partner; changing it later isn’t exposed in Settings — open a ticket if you need it changed.