So I just learned that apparently Home Assistant has absolutely no user account control. My roommate has no need to access the lights, electrical outlets, etc. in my room, and has absolutely no reason to be able to see my phone’s battery charge level and charger status.
What I would do is install kiosk mode from HACS. Build a dashboard for them that only shows what you want them to see, then add kiosk mode so they can’t access the menus. Set it as their default and it should be fine
This just hides the menus. They can still access all of Home Assistant.
I know it doesn’t inherently fix the problem, but unless they really go poking or messing with it (most users wont) it should keep them contained to the subset of options tou want them to use.
You can require user login to HA and then disable visibility to dashboards for that (non-admin) user, etc… wouldn’t that work?