You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When I add the events from AntAlmanac to my Google Calendar, it automatically makes the events public. I don't know if this is an AA issue or a GC issue, but I think it raises serious privacy concerns.
The text was updated successfully, but these errors were encountered:
I ended up figuring this out myself! So, turns out, it was both an AntAlmanac and Google Calendar issue.
AntAlmanac uses the ics package to generate its .ics files. However, when creating the event attributes, classification wasn't specified, which specifies access to the event.
According to the iCalendar specs, the default value is PUBLIC. However, according to Google's Calendar API, the default event visibility is the calendar's default visibility. (Though I'm sure Google doesn't internally use the public Calendar API, it's an indicator as to how they implement a missing classification.) I guess would be fine if a user specifies the default calendar visibility since it indicates a preference, but UCI sets the default calendar's visibility as public. I didn't know this until a few years ago when I was tinkering with my Calendar settings. This made me think, how many people are adding events to their UCI calendar without knowing they're fully public?
I made a fix in #1003, which sets the default classification to PRIVATE. I think that a user's events should be private unless they specify otherwise, but because UCI makes our events public without us knowing, then enforcing PRIVATE is probably a good idea.
When I add the events from AntAlmanac to my Google Calendar, it automatically makes the events public. I don't know if this is an AA issue or a GC issue, but I think it raises serious privacy concerns.
The text was updated successfully, but these errors were encountered: