Privacy for smart cities