It bothers me that any action you take is immediately public knowledge to all your citizens and other space empires you're in contact with.
So, suggestion: A number of policies have a new checkbox: "secret"
So for example your options for purge are "Allowed, Prohibited, Xenos Only, Allowed (Secret) and Xenos Only (Secret)"
Your own pops would be kept from the truth by suppressing the factions that witness the atrocities, which generally spring up on planets where those atrocities happen. Other empires would be informed either by your own truth-seeking factions getting their support to the point where they "go public" or by a science vessel scan of an atrocity in progress at which point they have the option to reveal it or keep your secret, a choice they make based on their relationship with you, their own feelings about the nature of the atrocity, and their own place on the secret/open axis.
So, suggestion: A number of policies have a new checkbox: "secret"
So for example your options for purge are "Allowed, Prohibited, Xenos Only, Allowed (Secret) and Xenos Only (Secret)"
Your own pops would be kept from the truth by suppressing the factions that witness the atrocities, which generally spring up on planets where those atrocities happen. Other empires would be informed either by your own truth-seeking factions getting their support to the point where they "go public" or by a science vessel scan of an atrocity in progress at which point they have the option to reveal it or keep your secret, a choice they make based on their relationship with you, their own feelings about the nature of the atrocity, and their own place on the secret/open axis.