Specifically, I believe that if information that is held by a private 3rd party I accessed by anyone, law enforcement or otherwise, that third party should be required to tell you that it was requested and by whom. Just like they can't put a gag order on a search warrant to your home, this hypothetical search would be exempt from gag orders.
Huh? There absolutely are gagged search warrants. Didn't you ever get one at Reddit? They're the norm, the default even.