FWIW Slack does make it very easy to specify a conservative data retention policy organization-wide: https://get.slack.help/hc/en-us/articles/203457187-Custom-me...
* There's no API to set retention settings or defaults
* There's no API to audit retention settings for private channels
* Non-admin users can change retention settings for DMs and private rooms
* There's no way to enforce that private rooms and DMs get a maximum retention setting