confessor

noun

1.
a priest who hears confession and gives absolution
Derived from:
confess
2.
someone who confesses (discloses information damaging to themselves)
Derived from:
confess