When you connect your Google or Microsoft account to SavvyCal, 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 show you a preview of your events and 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.
SavvyCal 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 SavvyCal to function properly.
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)
SavvyCal accesses Outlook data (hosted on Office 365) via the Microsoft Graph API. We request the following permission scopes on behalf of the authenticated user:
Here is the technical documentation: https://docs.microsoft.com/en-us/graph/permissions-reference#calendars-permissions