How to Make an Event Private in Google Calendar (2026)
Google Calendar’s visibility setting is more nuanced than it looks. Setting an event to Private hides its details from people you’ve shared your calendar with — but does nothing to attendees, doesn’t override calendar-level settings, and doesn’t hide the event from delegates. Here’s exactly what each setting does and how to actually keep events private.
1. Open the Visibility Setting
- Open Google Calendar.
- Click the event in the grid.
- Click the pencil (Edit event) in the popover.
- In the editor, find the Default visibility dropdown. It sits next to the Busy / Free dropdown, beneath the time row.
2. The Three Options
| Setting | Effect |
|---|---|
| Default visibility | Inherits the calendar’s sharing setting |
| Public | Anyone the calendar is shared with sees full details (title, description, attachments, guest list) |
| Private | Anyone the calendar is shared with sees only “Busy” with no title |
Click your choice and Save.
3. Visibility vs Show As (Free/Busy)
Two dropdowns sit near each other and do different things:
- Default visibility (Default / Public / Private) — controls what details people see when they look at your calendar.
- Show as (Busy / Free) — controls whether the time slot blocks Find a time and Insights for you and your viewers.
A Private + Free event is invisible to viewers and doesn’t block your schedule. A Private + Busy event shows as a generic “Busy” block to viewers and blocks your schedule.
For most private events (therapy appointment, performance review), use Private + Busy.
4. Set Visibility on iOS
- Open the Google Calendar app.
- Tap the event.
- Tap the pencil to edit.
- Scroll to Visibility.
- Choose Default, Public, or Private.
- Tap Save.
The Show as (“Free / Busy”) setting is directly above or below visibility on the same screen.
5. Set Visibility on Android
- Open the Google Calendar app.
- Tap the event.
- Tap the pencil.
- Tap More options to expand the full editor.
- Find Visibility → choose Default / Public / Private.
- Tap Save.
6. What Private Actually Does
The setting only affects people viewing your calendar with sharing access. It does not affect attendees of the event itself.
| Viewer’s access level | What they see for a Private event |
|---|---|
| ”See all event details” | Busy block with no title or description |
| ”See only free/busy (hide details)“ | Busy block (no different from any other event) |
| “Make changes to events” | Full details — Private has no effect |
| ”Make changes and manage sharing” | Full details — Private has no effect |
| Event guests (invitees) | Always see full details — they’re guests, not viewers |
| The organizer (you) | Always see full details |
The third row is the surprise: delegates and co-owners see Private events fully. Setting Private does not hide events from people you’ve granted Make changes access.
7. Find a Time Still Shows Busy
Even a Private event still shows as Busy in Find a time and the Workspace Meet with… suggestion. There is no “ghost” mode that hides time from scheduling.
If you need to hide that you have an event entirely, the only way is to:
- Set the event to Show as: Free.
- Use a calendar that’s not shared with the people you don’t want to see it.
8. Calendar-Level vs Event-Level
If your calendar itself is Public (“Make available to public → See all event details”), Google’s docs explicitly warn:
“People can find all details about events or tasks with a start and end time, even if you change the visibility settings.”
In other words, public-calendar metadata can leak Private event titles to search engines and embedded calendar widgets.
The safer pairing if you want to publish your calendar:
- Sidebar → calendar name → Settings and sharing.
- Access permissions for events → set to Make available to public → See only free/busy (hide details).
- Then individual event Private/Public settings actually matter.
9. Make Most Events Private by Default
There’s no “default to Private” toggle. The closest workaround:
- Create a separate calendar (sidebar → + → Create new calendar).
- Don’t share it with anyone (or share at “See only free/busy (hide details)”).
- Save sensitive events to this calendar.
This is cleaner than trying to remember to set Private on each event. See how to create a new Google Calendar.
10. Workspace Admin Restrictions
Admins can:
- Force a default visibility via Admin Console → Apps → Google Workspace → Calendar → Sharing settings → External sharing options.
- Disable Public visibility entirely in EDU and regulated tiers.
- Force “External invitations” to require approval for sharing.
If your work account doesn’t show Public/Private options, your admin has constrained them.
11. Private Events and Other Apps
- Google Tasks synced into Calendar: tasks don’t have visibility settings — they show in your task list and aren’t visible to viewers regardless.
- Out of office events: visibility setting is honored, but the OOO auto-decline message still tells inviters why declined.
- Focus time: visibility honored.
- Appointment Schedules: bookings inherit the calendar’s default visibility. To hide booking details from your shared calendar viewers, set the Appointment Schedule events to Private.
12. Description and Attachments
A Private event still has a full description and attachments visible to:
- The organizer.
- Event guests.
- Delegates with Make changes access.
Sensitive content shouldn’t go in event descriptions of an event you don’t fully control. For truly sensitive notes, use a Drive doc with explicit sharing.
13. Quick Reference
| Goal | Setting |
|---|---|
| Hide title from calendar viewers | Visibility: Private |
| Block your time | Show as: Busy |
| Hide event from Find a time | Show as: Free (only — visibility doesn’t help) |
| Make a calendar mostly private | Calendar-level sharing → Free/busy only |
| Default to Private | Use a separate calendar |
| Hide from delegates | Not possible — use a separate calendar |
If keeping certain events private is part of how you protect focus and confidentiality, Carly is an AI assistant that schedules around private blocks in Gmail and Calendar — handling external requests without exposing what’s actually on your calendar.
More on Google Calendar: How to share Google Calendar · How to create a new Google Calendar · How to manage multiple Google Calendars · How to delegate calendar access in Outlook · Best AI personal assistants
Ready to automate your busywork?
Carly schedules, researches, and briefs you—so you can focus on what matters.
Get Carly Today →Or try our Free Group Scheduling Tool or Free Booking Page
