How to Make Google Calendar Private in 2026: Calendars and Events

Want your Google Calendar private? Turn off public access, limit who sees details, hide single events, reset the secret address and close the leaks.

The Merlin team10 min read

To make a Google Calendar private, sign in at calendar.google.com from a desktop browser, point to the calendar under My calendars, click More then Settings and sharing, and under Access permissions for events uncheck Make available to public. Then check Shared with and remove anyone who shouldn't be there, per Google's sharing help page.

Usually the trigger is small. A colleague mentions your dentist appointment, or you notice an address you don't recognize on your sharing list, and suddenly you want to know exactly who can see what. Google Calendar handles privacy at two levels, the whole calendar and the single event, and they interact in ways that aren't obvious. This guide covers both, on computer, iPhone and Android, plus the less obvious places your schedule can still show through.

Google Calendar privacy: what to change for each goal

What you want

Setting to change

Where

Nobody outside your sharing list sees the calendar

Uncheck Make available to public

Settings and sharing → Access permissions for events

Coworkers see when you're busy, not what you're doing

Set people to See only free/busy (hide details)

Settings and sharing → Shared with

Hide one appointment's details

Set the event to Private

Edit event → visibility menu

Stop an old calendar feed from working

Click Reset on the secret address

Settings → your calendar → Integrate calendar

Guests can't see who else is invited

Uncheck See guest list

Edit event → Guest permissions

What "private" means in Google Calendar

In Google Calendar, privacy is set in two places: the calendar's sharing settings decide who can see the calendar at all and how much, and each event's visibility decides whether that one event follows those settings or overrides them. Google's visibility page describes three event options:

  • Default visibility follows the calendar's sharing settings. People with event-details access see everything; people with free/busy access see a busy block.
  • Public shows the event's details to anyone who can view your calendar, even people who otherwise only see free/busy.
  • Private hides the details from everyone except you and people with Make changes and see event details access or higher. Everyone else sees "Busy".

So a private calendar and a private event solve different problems. Locking the calendar down controls the audience. Marking an event Private controls what that audience learns about one appointment. Most people need both: a calendar shared with their team, and a handful of personal events nobody else needs to read.

How to make your whole Google Calendar private

Making a whole Google Calendar private takes three checks in Settings and sharing: turn off public access, trim the people it's shared with, and reset the secret address if it ever left your hands. All three are on the Google Calendar website; Google's sharing page gives the steps for a computer.

Turn off public access

  1. Go to calendar.google.com on your laptop or desktop.
  2. On the left, under My calendars, point to the calendar and click its three-dot More icon.
  3. Click Settings and sharing.
  4. On the left, click Access permissions for events.
  5. Uncheck Make available to public.

Don't skip this box. Google warns that a public calendar can show up in search results, be used in other apps and be subscribed to by anyone (Google). On an account your employer or school manages, the same section may also show Make available for followed by your organization's name, which lets anyone in the company find and subscribe to the calendar. Uncheck that too if you want it limited to named people.

Limit the people you've shared it with

  1. In Settings and sharing, click Shared with on the left.
  2. Look down the list of people and groups.
  3. To cut someone off, click Remove next to their name.
  4. To reduce what someone sees, open the drop-down next to their name and pick a lower level, such as See only free/busy (hide details).

Changing a level is covered on Google's permissions page. On iPhone and iPad, the Google Calendar app also has a Shared with section under the calendar's settings, according to Google's iPhone sharing steps, but the public toggle is easiest to find on a computer.

When I last went through my own list, I found the address of someone I'd worked with on one project years earlier, still on See event details. Nothing bad had happened, but it was a good reminder that sharing never expires on its own. I now review the list whenever a project ends.

Reset the secret address if you ever shared it

Every Google Calendar has a secret address in iCal format, a link that lets another app read the whole calendar without signing in. Google's sync help page says only you should know it. To find it, click the gear icon, choose Settings, pick your calendar's name in the left panel and scroll to Integrate calendar. If it was pasted somewhere it shouldn't have been, click Reset: the old address stops working and you get a new one.

I pasted mine into a shared setup doc once while connecting a planning app, and only noticed weeks later. Resetting took a few seconds. The one cost is that any app you connected with the old link needs the new one.

How to make a single Google Calendar event private

To make one Google Calendar event private, open the event, click the pencil icon to edit it, change the visibility menu from Default visibility to Private, and save. The steps are nearly the same on every device.

On a computer

  1. Click the event to open its details.
  2. Click Edit event (the pencil icon).
  3. Click the menu that reads Default visibility.
  4. Choose Private.
  5. Click Save.

These are Google's desktop steps.

On iPhone or iPad

  1. Launch Google's Calendar app and tap the event.
  2. Tap the pencil icon in the top right.
  3. Tap the visibility setting.
  4. Choose Private.
  5. Tap Save.

From Google's iPhone and iPad page.

On Android

