Activity shown in the product preview: Workflow triggered, Task complete, 12 reactions, Credits redeemed.

Privacy by design

Privacy controls built into member data

Capture consent by channel and purpose, pin member data to approved regions, and run access or erasure requests with full lineage intact.

Consent ledgerChannel · purpose · proof
Recorded
ChannelDateStatusSync
Marketing email04 Nov 2024GIVEN
WhatsApp promo04 Nov 2024GIVEN
SMS reminders12 Mar 2025WITHDRAWN
Personalization04 Nov 2024GIVEN
Data residencyPinned region
Approved primary
PrimaryBackupAuditArchive

Pinned to region for life of program · cross-region reads audited

Privacy capabilities

Consent, residency, subject rights, audit

The operational privacy layer for loyalty programs. Controls are enforced in product, logged by default, and ready for audit.

Consent by channel and purpose

Track every opt-in by channel, purpose, moment, status, timestamp, and proof URL. Covers GIVEN, WITHDRAWN, and EXPIRED states.

> consent.audit(member_id)

Member data pinnedregion-wise

Pin member data to approved regions at provisioning. Cross-region reads stay purpose-scoped, audited, and exportable as JSON + CSV.

> tenant.region · approved-primary

Accessible audit trails for every change

Record source, capture time, consent state, processing chain, downstream use, reads, writes, and config changes. Export to your SIEM.

> lineage(record_id) → siem
FAQs

Privacy by design FAQ

Loyalife supports major privacy regimes and sectoral regulator requirements through configurable consent, residency, access, erasure, and audit controls. Every guarantee is enforced in code, not in a policy PDF.