If you are in public you are recorded everywhere by security cameras and anyone can legally take and use your photo, with or without your consent, if you're inside someone else's residence the same applies, it is up to them if they have cameras, nanny cameras or security cameras, there is no law...