This suggestion has been closed. Votes are no longer accepted.
inb4 people stop donating just to have a cool forum rank : )
I'm unaware of any instances where people have stopped donating and the rank was removed. Either it takes a long time or it stays once you have donated. It might be possible to request it be removed, not really sure how it works though. (If it's automatic it's probably not easily possible)
 
Every night a program scans all the donators steamIDs and sees if they have a forum account. Then it adds them to the donator group which I have set to a higher priority than the regular ranks, but lower priority than admin or moderator.
 
I take it there isn't a way to track how much an account has donated and give a total donated-based Spirit Of Giving rank as long as they have donator privileges