|
|
|
|
|
by sneak
1589 days ago
|
|
If the community maintains it, why hasn't the community removed the phone-home surveillance in the iOS client? This is something I only see in packages maintained by a central authority that wants to consume the data from the community, at the expense of end user privacy. |
|
There's no analytics nor reporting in the app. I've been slowly removing[0] things that talk to servers other than your Home Assistant server, but your private information's never left the device. Right now the app will talk to 2 additional sources, both of which you can disable in the Privacy settings:
1. alerts.home-assistant.io, which will alert for security issues but is strictly a JSON file it loads [1]
2. Firebase Cloud Messaging, for push notifications (since we can't talk to APNS directly in HA)
FCM is a dependency I'm actively trying to kill off in favor of an implementation that is both end-to-end encrypted and talks directly to Apple's Push Notification Service. Apple would not allow a solution where HA talks directly to APNS as they do not want that many active connections, and it would require disclosing private keys for the App Store account.
Unless Robbie wanted to give me his personal Apple ID password, moving the app to the Nabu Casa App Store account was the only way for me to do anything with the app.
[0] https://github.com/home-assistant/iOS/pull/2010 [1] https://github.com/home-assistant/iOS/blob/861a40a50aa201ff4...