For more peace of mind we could change the way the campaign works so instead of allocating a fixed amount to distribute to users every day, you receive a fixed amount at the moment of deposit and you are free to withdraw whenever afterwards keeping the reward. Maybe this is a better solution?
Would there be anything to prevent someone abusing this by just constantly depositing and withdrawing the same coins over and over?