In Switzerland, a policeman investigating a criminal offense (délit penal), can simply request all the data about someone without the need of an explicit Juge order... How is it that great?
Not true, a public prosecutor can, not a police officer. A police officer may request the data on behalf of a public prosecutor. Every canton is organized somewhat differently, so it depends on the canton who does the actual work in the end. The letter often states the case number opened by the public prosecutor. Depending on the organization, the public prosecutor will ask the police in writing what to request.
We also though so. The General Prosecutors of several Cantons politely made us understood that we were wrong (in case of criminal offense). All our competitors provide the data without obstruction. We also now comply.