In recent Supreme Court rulings:

In the City of Los Angeles v. Patel, the Supreme Court struck down a Los Angeles law which had required hotels to make their guest registries “available to any officer of the Los Angeles Police Department for Inspection” without the need for a warrant.  Link    In a...