How to share only “busy” times in Google Calendar
Learn how to hide Google Calendar event details while sharing availability only. We compare free/busy sharing, private events, and busy-only sync to another calendar.
Sometimes you want to share your Google Calendar without exposing event titles, attendees, locations, or notes. You may want personal appointments to block your work calendar, or side-business meetings to appear as “busy” without revealing the details.
In those cases, the goal is not to share event details. The goal is to share only the times that are unavailable.
This article explains the standard Google Calendar options for sharing busy-only availability, where they are enough, and where you need calendar sync instead. It also shows how Chronock can mirror events into another calendar while hiding the original details.
Option 1: Share the calendar with free/busy visibility
Google Calendar lets you set permissions for each person you share a calendar with. If you do not want to expose event details, choose the permission that only shows free/busy information.
The basic flow is:
- Open Google Calendar.
- Open “Settings and sharing” for the calendar.
- Add the person or group under calendar sharing.
- Set the permission to show only free/busy information.
- Ask the recipient to add the shared calendar from the email invitation.
Google’s help article on sharing your calendar explains that this permission lets others see when time is blocked without seeing event names or details.
This works well when you are comfortable letting the other person add your calendar and you only need them to see when you are unavailable.
The limit is that this does not create events on another calendar. It only lets the recipient view your original calendar. If a company system, teammate, or booking tool checks only your work calendar, your personal calendar may still be invisible to that workflow.
Option 2: Mark individual events as private
If most events can be visible but a few need to be hidden, you can change the privacy setting on individual events.
Google’s help article on event privacy settings explains that events can use the calendar default, be public, or be private.
Private events are useful when you already share the calendar but want to hide selected details. They are less useful as a long-term double-booking solution.
Key limits:
- The exact visibility depends on calendar sharing and admin settings.
- Manually marking events private is easy to forget.
- It does not help when you do not want to share the source calendar at all.
- It does not create a busy block on another calendar.
Private events are a good event-level control. They are not a replacement for calendar-to-calendar sync.
Option 3: Create a separate busy-only calendar
If you do not want to share the original calendar, another approach is to create a separate calendar that contains only busy blocks.
For example, instead of sharing your personal calendar with your work account, you create a “Private” or “Busy” event on your work calendar at the same time.
Manually, the process looks like this:
- Check the event on your personal calendar.
- Create an event at the same time on your work calendar.
- Use a title such as “Busy” or “Private.”
- Leave the description, location, and guest list empty.
- Update or remove that busy block when the original event changes.
This keeps details hidden and blocks time on the work calendar.
The problem is maintenance. If the original event changes, the busy block needs to change too. If the original event is cancelled, the copied block needs to be deleted. Otherwise you either expose the wrong availability or block time that is actually free.
Sharing and syncing solve different problems
Busy-only sharing is easier to choose when you separate the use cases.
| Goal | Best fit |
|---|---|
| Let someone view your unavailable times | Share the calendar as free/busy |
| Hide details for a few events | Mark those events private |
| Block time on another calendar | Create busy-only events on the destination calendar |
| Keep changes and deletions in sync | Use a calendar sync tool |
If standard calendar sharing is enough, start there. It is simple and built into Google Calendar.
But if your work calendar itself needs busy blocks, sharing is not enough. That is where sync becomes useful.
Calendar sync is the better fit when:
- Teammates or internal tools only check your work calendar.
- You do not want to add a personal calendar to a work account.
- You need side-business or personal events to block work availability.
- Changes to the source event should update the destination event.
- Different destination calendars need different visibility levels.
Chronock can sync busy-only events into another calendar
Chronock calendar sync lets you choose a source calendar, destination calendar, sync direction, and what information appears on the destination event.
Chronock lets you define the source, destination, direction, and visibility of each sync rule.
You can choose how much detail to show:
| Visibility | Good for |
|---|---|
| Busy only | Personal appointments, side-business work, medical visits, family time |
| Title only | Project or client calendars where the title is safe to show |
| Title and description | Internal calendars where details are useful |
For example, sync your personal calendar to your work calendar as busy-only. The work calendar gets a time block, but not the original title or description.
When the source event changes or is deleted, Chronock is designed to keep the mirrored event up to date. That removes the manual copy-and-cleanup work that usually makes busy-only calendars fragile.
Useful for side-business and freelance scheduling
Busy-only sync is especially useful when your work, side-business, and personal calendars need to stay separate.
Your work calendar does not need to reveal the name of a side-business meeting. Your client calendar does not need the title of a personal appointment. But the blocked time still needs to be accurate.
Chronock keeps the details separated while syncing the unavailable time. For practical examples, see:
If you want to hide event details but keep availability accurate, busy-only sync is often a better fit than sharing the source calendar.


