How can selected users be given access to only a few HA features?

What I do know is that Home Assistant is not very good at granting access permissions.
I have HACS installed and I create dashboards under dedicated users with some entities on them. Is it possible to somehow cut off such users from all other functions? I am most interested in not being able to use stats and history, but also maps and anything else.