Restricting Google calendars available to Home Assistant integration

I’ve followed the instructions at Google Calendar - Home Assistant to successfully set up a Google Calendar integration to allow actions to be triggered by calendar events.
I’ve now realised that this effectively gives others users of Home Assistant visibility of all my Google calendars. Is there a way to limit Home Assistant’s access to a subset of my Google calendars or do I need to set up a new calendar on another Google account specifically for triggering Home Assistant events to maintain privacy of my own calendars?

Pretty much. There is a new integration that enables RBAC (role based access control). It’s brand new and I have not used it. It should be able to allow you to deny access to the calendar.

I personally have a separate google account for my ha install. This way it has it’s own drive, calendar, etc.

1 Like

If you’re just not wanting other calendars to be readily visible, you can disable them. Obviously it’s trivial for someone else to re-enable them if they decide to poke around though.

1 Like