Calendar permissions
When you connect your Google or Microsoft account to Koalendar, we request the minimum amount of permissions necessary to perform the following tasks on your behalf:
- Read the list calendars you can access, so that you can choose calendars to check for conflicts and create events.
- Read events from your calendars, so that we can block off conflicts.
- Create events on your calendars, so that we can add newly scheduled meetings to your calendar of choice.
Google and Microsoft each provide vendor-specific means for requesting these permissions.
Google Calendar
Koalendar accesses Google Calendar data via the Google API. When authenticating with Google, you might be presented with a screen like the following. It's important that both boxes are checked in order for Koalendar to function properly.
Revoking access
Technical Details
We request the following permission scopes on behalf of the authenticated user:
Here is the technical documentation: https://developers.google.com/calendar/api/guides/auth
Microsoft Outlook (Office 365)
Koalendar accesses Outlook data (hosted on Office 365) via the Microsoft Graph API. We request the following permission scopes on behalf of the authenticated user:
- User.Read
- Calendars.ReadWrite
Here is the technical documentation: https://docs.microsoft.com/en-us/graph/permissions-reference#calendars-permissions