I think you don't understand that none of these systems are deemed illegal or legal... until they are actually tested in court. That is the foundational issue here for a requirement that is broad, non-specific, and not yet tested in the court system.
This is not a matter of 'the law says this...