I'm using Google Calendar extensively for personal needs. I share my availability publicly so other people could schedule events with me. Now I have work email under G Suite. As far as I know G Suite admins can potentially see all events in my calendar including details.
- to have my personal calendar, where only I can see events details
- to allow other people see my availability, that excludes my personal events as well as work events
- to allow other people see my availability whether they are inviting me by my personal email or work email