If your organization enforces strict security rules to protect your data and your customers’ data, you’ll want to ensure that you’re compliant with the level of expectations from your client/company when using Awesome Table. This article explains what permissions are needed and why these are asked the first time you use Awesome Table.
Which authorization scopes are needed for Awesome Table?
When you install Awesome Table from the marketplace, you’ll be asked to accept the minimum-required authorizations:
Authorization Scopes |
Explanation of Awesome Table scope usage |
---|---|
View and manage spreadsheets that this application has been installed in |
Allows the add-on to add template data in the user spreadsheet. |
View your Google spreadsheets | The add-on allows the user to copy an Awesome Table template spreadsheet to fill his spreadsheet. The scope is required to allow access to the template spreadsheet. |
See, edit, create, and delete your spreadsheets in Google Drive | This scope is needed by the Google Visualization API to fetch the spreadsheet data with the viewer access right, and display the Awesome Table app. |
Connect to an external service |
Needed to call the Awesome Table API to create an Awesome Table app. This scope is required to send/retrieve information from Firebase, a real-time database from Google. Even if this authorization is described as an 'external service', it still stays within Google environment. |
Display and run third-party web content in prompts and sidebars inside Google applications | This scope is required to display sidebars inside Google applications. |
When you login on https://awesome-table.com for the first time, these are the required authorizations:
Authorization Scopes |
Explanation of Awesome Table scope usage |
---|---|
View and manage Google Drive files and folders that you have opened or created with this app |
This scope is required by Awesome Table for allowing you to select a spreadsheet from your Drive, using Google Picker (by filename and thumbnail). Note: This scope is only necessary for Awesome Table app owners and editors (collaborators). |
View and manage your spreadsheets in Google Drive | This scope is needed by the Google Visualization API to fetch the spreadsheet data with the viewer access right, and display the Awesome Table app. |
You can view publicly accessible Awesome Table apps without needing to authenticate.
Why does Awesome Table need those permissions?
Awesome Table is well integrated with Google Workspace apps like Drive, Sheets, Slides, and Forms. It requires access to the Google environment to provide services seamlessly across the Google Workspace apps. Awesome Table only requests the minimum-required permissions (authorization scopes) that are essential for it to function optimally.
Can you review or revoke those permissions?
Definitely. If you need to review the permissions you granted for Awesome Table, you can do so by going to Google’s Sign-in & security > Apps with account access. From there, you can opt to retain or revoke the permissions.
How safe is your data?
Awesome Table requires access to your Google Sheets datasource only to allow actions to be performed on your behalf. In no case are the textual content of your spreadsheets stored or will be used for any other purposes or shared with any third-party services. Click here to learn more.
Beyond this, Awesome Table stores your name, email address and collects some usage information as you use our web app. You can read a detailed article about [DATA STORAGE] What data are stored by Awesome Table and how are they used?