Add a checkbox to the form for anonymous donations.
Anonymous donations get a flag on the database record
Administration views of data omit name/address of flagged records
This does not throw away the data, so it's still in the database, which is something of a minus. However, if there's ever an issue lets us get back at it if we really need it.
Harder, data-lossy implementation:
Add a checkbox to the form for anonymous donations.
When checked, name & address fields are no longer required (& get autofilled with default info?)
Make very clear to users that we cannot provide a receipt and they probably won't get a tax deduction
Easy, silly, insecure implementation:
Add a note that tells people to just you the name "Anonymous Anonymous"
Easy, data-preserving implementation:
This does not throw away the data, so it's still in the database, which is something of a minus. However, if there's ever an issue lets us get back at it if we really need it.
Harder, data-lossy implementation:
Easy, silly, insecure implementation: