Calendar Sharing Exposes My Email Address - Any Way to Fix This?

Calendar Sharing Exposes My Email Address - Any Way to Fix This?

Hey Nextcloud community!

I’ve run into a frustrating privacy issue when sharing my Nextcloud calendars and hoping someone here might have a solution.

The Problem

When I share my Nextcloud calendar externally (by creating a public link), my email address gets exposed to anyone who subscribes to the calendar. This happens specifically when using the “Copy Subscription Link” option from the three-dot menu.

Here’s what happens:

  • If I use the regular “Copy Link” button, this creates a web view that doesn’t leak my email
  • But when I use “Copy Subscription Link” (which is needed for people to subscribe in their calendar apps), my email address appears in the calendar name/identifier when they add it
  • Specifically, when I add this subscription link to Google Calendar, my email address shows up in the default calendar name that Google Calendar suggests (the recipient can change it later, but they still see my email)

I’ve already checked all my privacy settings in Nextcloud and have configured things to hide my email and make everything as private as possible, but this issue persists.

What I’ve Tried

  • Creating a non-personal email address (still don’t want this shared publicly)
  • Changing the display name of the calendar
  • In my personal info settings, I’ve set a full name different from my email address
  • I’ve set my full name visibility to “federated” and my email address to “local only”
  • In the privacy settings at the bottom of the personal info page, I’ve explicitly checked the option to hide my email address

I’m using my Nextcloud instance through a provider called Tab Digital (Netherlands). Interestingly, on an older account with them, the sharing shows a custom username instead of my email, but on newer accounts, it always exposes the email. I’ve also tried another provider (Good Cloud) and encountered exactly the same issue there.

Is this a bug in newer Nextcloud versions? Is there a setting I’m missing? Since I’m using the free tier through my provider, I can’t install additional apps, so I’m looking for a configuration-based solution.

Any help would be greatly appreciated!