ProofOfDonation is a self-hosted alternative to CAPTCHAs that verifies user identity by confirming charitable donations through email receipt validation using DKIM cryptographic signatures. Website owners can replace signup puzzles with donation requirements, and the stateless server supports multiple charities without direct integration.