Privacy Policy for WP-Stateless

Our API service provides a seamless process for WordPress users of WP-Stateless,  one of our distributed software applications, to quickly associate their plugin with their Google Cloud account and begin setting up their Google Cloud Project.

During this process, we utilize the Usability Dynamics' oAuth page and token to create an access token that allows the user to continue the setup the process on their WordPress website.

During the login process, we request the following scopes:

  • cloud-platform  - To view the list of existing Google Cloud projects and to streamline the process for creating a new project. 
  • userinfo.profile - To provide WordPress user a visual cue regarding which account they have logged in with.
  • userinfo.email - To provide WordPress user a visual cue regarding which account they have logged in with.
  • devstorage.full_control - To view existing list of Google Cloud Storage buckets for a project and to create Google Cloud Storage bucket, if applicable.

To be clear, once the user login process is complete, we do not retain any tokens or access credentials on our service. The token is passed to the WordPress dashboard of the user where it is stored temporarily in their browser local session.

With the token, the user can continue the WP-Stateless onboarding process during which they create a project, Google Cloud Storage bucket and service token needed for WP-Stateless to interface with their bucket. All requests to our API services enforce SSL.

If you prefer to not provide access to your Google account, the manual setup process is available to you.

Further Detail Regarding Permissions

Below is a lineup of the permissions we request and an explanation of why we require such access.

View and manage your data across Google Cloud Platform services

This permission allows us to view your existing Google Cloud Projects and create new projects on your behalf. This permission also allows us to create a service account on your behalf. The setup assistant allows you to select an existing project or create a new one. The setup assistant will also create a service account that authenticates your website's access to the project.

Manage your data and permissions in Google Cloud Storage

This permission allows us to view your existing Google Cloud Storage buckets and create new buckets on your behalf. The setup assistant allows you to select an existing bucket or create a new one. This permission is used to do these actions.

View and manage your Google Cloud Platform billing accounts

This permission allows us to view your existing Google Cloud Billing Accounts and create new billing accounts on your behalf. The setup assistant allows you to select an existing account or create a new one. This permission is used to do these actions.

Permissions Consent Prompt

Permissions Consent Prompt for WP-Stateless

View on GitHub Wiki.