What does Berufsgeheimnisträger mean?

Berufsgeheimnisträger - German to English

[person whose career swears all of them to secrecy / privacy]