We do not currently know of any synonyms for delator.
The noun delator is defined as:
Did you mean deleter?