Ireland's DPC fines Google €403 million for mishandling location data

Technology