Hello,
You can find all hostnames that PurpleAir devices communicate with here: Q: What hostnames and ports do PurpleAir sensors use?
In relation to your first question, PurpleAir devices do not collect any information from connected WiFi networks. When a location check is performed, it will scan for nearby SSIDs to send to Google’s Geolocation API.
Please let us know if you have further questions.