are not surveillance?
just like the GECOS field in /etc/passwd isn't surveillance
Geofencing isn't surveillance either, but at least that one actually creates problems and you'd want it removed. If you don't want your account age signal to bother you, just set it to over-18?
Looks like a well-structured approach.