It doesn't matter what the official law is, taking pictures of strangers on the street is indeed in one or another way an invasion of their privacy. People have the right to be unhappy about that and even angry if the picture taker doesn't care about their concerns... some would say what about security cameras? - no no, security cameras don't take picture of you, they take videos of the whole area, and the intention of it is very different.. and even if you wanted to print from them your portrait the quality would be horrible, unrecognizable.. while the picture taken by someone with their own camera for unknown reason is very suspicious and personal... I take pictures, but I don't really want someone to take picture of me and then publish it as their "art" or to do with my image whatever he wants... What is the solution for a guy who still wants to take pictures on the street? - respect people on the street, be polite, don't hide what you are doing, if not smile then at least show them your positive attitude towards them, when stopped be polite, apologize, explain, then apologize one more time, be ready to tell them a compliment... look confident, and keep taking pictures... One time I was stopped on the street by drunk, quite tough looking, guys for taking their picture, after short explanations why, for what purpose etc... I was given an email address and ended up taking about ten frames of them with a promise to send them pictures. Don't tell anyone about the law you know because there is always another active low... and the guys in the evening have their own law which they would be more than happy to force if needed... but don't start targeting as a subject of your photos only children, women or elderly people from the back either🙂)...