My Home Assistance instance is being used by close to 10 people. So each of them has a separate account and is logged in via the Home Assistant app.
I am trying to find a way for their mobile device not to be tracked, in other words, not to have it under Integrations → Mobile App.
Regardless of whether I disable or delete their device in the below list, as soon as they open the app again, their device appears as enabled with the entities that it exposes (location, battery state etc.).
I have a similar use case, and using the app is just more convenient than using a browser for the people I work with.
Deleting or disabling a phone in the integration is not viable, because it gets turned on again automatically as soon as people open the app. And by default there are 100 or more sensors being initiated for all kinds of private data, phone charging status, alarm clock time, location data.
My current workaround is to remove phone data from the recorder via config, but as phones change you have to manually adjust since their names change based on make and model.
Well here’s the solution: In your configuration.yaml you comment out the default_config, and instead put in the list of individual services from the documentation here: Default Config - Home Assistant
And then comment out or remove mobile_app, and any other integrations that you don’t need or want. The below list is taken from the documentation today for version 2025.4.4, update as needed.