The Android app works the same way: open the event, tap the pencil icon, tap the visibility option, pick Private and tap Save (Google's Android steps).

When I put a physical therapy appointment on my work calendar, I set it to Private before saving. My team saw a busy block at 4 p.m., which was all they needed to know to stop booking me then. I kept the event title plain anyway, in case I ever forgot the setting.

What people still see when an event is private

A private Google Calendar event still shows as a busy block, and some details leak in specific cases. Google's visibility page lists the edge cases:

  • The time slot is visible. People who can see your calendar see "Busy" for that time, just without a title or description.
  • Guests and rooms see more. When you invite guests or book a room, others may still see the start time, end time and who created the event.
  • Top-level editors see everything. Anyone with Make changes and see event details or Make changes and manage sharing can read your private events.
  • Recurring events share one setting. Changing the visibility of one instance changes the whole series.
  • Free events can vanish. People with Make changes (see private events as free/busy) see private events set to show as Busy (the event's Show as setting) as blank blocks, and don't see private events set to show as Free at all.

The editor rule surprises people most. I once gave someone who helped with my scheduling the top edit level so they could add people to meetings, and forgot that it also showed them every private event. If an assistant only needs to move meetings, Make changes (see private events as free/busy) keeps your private events closed to them.

Tasks are private already

Google Calendar tasks without a start or end time are always private and never shown to others, per Google. Only tasks with a set time can have their visibility changed.

Which sharing level to give whom

Google Calendar offers five sharing levels, from free/busy only to full control, listed on Google's sharing page. Picking the lowest level that does the job is the simplest privacy setting there is.

Google Calendar sharing levels and who they suit

Level

What they see and do

Good for

See only free/busy (hide details)

When you're busy; no titles or details

Most coworkers, clients, anyone booking time with you

See event details

Names, times, places and descriptions of non-private events

A close teammate or family member

Make changes (see private events as free/busy)

Edit events; private events stay hidden

Someone who moves meetings for you

Make changes and see event details

Edit events and see private ones and the sharing list

A trusted assistant who needs the full picture

Make changes and manage sharing

Full control, including sharing the calendar with others

Only a co-owner

One rule decides conflicts: the broader permission wins. Google's permissions page gives the example of a calendar made public with See event details: anyone can then read the details, even a person you set to free/busy. That's why turning off public access comes first.

Work and school accounts: what your admin controls

On a Google Workspace account, your administrator sets how far your primary calendar can be shared, and you can't share beyond that. Google's admin guide shows admins choosing an internal level (no sharing, free/busy only, or all information) and an external level that runs from free/busy only up to letting outsiders manage your calendar.

Two practical results follow. If Make available to public is grayed out, your admin has probably blocked public sharing, which is a privacy setting working in your favor. And if colleagues can see your event titles without you ever sharing anything, the organization's internal default is likely set to share all information; marking events Private is how you hide individual ones.

Other ways your schedule can show through

Sharing settings aren't the only route out of your calendar. Four more are worth knowing:

  • Guest lists. By default, everyone invited to an event can see who else is invited. To hide them, edit the event and uncheck See guest list under guest permissions. Our guide to adding Google Forms sign-ups as guests covers hiding the guest list on large sign-up invites.
  • Event links. On personal accounts, Invite via link creates a link that lets anyone who has it open the event, add guests and see the full guest list, even for private events, per Google's event sharing page. Unchecking See guest list in the event's guest permissions also turns that link off.
  • Events from Gmail. Flights and reservations that Gmail adds automatically are visible only to you, even if you share your calendar, according to Google. To hide them entirely, go to Settings, then Google Workspace smart features, and uncheck Show events from Gmail.
  • Connected apps. Scheduling tools, note takers and AI assistants you connected to your Google Account may be able to read your calendar. Review them at myaccount.google.com/linkedapps under Access to your Google Account, and use Remove access on anything you no longer use (Google Account help).

A five-minute Google Calendar privacy checkup

Run through this list for each calendar under My calendars, not just your main one. Extra calendars for family, side projects or travel are easy to forget once they're set up.

  1. In Access permissions for events, confirm Make available to public is unchecked.
  2. In Shared with, remove anyone who no longer needs access and drop the rest to the lowest level that works.
  3. In Integrate calendar, reset the secret address if it was ever pasted into another app or document.
  4. Mark recurring personal events, such as appointments or school pickups, as Private once, so the whole series is covered.
  5. Check connected apps in your Google Account and remove the ones you've stopped using.

If you're setting up sharing for the first time rather than cutting it back, how to share a Google Calendar on iPhone walks through the other direction, and our Google Calendar beginner's guide covers events, tasks and time zones.

Frequently asked questions

Is my Google Calendar private by default?

Your calendar isn't public unless you check Make available to public, but on a company or school Google Workspace account the organization's default may share free/busy or full details with colleagues. Check Access permissions for events and Shared with in Settings and sharing to see your actual setting.

Can people see my private events in Google Calendar?

They see a busy block for that time, but not the title or details. The exception is anyone you gave Make changes and see event details or Make changes and manage sharing, who can see private events in full.

How do I hide event details but still show I'm busy?

Share the calendar with See only free/busy (hide details), or mark individual events Private. Both show the time as busy without revealing what the event is.

Can I make an event private on my phone?

Yes. Google's iPhone and Android apps both have the setting: open the event, tap the pencil icon, tap the visibility setting, choose Private and tap Save.

How do I stop someone from seeing my Google Calendar?

Open Settings and sharing for the calendar, click Shared with, and click Remove next to their name. If the calendar was public, also uncheck Make available to public under Access permissions for events.

Does making a recurring event private change every instance?

Yes. Google Calendar keeps one visibility setting for the whole series, so changing it on one occurrence changes all of them.

you scrolled all the way down here

your next free moment starts in three minutes

getting started takes three minutes. sign in, and i'm on your to-dos, starting with who's waiting on you

you decide what comes after

Download for Mac Free forever. No credit card.