Fundraising review

Confirm legal structure, fundraising obligations and donor-transparency rules before launch.

External processor

Use a vetted Raisely and Stripe-style flow rather than collecting payment data on GitHub Pages.

Consent separation

Separate donation processing from campaign email consent and supporter records.