Google API Integrations Privacy Policy
Google Sheets Integration
PerfectApps, Inc. customers may choose to purchase our Google Sheets integration feature for an additional charge. This feature allows our licensed users to read, insert, update, and delete data from Google Sheets through our application over API.
How we access data from Google Sheets: The integration between PerfectApps, Inc. and Google Sheets utilizes a hashed key and token set as provided by Google after authenticating into a valid Google account. The PerfectApps platform stores the hashed key and token set as part of the connection setup and retrieves a list of Google Sheets the customer has in their account. The customer can select the Google Sheet they wish to connect to as and how the integration will function, including read, update, insert, and delete actions.
How we use data from Google Sheets: PerfectApps, Inc. does NOT directly use any data collected from Google Sheets by our customers. All data that is read, inserted, updated, or deleted from Google Sheets is initiated by those customers’ actions who have purchased the Google Sheets integration feature and configured the Google Sheet connection.
How we store data from Google Sheets: Customer data is stored differently depending on deployment type. Customers utilizing our Cloud platform have data stored at US-based Oracle data centers. Customers who utilize our On-Premise application store and control their complete data on their own servers. The servers are configured and managed in accordance with their own specifications and requirements.
Does PerfectApps, Inc. share data from Google Sheets: Customers control the data collected by applications they build on the PerfectApps platform. PerfectApps, Inc. does NOT share any data collected by our application, including data collected using the Google Sheets integration feature.
Google Gmail API Integration
PerfectApps, Inc. customers may also utilize the Gmail API integration to send emails on their behalf. This feature allows licensed users to send emails through their Gmail account using our application.
How we access data from Gmail: The integration between PerfectApps, Inc. and Gmail is facilitated by the Gmail API. After authenticating into a valid Google account, the PerfectApps platform stores the necessary access tokens provided by Google. These tokens allow the platform to send emails on behalf of the user. The content of these emails is entirely provided by the user within our application, and we do not access or store any email content beyond what is necessary to send the email.
How we use data from Gmail: PerfectApps, Inc. does NOT access, read, or store the content of emails. The email content, including the subject, recipients, and body, is entirely designed, and provided by the user within the application. Our application simply sends the email using the Gmail API based on the user’s instructions.
How we store data from Gmail: Access tokens and credentials required for sending emails via Gmail are securely stored using industry-standard encryption techniques. These tokens are used solely to facilitate the sending of emails and are not used for any other purpose.
Does PerfectApps, Inc. share data from Gmail: PerfectApps, Inc. does NOT share any data accessed or used via the Gmail API. All data related to the Gmail API integration is under the user’s control, and we do not store or process email data beyond what is required to send the email.
Google Integration Data Protection
Data Security:
All communications between our application and Google’s services, including those using the Gmail and Google Sheets APIs, are secured using 256-bit encryption to protect your data in transit. This ensures that all data transferred between our platform and Google’s services is protected from unauthorized access during transmission.
Access Tokens and Credentials:
Access tokens and credentials provided by Google for accessing the Gmail and Google Sheets APIs are securely stored and encrypted using industry-standard methods to prevent unauthorized access. These tokens are used strictly for their intended purpose, such as sending emails or updating Google Sheets, and are not shared or used in any other way.
Minimum Scope of Access:
Our application only requests the minimum scope of access necessary to perform the functions specified by the user (e.g., sending an email via Gmail or modifying a Google Sheet). This principle of least privilege helps to further protect user data by limiting the extent of access to only what is necessary.
Security Audits and Access Controls:
We conduct regular security audits to ensure the ongoing protection of user data. Access controls are strictly enforced to prevent unauthorized access to data, and our security practices are continuously reviewed and updated to address emerging threats and vulnerabilities.
On-Premise Customers:
For our On-Premise customers, while we provide secure integration with Google’s APIs, the management, configuration, and security of the servers and systems hosting our application are the responsibility of the customer. It is essential that On-Premise customers implement their own security measures and regularly audit their systems to ensure the protection of any data accessed through the Gmail and Google Sheets APIs.