AVIOR
Google OAuth Verification · Project xavior-483303
The demo

Two scopes,
demonstrated
end to end.

Google Drive · Google Contacts — live in our production app at app.xavior.ai.

Fun fact

These slides weren't made in a slides app.

Created inside Xavior — drafted with the Studio module, assets stored and managed through the Drive module.

The workflow you're
about to watch made
this deck.

Under review
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/contacts

auth/tasks — removed from this request.

How we demonstrate it
Unverified scopes trigger only for allowlisted verification accounts
Inside the production app — same OAuth client under review
Publishing status "In Production" — production users unaffected
The checklist
In-app functionality of every requested scope
Source-account impact for every write & delete
Consent screens fully expanded
Requested scopes = submitted scopes
Live-app rule — staging cohort, "In Production"
Chapter 1

Google Drive

1Browse & search your whole Drive — import files in one flow
2Create folders & docs inside your existing folders
3Edit → the file updates. Delete → Drive's own Trash.
Why narrower scopes fail
drive.file — cannot see files the app didn't create
drive.readonly — cannot write
auth/drive — the narrowest scope that supports this workflow
Chapter 2

Google Contacts

1Explicit opt-in consent → your contacts sync in
2Create & update in Xavior → reflected at contacts.google.com
Why read-only fails

The People API has exactly two scopes.

contacts.readonly — cannot create or update
auth/contacts — the narrowest scope that supports write
Every box checked
In-app functionality of every requested scope
Source-account impact for every write & delete
Consent screens fully expanded
Requested scopes = submitted scopes
Live-app rule — staging cohort, "In Production"
Limited use

"Xavior's use and transfer of information received from Google APIs to any other app will adhere to the Google API Services User Data Policy, including the Limited Use requirements."

— xavior.ai/privacy.html

Thank you.

Made with xavior.ai