Introduction
To read the contents of your Google Docs, Cloudpress requires you to permit us to access your account. The request for these permissions happens when you install the Cloudpress Google Docs Add-on or export a Google Doc from the Export Content page. In this document, we’ll look at the following:- The permissions required by Cloudpress and the reason we require those permissions
- General guidance on how we manage access tokens
- Reviewing the permissions
- Revoking the permissions
- Mitigating steps you can take
Required permissions
Cloudpress requires the permissions listed in the image below.
- View and manage documents this application has been installed in. The Cloudpress Google Docs Add-on requires this permission to launch itself in the active document. Without this permission, our Google Docs Add-on cannot be loaded in the sidebar of the active document.
- See all your Google documents. This permission gives us read-only access to your documents so we can read the content of the documents. We only have access to the specific documents you give us access to as per the permission below.
- See, edit, create and delete only the specific Google Drive files that you use with this app. This gives us access to the content of the specific documents you select via the Google Drive picker on the Export Content page or by opening the Cloudpress Google Docs add-on in a specific document.
- Connect to an external service. The Cloudpress Google Docs Add-on requires this permission as it allows the Add-on to make HTTP calls to the Cloudpress backend to display the list of connections, queue the document for export, and query the export status of a document.
Permission | Scope | Google Docs Add-on | Export Content page |
---|---|---|---|
View and manage documents this application has been installed in | https://www.googleapis.com/auth/documents.currentonly | Yes | No |
See all your Google documents | https://www.googleapis.com/auth/documents.readonly | Yes | Yes |
See, edit, create and delete only the specific Google Drive files that you use with this app. | https://www.googleapis.com/auth/drive.file | Yes | Yes |
Connect to an external service | https://www.googleapis.com/auth/script.external_request | Yes | No |
Our use of access tokens
When you give Cloudpress permission to access your account, Google issues Cloudpress with an access token, allowing us to communicate with the Google Docs APIs to read the document contents. You can think of these access tokens as a security key that gives us access to the specific piece(s) of information you told Google to give us access to.Usage in the Cloudpress Google Docs Add-on
When using the Cloudpress Google Docs Add-on, we (Cloudpress) never have access to the access token. Google handles the authentication and passing of access tokens transparently when calling the Google Docs APIs. Since we never have access to the access token in the first place, we can’t access your document contents once you close the Cloudpress Google Docs Add-on.Usage in the Export Content page
When using the Export Content page, we obtain a short-lived access token (valid for 60 minutes) each time you click on the “Select Documents…” button on that page. This access token is stored in the browser memory and not in any browser storage (i.e. cookies, local storage, session storage, etc.). The access token is also never sent to the Cloudpress servers. The token is used by the Google Drive picker on that page, allowing you to select the documents you want to export. Once you select the documents to export, we use the access token (from inside your browser) to call the Google Docs APIs to download the document content. We then sent only the document contents to the Cloudpress servers. Once the document is exported, this document content is also deleted from our servers. Also, remember that the access token we obtain is only valid for 60 minutes, so it is impossible to access your account for an extended period with this access token.Viewing and removing Cloudpress permissions
You can view Cloudpress’s permissions to your account by going to your Google Account page at https://myaccount.google.com/. From there, navigate to the Security section in the sidebar.



