The charity donation is decided and paid by the consumer when they receive their cashback.
This is automatically paid to the charity once the 30 day returns period is passed, from the consumer's cashback being held in Escrow.