diff --git a/pledge-now-pay-later/src/app/page.tsx b/pledge-now-pay-later/src/app/page.tsx index 3a0de25..64b2c63 100644 --- a/pledge-now-pay-later/src/app/page.tsx +++ b/pledge-now-pay-later/src/app/page.tsx @@ -222,16 +222,94 @@ export default function HomePage() { - {/* Zakat */} + {/* Compliance & Consent */}
-
-

🌙 Zakat tracking built-in

-

- Mark any campaign as Zakat-eligible. Donors see a simple checkbox to flag their pledge as Zakat. You get clean reporting — Zakat pledges are tracked separately so funds never mix. -

-
-
- 🌙 This is Zakat +
+
+

Compliance built in, not bolted on

+

+ Every pledge collects legally watertight consent. Gift Aid, Zakat, email, WhatsApp — each with its own opt-in, exact declaration text, timestamp, and audit trail. Ready for HMRC, ICO, and your trustees. +

+
+ +
+ {/* Gift Aid */} +
+
+
🎁
+
+

Gift Aid (HMRC)

+

+25% on every eligible pledge

+
+
+
+
+
+ Add Gift Aid (+25%) +
+

Collects home address + HMRC model declaration. Timestamp and donor name recorded. Export HMRC-ready CSV in one click.

+
+
+ + {/* Zakat */} +
+
+
🌙
+
+

Zakat Tracking

+

Funds never mix

+
+
+
+
+
+ 🌙 This is Zakat +
+

Mark campaigns as Zakat-eligible. Donors tick one checkbox. Zakat pledges tracked and reported separately.

+
+
+ + {/* Email consent */} +
+
+
📧
+
+

Email Consent (GDPR)

+

Granular, never pre-ticked

+
+
+
+
+
+ Email updates +
+

Separate opt-in for email reminders and receipts. Exact consent text, timestamp, and IP stored. No sends without opt-in.

+
+
+ + {/* WhatsApp consent */} +
+
+
💬
+
+

WhatsApp Consent (PECR)

+

Reply STOP to opt out

+
+
+
+
+
+ WhatsApp updates +
+

Separate opt-in for WhatsApp reminders. Consent text includes opt-out instructions. No messages without permission.

+
+
+
+ +
+

+ Every consent is stored with the exact text shown, a timestamp, the donor's IP address, and a version number. If you ever need to prove what a donor agreed to, it's all there. +

@@ -248,7 +326,7 @@ export default function HomePage() { { icon: "📅", title: "Flexible Scheduling", desc: "Pay now, pick a date, or split into 2-12 monthly instalments. Each instalment tracked separately." }, { icon: "💬", title: "WhatsApp Reminders", desc: "Automated multi-step: 2 days before → due day → gentle nudge → final. Donors reply PAID, HELP, STATUS." }, { icon: "🎁", title: "Gift Aid + HMRC Export", desc: "Collect declarations inline with live math. One-click HMRC-ready CSV export." }, - { icon: "🌙", title: "Zakat Tracking", desc: "Mark campaigns as Zakat-eligible. Donors tick a checkbox. Zakat pledges tracked separately." }, + { icon: "🔐", title: "Bulletproof Consent", desc: "Gift Aid, Zakat, email, WhatsApp — each opt-in stored with exact text, timestamp, IP, and version." }, { icon: "📊", title: "Live Dashboard", desc: "Real-time pipeline: new → initiated → paid → overdue. Needs-attention alerts. Auto-refreshes." }, { icon: "🏦", title: "External Payment Tracking", desc: "Donors pledge here, pay on LaunchGood/Enthuse. They click 'I\\'ve Donated' or reply PAID on WhatsApp." }, { icon: "🏆", title: "Leaderboard", desc: "See which volunteer, table, or link source brings in the most pledges. Friendly competition." },