@loganer well, threads is restricting them on request on their own platform.
I can't say if thats how it would be developed on core AP, just putting it out there that it's a bad idea, just in case.
I hope they don't go this route, but given that's the way Threads does it, I thought I'd mention it.