Public scope lists

What each OAuth scope asks of you

A searchable list of scopes app developers usually request. Tiers come from the published API scope pages. Where a page lists the scope and does not print a tier, the row says so.

Checked against the public docs on 2026-11-01.

Non-sensitive

Brand verification

Non-sensitive scopes need brand verification when you want the app name and logo on the consent screen. They do not add a sensitive-scope review or an annual CASA assessment.

Sensitive

Sensitive verification and a demo video

Sensitive scopes need brand verification, then a sensitive-scope review. The review asks for a demo video of the consent screen and of how the app uses the data.

Restricted

Restricted verification plus annual CASA

Restricted scopes include the sensitive-scope review and demo video, plus a security assessment (CASA) and annual re-verification.

84 scopes

APIScopeWhat it allowsTierSource
Sign-inopenidIdentify the signed-in account. Required at the start of an OpenID Connect request.Google Sign-In scopes are pre-filled in the non-sensitive section of the OAuth consent screen.
Non-sensitiveBrand verification
Docs
Sign-inemailSee the user's email address and whether it is verified.Google Sign-In scopes are pre-filled in the non-sensitive section of the OAuth consent screen.
Non-sensitiveBrand verification
Docs
Sign-inprofileSee basic profile information, such as name and profile picture when the account shares them.Google Sign-In scopes are pre-filled in the non-sensitive section of the OAuth consent screen.
Non-sensitiveBrand verification
Docs
Sign-inhttps://www.googleapis.com/auth/userinfo.emailSee the primary email address of the Google Account.Google Sign-In scopes are pre-filled in the non-sensitive section of the OAuth consent screen.
Non-sensitiveBrand verification
Docs
Sign-inhttps://www.googleapis.com/auth/userinfo.profileSee personal info the user has made available on the Google Account.Google Sign-In scopes are pre-filled in the non-sensitive section of the OAuth consent screen.
Non-sensitiveBrand verification
Docs
Gmailhttps://www.googleapis.com/auth/gmail.addons.current.action.composeManage drafts and send emails when the user interacts with a Workspace add-on.
Non-sensitiveBrand verification
Docs
Gmailhttps://www.googleapis.com/auth/gmail.addons.current.message.actionView email messages when the user interacts with a Workspace add-on.
Non-sensitiveBrand verification
Docs
Gmailhttps://www.googleapis.com/auth/gmail.labelsSee and edit email labels.
Non-sensitiveBrand verification
Docs
Gmailhttps://www.googleapis.com/auth/gmail.addons.current.message.metadataView email message metadata while a Workspace add-on is running.
SensitiveSensitive verification and a demo video
Docs
Gmailhttps://www.googleapis.com/auth/gmail.addons.current.message.readonlyView email messages while a Workspace add-on is running.
SensitiveSensitive verification and a demo video
Docs
Gmailhttps://www.googleapis.com/auth/gmail.sendSend email on the user's behalf.
SensitiveSensitive verification and a demo video
Docs
Gmailhttps://mail.google.com/Read, compose, send, and permanently delete all email. Needed only for immediate permanent deletion that bypasses the trash.
RestrictedRestricted verification plus annual CASA
Docs
Gmailhttps://www.googleapis.com/auth/gmail.readonlyView email messages and settings.
RestrictedRestricted verification plus annual CASA
Docs
Gmailhttps://www.googleapis.com/auth/gmail.composeManage drafts and send emails.
RestrictedRestricted verification plus annual CASA
Docs
Gmailhttps://www.googleapis.com/auth/gmail.insertAdd emails into the mailbox.
RestrictedRestricted verification plus annual CASA
Docs
Gmailhttps://www.googleapis.com/auth/gmail.modifyRead, compose, and send email. Does not allow immediate permanent deletion that bypasses the trash.
RestrictedRestricted verification plus annual CASA
Docs
Gmailhttps://www.googleapis.com/auth/gmail.metadataView email metadata such as labels and headers, but not the message body.
RestrictedRestricted verification plus annual CASA
Docs
Gmailhttps://www.googleapis.com/auth/gmail.settings.basicSee, edit, create, or change email settings and filters.
RestrictedRestricted verification plus annual CASA
Docs
Gmailhttps://www.googleapis.com/auth/gmail.settings.sharingManage sensitive mail settings, including who can manage mail. Administrative use, with domain-wide delegation.
RestrictedRestricted verification plus annual CASA
Docs
Drivehttps://www.googleapis.com/auth/drive.appdataView and manage the app's own configuration data in Drive.
Non-sensitiveBrand verification
Docs
Drivehttps://www.googleapis.com/auth/drive.appfolderView and manage the app's own configuration data in Drive. Listed with drive.appdata.
Non-sensitiveBrand verification
Docs
Drivehttps://www.googleapis.com/auth/drive.installLet the app appear in the Open with or New menu.
Non-sensitiveBrand verification
Docs
Drivehttps://www.googleapis.com/auth/drive.fileCreate files, or modify files the user opens or picks for this app. Recommended non-sensitive scope for Docs, Sheets, and Slides.
Non-sensitiveBrand verification
Docs
Drivehttps://www.googleapis.com/auth/drive.apps.readonlyView apps authorized to access Drive.
SensitiveSensitive verification and a demo video
Docs
Drivehttps://www.googleapis.com/auth/driveView and manage all Drive files.
RestrictedRestricted verification plus annual CASA
Docs
Drivehttps://www.googleapis.com/auth/drive.readonlyView and download all Drive files.
RestrictedRestricted verification plus annual CASA
Docs
Drivehttps://www.googleapis.com/auth/drive.activityView and add to the activity record of files in Drive.
RestrictedRestricted verification plus annual CASA
Docs
Drivehttps://www.googleapis.com/auth/drive.activity.readonlyView the activity record of files in Drive.
RestrictedRestricted verification plus annual CASA
Docs
Drivehttps://www.googleapis.com/auth/drive.meet.readonlyView Drive files created or edited by Meet.
RestrictedRestricted verification plus annual CASA
Docs
Drivehttps://www.googleapis.com/auth/drive.metadataView and manage metadata of files in Drive.
RestrictedRestricted verification plus annual CASA
Docs
Drivehttps://www.googleapis.com/auth/drive.metadata.readonlyView metadata for files in Drive.
RestrictedRestricted verification plus annual CASA
Docs
Drivehttps://www.googleapis.com/auth/drive.scriptsModify Apps Script project behavior.
RestrictedRestricted verification plus annual CASA
Docs
Docshttps://www.googleapis.com/auth/documentsSee, edit, create, and delete all Docs documents.
SensitiveSensitive verification and a demo video
Docs
Docshttps://www.googleapis.com/auth/documents.readonlySee all Docs documents.
SensitiveSensitive verification and a demo video
Docs
Sheetshttps://www.googleapis.com/auth/spreadsheetsSee, edit, create, and delete all spreadsheets.
SensitiveSensitive verification and a demo video
Docs
Sheetshttps://www.googleapis.com/auth/spreadsheets.readonlySee all spreadsheets.
SensitiveSensitive verification and a demo video
Docs
Slideshttps://www.googleapis.com/auth/presentationsSee, edit, create, and delete all presentations.
SensitiveSensitive verification and a demo video
Docs
Slideshttps://www.googleapis.com/auth/presentations.readonlySee all presentations.
SensitiveSensitive verification and a demo video
Docs
Calendarhttps://www.googleapis.com/auth/calendarSee, edit, share, and permanently delete all calendars the user can access.The Calendar scope page does not print a tier. The sensitive-scope verification guide uses reading calendar events as an example of a sensitive scope. Calendar is not named in the Workspace restricted-scope families (Gmail, Drive, Chat, Meet).
SensitiveSensitive verification and a demo videoConfirm in console
Docs
Calendarhttps://www.googleapis.com/auth/calendar.readonlySee and download any calendar the user can access.The Calendar scope page does not print a tier. The sensitive-scope verification guide uses reading calendar events as an example of a sensitive scope. Calendar is not named in the Workspace restricted-scope families (Gmail, Drive, Chat, Meet).
SensitiveSensitive verification and a demo videoConfirm in console
Docs
Calendarhttps://www.googleapis.com/auth/calendar.eventsView and edit events on all calendars the user can access.The Calendar scope page does not print a tier. The sensitive-scope verification guide uses reading calendar events as an example of a sensitive scope. Calendar is not named in the Workspace restricted-scope families (Gmail, Drive, Chat, Meet).
SensitiveSensitive verification and a demo videoConfirm in console
Docs
Calendarhttps://www.googleapis.com/auth/calendar.events.readonlyView events on all calendars the user can access.The Calendar scope page does not print a tier. The sensitive-scope verification guide uses reading calendar events as an example of a sensitive scope. Calendar is not named in the Workspace restricted-scope families (Gmail, Drive, Chat, Meet).
SensitiveSensitive verification and a demo videoConfirm in console
Docs
Calendarhttps://www.googleapis.com/auth/calendar.events.ownedSee, create, change, and delete events on calendars the user owns.The Calendar scope page does not print a tier. The sensitive-scope verification guide uses reading calendar events as an example of a sensitive scope. Calendar is not named in the Workspace restricted-scope families (Gmail, Drive, Chat, Meet).
SensitiveSensitive verification and a demo videoConfirm in console
Docs
Calendarhttps://www.googleapis.com/auth/calendar.events.owned.readonlySee events on calendars the user owns.The Calendar scope page does not print a tier. The sensitive-scope verification guide uses reading calendar events as an example of a sensitive scope. Calendar is not named in the Workspace restricted-scope families (Gmail, Drive, Chat, Meet).
SensitiveSensitive verification and a demo videoConfirm in console
Docs
Calendarhttps://www.googleapis.com/auth/calendar.calendarlistSee, add, and remove calendars the user is subscribed to.The Calendar scope page does not print a tier. The sensitive-scope verification guide uses reading calendar events as an example of a sensitive scope. Calendar is not named in the Workspace restricted-scope families (Gmail, Drive, Chat, Meet).
SensitiveSensitive verification and a demo videoConfirm in console
Docs
Calendarhttps://www.googleapis.com/auth/calendar.calendarlist.readonlySee the list of calendars the user is subscribed to.The Calendar scope page does not print a tier. The sensitive-scope verification guide uses reading calendar events as an example of a sensitive scope. Calendar is not named in the Workspace restricted-scope families (Gmail, Drive, Chat, Meet).
SensitiveSensitive verification and a demo videoConfirm in console
Docs
Calendarhttps://www.googleapis.com/auth/calendar.calendarsSee and change calendar properties, and create secondary calendars.The Calendar scope page does not print a tier. The sensitive-scope verification guide uses reading calendar events as an example of a sensitive scope. Calendar is not named in the Workspace restricted-scope families (Gmail, Drive, Chat, Meet).
SensitiveSensitive verification and a demo videoConfirm in console
Docs
Calendarhttps://www.googleapis.com/auth/calendar.calendars.readonlySee the title, description, time zone, and other properties of accessible calendars.The Calendar scope page does not print a tier. The sensitive-scope verification guide uses reading calendar events as an example of a sensitive scope. Calendar is not named in the Workspace restricted-scope families (Gmail, Drive, Chat, Meet).
SensitiveSensitive verification and a demo videoConfirm in console
Docs
Calendarhttps://www.googleapis.com/auth/calendar.aclsSee and change sharing permissions of calendars the user owns.The Calendar scope page does not print a tier. The sensitive-scope verification guide uses reading calendar events as an example of a sensitive scope. Calendar is not named in the Workspace restricted-scope families (Gmail, Drive, Chat, Meet).
SensitiveSensitive verification and a demo videoConfirm in console
Docs
Calendarhttps://www.googleapis.com/auth/calendar.acls.readonlySee sharing permissions of calendars the user owns.The Calendar scope page does not print a tier. The sensitive-scope verification guide uses reading calendar events as an example of a sensitive scope. Calendar is not named in the Workspace restricted-scope families (Gmail, Drive, Chat, Meet).
SensitiveSensitive verification and a demo videoConfirm in console
Docs
Calendarhttps://www.googleapis.com/auth/calendar.settings.readonlyView Calendar settings.The Calendar scope page does not print a tier. The sensitive-scope verification guide uses reading calendar events as an example of a sensitive scope. Calendar is not named in the Workspace restricted-scope families (Gmail, Drive, Chat, Meet).
SensitiveSensitive verification and a demo videoConfirm in console
Docs
Calendarhttps://www.googleapis.com/auth/calendar.freebusyView availability in the user's calendars.The Calendar scope page does not print a tier. The sensitive-scope verification guide uses reading calendar events as an example of a sensitive scope. Calendar is not named in the Workspace restricted-scope families (Gmail, Drive, Chat, Meet).
SensitiveSensitive verification and a demo videoConfirm in console
Docs
Calendarhttps://www.googleapis.com/auth/calendar.events.freebusySee availability on calendars the user can access.The Calendar scope page does not print a tier. The sensitive-scope verification guide uses reading calendar events as an example of a sensitive scope. Calendar is not named in the Workspace restricted-scope families (Gmail, Drive, Chat, Meet).
SensitiveSensitive verification and a demo videoConfirm in console
Docs
Calendarhttps://www.googleapis.com/auth/calendar.addons.current.event.readSee the event the user has open in Calendar, from an add-on.The Calendar scope page does not print a tier. The sensitive-scope verification guide uses reading calendar events as an example of a sensitive scope. Calendar is not named in the Workspace restricted-scope families (Gmail, Drive, Chat, Meet).
SensitiveSensitive verification and a demo videoConfirm in console
Docs
Calendarhttps://www.googleapis.com/auth/calendar.addons.current.event.writeEdit the event the user has open in Calendar, from an add-on.The Calendar scope page does not print a tier. The sensitive-scope verification guide uses reading calendar events as an example of a sensitive scope. Calendar is not named in the Workspace restricted-scope families (Gmail, Drive, Chat, Meet).
SensitiveSensitive verification and a demo videoConfirm in console
Docs
Calendarhttps://www.googleapis.com/auth/calendar.app.createdMake secondary calendars, and see, create, change, and delete events on those calendars only.The Calendar scope page does not print a tier. This scope is narrower than full calendar access. Confirm the Cloud Console label before you treat it as non-sensitive.
Non-sensitiveBrand verificationConfirm in console
Docs
Calendarhttps://www.googleapis.com/auth/calendar.events.public.readonlySee events on public calendars.The Calendar scope page does not print a tier. This scope is narrower than full calendar access. Confirm the Cloud Console label before you treat it as non-sensitive.
Non-sensitiveBrand verificationConfirm in console
Docs
Calendarhttps://www.googleapis.com/auth/calendar.addons.executeRun as a Calendar add-on.The Calendar scope page does not print a tier. This scope is narrower than full calendar access. Confirm the Cloud Console label before you treat it as non-sensitive.
Non-sensitiveBrand verificationConfirm in console
Docs
Peoplehttps://www.googleapis.com/auth/contactsSee, edit, download, and permanently delete contacts.The sensitive-scope verification guide gives storing a new contact as an example of a sensitive scope.
SensitiveSensitive verification and a demo video
Docs
Peoplehttps://www.googleapis.com/auth/contacts.readonlySee and download contacts.The OAuth scope index lists this scope and does not print a tier. It reads personal profile or contact data, so it is shown as sensitive. Confirm it in the Cloud Console.
SensitiveSensitive verification and a demo videoConfirm in console
Docs
Peoplehttps://www.googleapis.com/auth/contacts.other.readonlySee and download contact info saved in Other contacts.The OAuth scope index lists this scope and does not print a tier. It reads personal profile or contact data, so it is shown as sensitive. Confirm it in the Cloud Console.
SensitiveSensitive verification and a demo videoConfirm in console
Docs
Peoplehttps://www.googleapis.com/auth/directory.readonlySee and download the organization's Workspace directory.The OAuth scope index lists this scope and does not print a tier. It reads personal profile or contact data, so it is shown as sensitive. Confirm it in the Cloud Console.
SensitiveSensitive verification and a demo videoConfirm in console
Docs
Peoplehttps://www.googleapis.com/auth/user.addresses.readView street addresses on the Google Account.The OAuth scope index lists this scope and does not print a tier. It reads personal profile or contact data, so it is shown as sensitive. Confirm it in the Cloud Console.
SensitiveSensitive verification and a demo videoConfirm in console
Docs
Peoplehttps://www.googleapis.com/auth/user.birthday.readSee the exact date of birth on the Google Account.The OAuth scope index lists this scope and does not print a tier. It reads personal profile or contact data, so it is shown as sensitive. Confirm it in the Cloud Console.
SensitiveSensitive verification and a demo videoConfirm in console
Docs
Peoplehttps://www.googleapis.com/auth/user.emails.readSee all email addresses on the Google Account.The OAuth scope index lists this scope and does not print a tier. It reads personal profile or contact data, so it is shown as sensitive. Confirm it in the Cloud Console.
SensitiveSensitive verification and a demo videoConfirm in console
Docs
Peoplehttps://www.googleapis.com/auth/user.gender.readSee gender on the Google Account.The OAuth scope index lists this scope and does not print a tier. It reads personal profile or contact data, so it is shown as sensitive. Confirm it in the Cloud Console.
SensitiveSensitive verification and a demo videoConfirm in console
Docs
Peoplehttps://www.googleapis.com/auth/user.organization.readSee education, work history, and organization info.The OAuth scope index lists this scope and does not print a tier. It reads personal profile or contact data, so it is shown as sensitive. Confirm it in the Cloud Console.
SensitiveSensitive verification and a demo videoConfirm in console
Docs
Peoplehttps://www.googleapis.com/auth/user.phonenumbers.readSee personal phone numbers on the Google Account.The OAuth scope index lists this scope and does not print a tier. It reads personal profile or contact data, so it is shown as sensitive. Confirm it in the Cloud Console.
SensitiveSensitive verification and a demo videoConfirm in console
Docs
Taskshttps://www.googleapis.com/auth/tasksCreate, edit, organize, and delete all tasks.The Tasks scope page lists this scope and does not print a tier. It is shown as sensitive because it covers the user's tasks. Confirm it in the Cloud Console.
SensitiveSensitive verification and a demo videoConfirm in console
Docs
Taskshttps://www.googleapis.com/auth/tasks.readonlyView tasks.The Tasks scope page lists this scope and does not print a tier. It is shown as sensitive because it covers the user's tasks. Confirm it in the Cloud Console.
SensitiveSensitive verification and a demo videoConfirm in console
Docs
YouTubehttps://www.googleapis.com/auth/youtube.force-sslSee, edit, and permanently delete videos, ratings, comments, and captions.The sensitive-scope verification guide gives deleting a YouTube video as an example of a sensitive scope. This scope includes permanently deleting videos.
SensitiveSensitive verification and a demo video
Docs
YouTubehttps://www.googleapis.com/auth/youtubeManage the YouTube account.The OAuth scope index lists this YouTube scope and does not print a tier. It is shown as sensitive. Confirm it in the Cloud Console.
SensitiveSensitive verification and a demo videoConfirm in console
Docs
YouTubehttps://www.googleapis.com/auth/youtube.readonlyView the YouTube account.The OAuth scope index lists this YouTube scope and does not print a tier. It is shown as sensitive. Confirm it in the Cloud Console.
SensitiveSensitive verification and a demo videoConfirm in console
Docs
YouTubehttps://www.googleapis.com/auth/youtube.uploadManage YouTube videos.The OAuth scope index lists this YouTube scope and does not print a tier. It is shown as sensitive. Confirm it in the Cloud Console.
SensitiveSensitive verification and a demo videoConfirm in console
Docs
YouTubehttps://www.googleapis.com/auth/youtube.channel-memberships.creatorSee current channel members, their level, and when they joined.The OAuth scope index lists this YouTube scope and does not print a tier. It is shown as sensitive. Confirm it in the Cloud Console.
SensitiveSensitive verification and a demo videoConfirm in console
Docs
YouTubehttps://www.googleapis.com/auth/yt-analytics.readonlyView YouTube Analytics reports for the user's content.The OAuth scope index lists this YouTube scope and does not print a tier. It is shown as sensitive. Confirm it in the Cloud Console.
SensitiveSensitive verification and a demo videoConfirm in console
Docs
YouTubehttps://www.googleapis.com/auth/yt-analytics-monetary.readonlyView monetary and non-monetary YouTube Analytics reports.The OAuth scope index lists this YouTube scope and does not print a tier. It is shown as sensitive. Confirm it in the Cloud Console.
SensitiveSensitive verification and a demo videoConfirm in console
Docs
Photoshttps://www.googleapis.com/auth/photospicker.mediaitems.readonlyCreate, get, and delete Picker sessions, and list the media items in a session.The Photos authorization guide lists this scope and does not print a tier. Photos is not named in the Workspace restricted-scope families (Gmail, Drive, Chat, Meet). The broad library scopes are being removed; after 31 March 2025 only app-created content remains available. Picker access is limited to a session the user starts. The guide still does not label the tier.
SensitiveSensitive verification and a demo videoConfirm in console
Docs
Photoshttps://www.googleapis.com/auth/photoslibrary.appendonlyUpload bytes, create media items, and add them to the user's library and to albums the app created.The Photos authorization guide lists this scope and does not print a tier. Photos is not named in the Workspace restricted-scope families (Gmail, Drive, Chat, Meet). The broad library scopes are being removed; after 31 March 2025 only app-created content remains available.
SensitiveSensitive verification and a demo videoConfirm in console
Docs
Photoshttps://www.googleapis.com/auth/photoslibrary.readonly.appcreateddataRead media items and albums created by this app.The Photos authorization guide lists this scope and does not print a tier. Photos is not named in the Workspace restricted-scope families (Gmail, Drive, Chat, Meet). The broad library scopes are being removed; after 31 March 2025 only app-created content remains available. App-created read access is narrower than the library. Confirm the label.
Non-sensitiveBrand verificationConfirm in console
Docs
Photoshttps://www.googleapis.com/auth/photoslibrary.edit.appcreateddataEdit albums and media items created by this app, including titles, descriptions, and album membership.The Photos authorization guide lists this scope and does not print a tier. Photos is not named in the Workspace restricted-scope families (Gmail, Drive, Chat, Meet). The broad library scopes are being removed; after 31 March 2025 only app-created content remains available. App-created edit access is narrower than the library. Confirm the label.
Non-sensitiveBrand verificationConfirm in console
Docs
Photoshttps://www.googleapis.com/auth/photoslibrary.readonlyView the Google Photos library. This broad scope is being removed.The Photos authorization guide lists this scope and does not print a tier. Photos is not named in the Workspace restricted-scope families (Gmail, Drive, Chat, Meet). The broad library scopes are being removed; after 31 March 2025 only app-created content remains available.
SensitiveSensitive verification and a demo videoConfirm in console
Docs
Photoshttps://www.googleapis.com/auth/photoslibrarySee, upload, and organize items in the Google Photos library. This broad scope is being removed.The Photos authorization guide lists this scope and does not print a tier. Photos is not named in the Workspace restricted-scope families (Gmail, Drive, Chat, Meet). The broad library scopes are being removed; after 31 March 2025 only app-created content remains available.
SensitiveSensitive verification and a demo videoConfirm in console
Docs
Photoshttps://www.googleapis.com/auth/photoslibrary.sharingManage and add to shared albums. This broad scope is being removed.The Photos authorization guide lists this scope and does not print a tier. Photos is not named in the Workspace restricted-scope families (Gmail, Drive, Chat, Meet). The broad library scopes are being removed; after 31 March 2025 only app-created content remains available.
SensitiveSensitive verification and a demo videoConfirm in console
Docs

Sources: the Gmail, Drive, Docs, Sheets, Slides, Calendar, Tasks, and Photos scope guides, the OAuth scope index, the OpenID Connect guide, the sensitive-scope verification guide, and the Workspace user data policy. YouTube partner scopes are omitted because those pages do not label a tier. Add-on-only scopes that are on the Gmail page are included. This table is not the Cloud Console. The console classification is the one that gates your project.