I just did some testing with my sample Google Calendar, and here’s what I found:
- If you are using the Public address in iCal format, then events marked as “private” do not appear in the ICS feed at all.
- If you are using the Secret address in iCal format, then events marked as “private” do appear in the ICS feed, but the feed includes
CLASS:PRIVATE
on those events. At this time ICS Calendar does not do anything with that information, but I can look into adding it as an option in a future update.
My general recommendation is not to use the “Secret address” for your feeds; that address includes everything and is generally only intended for the personal use of the owner of the calendar. That said, if your calendar has not been set to “public”, it’s the only way to get the feed. Still, it’s better to set the calendar to “public” and use the public address. After all, you are making the calendar public by posting it on a WordPress site with this plugin.
That’s my “best practice” recommendation. But I know there are exceptions to everything.