IPFS file removal + private network?

Hello everyone,

We are planning to use IPFS in our project as a part of a distributed private network, but due to legal reasons, sometimes we need to remove that information from our nodes completely. As far I understand, there is no easy way to do that - but is there any workaround? I’ve heard about that pin + gc trick, but as far as I understand that work only for a local node.

Any help would be appreciated.
Any ideas?