@paralithode Personally I think per-post filtering inevitably ends in confused users who thought something they posted was private but forgot to tick a little box and 10 seconds later it has federated across the internet and is public for anyone - and undeletable because it was published publicly.
Mixing private and public in the same tool is bound to leak and the best way of mitigating this is to separate your public and private spheres.