Each app requires a particular set of permissions to access various parts of your Google account. These are called scopes and are visible when you first sign into an app, or from your connected apps page. By authorising an app, the token that grants access will remain on your device only - nowhere else!
Great tools take a lot of building.
Our tools are free for everyone, but we want to make more and make these ones even better. If you want amazing technical support, feature requests and a say in what we build next, please consider supporting us.
Here are all the scopes we use, broken down by app, with a short description of why each permission is needed, and what it is used for. Sometimes, scopes are only required when you try to use a certain part or function within an app. These scopes are only requested at that point in time, and are not required for core functionality. We believe in asking for the minimum number of scopes to allow our apps to function. Extra scopes are only required if you want to use that feature (such as sending an email from one of our apps, for example). These scopes are marked as OPTIONAL in the list below.
An admin tool to monitor, configure and report on all your Google Classrooms.
Why? In order to display the address of your logged in account on the navigation menu, once you have signed in.
Why? In order to display your name on the navigation menu, once you have signed in.
Why? In order to read all your / your domain Google Classrooms.
Why? In order to read Classroom owners and members
https://www.googleapis.com/auth/classroom.coursework.students.readonly - View course work and grades for students in the Google Classroom classes you teach or administer OPTIONAL
https://www.googleapis.com/auth/classroom.announcements.readonly - View announcements in Google Classroom OPTIONAL
https://www.googleapis.com/auth/classroom.topics.readonly - View topics in Google Classroom OPTIONAL
https://www.googleapis.com/auth/classroom.student-submissions.students.readonly - View coursework and marks for students in the Google Classroom classes that you teach or administer OPTIONAL
Why? In order to calculate how many students in each classroom have guardians attached
Why? In order to add/remove Classroom teachers and students
Why? In order to change the Google Classroom course statuses (e.g. archive old Classrooms)
Why? In order to create, and export data to a Google Sheet, we need access to it.
Why? In order to record your settings in Google Drive.
Producing customised views of your Google Sheets, with easy filtering and sharing
Why? In order to display the address of your logged in account on the navigation menu, once you have signed in.
Why? In order to display your name on the navigation menu, once you have signed in.
Why? In order to display the Google Drive Picker, at least one ‘Drive’ scope is required, and this is the lowest privilege one.
Why? This app needs to load data from your spreadsheets in order to display it, but not to write to them.
Why? In order to read previously saved view files, this ‘readonly’ permissions is required.
Why? Once you have created a link to share in this app, you have the option of using the Google Link Shortener to ‘compress’ it. This scope allows access to that feature.
Tag and filter your Google Calendar Events
Why? In order to display the address of your logged in account on the navigation menu, once you have signed in.
Why? In order to display your name on the navigation menu, once you have signed in.
Why? In order to display a list of your calendars, this permission is required.
Why? In order to display calendar events, this permission is required.
Development Tests, code verification, process acceptance and tools.
Why? In order to display the address of your logged in account on the navigation menu, once you have signed in.
Why? In order to display your name on the navigation menu, once you have signed in.
Why? In order to record your settings in Google Drive.
Produce reflective reports, tracking your progress with evidence
Why? In order to display the address of your logged in account on the navigation menu, once you have signed in.
Why? In order to display your name on the navigation menu, once you have signed in.
Why? In order to record your settings in Google Drive.
Why? In order to display the Google Drive Picker, at least one ‘Drive’ scope is required, and this is the lowest privilege one.
Why? In order to read forms, scales and reports that have been sent to you, this ‘readonly’ permissions is required.
Why? This app needs to write data to your spreadsheets in order to record periodic progress from your reflections.
Why? To sign files that you have opened directly from a link, this permission is needed.
Why? This app can send emails on your behalf to allow for reports to be validated.
Easily manage, loan and track your G-Suite calendar resources
Why? In order to display the address of your logged in account on the navigation menu, once you have signed in.
Why? In order to display your name on the navigation menu, once you have signed in.
Why? In order to display bookable resources, this permission is required.
Why? In order to manage bookable resources (add, rename, edit etc) this permission is required.
Why? In order to manage bookings (loan and return) this permission is required.
Why? In order to get availability of groups of bookable resources, this permission is required.
Why? In order to display bookable resources, this permission is required.
Why? In order to book resources, we need permission to add events to your calendar.
Why? In order to record loans and returns, we permission to manage events from your Google Calendars.
Why? In order to create, and read/write data from your Booking Log Google Sheet, we need access to it.
Search folders individually, view sizes, starred files and perform bulk conversions
Why? In order to display the address of your logged in account on the navigation menu, once you have signed in.
Why? In order to display your name on the navigation menu, once you have signed in.
Why? In order to search, manage and convert your Drive files.
Why? Allows you to enumerate group members to see who can access team drives etc.
View tags in Google Docs and Calendars
Why? In order to display the address of your logged in account on the extension pop-up, once you have signed in.
Why? In order to display your name on the extension pop-up, once you have signed in.
Why? In order to read metadata tags, file paths and team drive names; this ‘readonly’ permission is required.
Organise your days with this simple, diary style, task list that stores your data in your own Google Sheet
Why? In order to display the address of your logged in account on the navigation menu, once you have signed in.
Why? In order to display your name on the navigation menu, once you have signed in.
Why? In order to record your settings in Google Drive.
Why? In order to create, and read/write data from a Docket Google Sheet, we need access to it.
Why? In order to overlay events from your Google Calendar.
Why? In order to read your classes to choose which ones you would like to display deadlines for.
Why? In order to read your class assignments and deadlines to display.
Why? To sign files that you have opened directly from a link, this permission is needed.