0% found this document useful (0 votes)
29 views7 pages

Appsheet Security and Compliance Faq

AppSheet is SOC2 Type 2 audited and follows GDPR/CCPA compliance. It uses Google Cloud infrastructure and encrypts data in transit using HTTPS and TLS. AppSheet is a pass-through platform and does not store customer data on its own servers, with some exceptions for logs and audit trails. It supports authentication through SSO and domain providers as well as row- and column-level security controls.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views7 pages

Appsheet Security and Compliance Faq

AppSheet is SOC2 Type 2 audited and follows GDPR/CCPA compliance. It uses Google Cloud infrastructure and encrypts data in transit using HTTPS and TLS. AppSheet is a pass-through platform and does not store customer data on its own servers, with some exceptions for logs and audit trails. It supports authentication through SSO and domain providers as well as row- and column-level security controls.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

AppSheet Security and Compliance FAQ

___

What is AppSheet?
AppSheet is a no-code application development platform that helps both professional and
citizen developers easily build web-based and mobile applications. Using a web browser, you
can connect to your data, design an app and publish to your audience in minutes. You can learn
more here.

Is AppSheet GDPR/CCPA compliant?


AppSheet is a part of the Google Cloud family of products. Just like with the many other
Google products available – Google Workspace, Google Cloud Platform, and other services –
we are committed to these ongoing compliance initiatives. You can learn more about these
topics here.

Is AppSheet SOC compliant?


Yes. AppSheet is SOC2 Type 2 audited. Our SOC Report is available to customers under NDA
and upon request.
Where can I see AppSheet’s privacy policy?
AppSheet is part of the Google Cloud product suite and the privacy policy is located here.
AppSheet is also a member of the Privacy Shield Framework.

Where can I view AppSheet’s data processing and security


terms?
Please find AppSheet’s Data Processing and Security Terms here.

Does AppSheet capture IP addresses or Geolocation of my


audience?
Not by default. The platform itself does not capture this information in any server-side logs.
Inside of an individual application, you can design a column to capture the current latitude and
longitude for a record. In this case, the end user will be warned that the application will request
access to their current location.

What are the details of the AppSheet architecture?


AppSheet is a 100% SaaS platform. AppSheet runs on Google Cloud Computing services and
provides high availability across the globe using several availability zones. A list of specific
services, logical entity maps, and topologies are available to customers under NDA by request.

How do I authenticate against AppSheet?

AppSheet not only supports, but requires SSO using one of the following providers:
AppSheet also has robust domain authentication support using any of the following providers:

AppSheet never stores your authentication credentials. Instead, during the single sign on (SSO)
process, an oAuth token is issued to the device (either browser on laptop, or token on device),
after which you are identified as a valid user in our platform.

What types of compliance information do end users see during


authentication?
There are different permissions requested of app creators (people who build apps) versus app
users (people who use those apps on browsers or devices). We strive to only ask for the
minimum permissions needed to perform either of these two roles. You can learn more about
the process here.

Does AppSheet support Azure Active Directory groups for


authentication?
Yes, you can authenticate against Active Directory (AD) group(s) in AppSheet if they are
cloud-based Azure AD groups. More information is available here.

Does AppSheet support Google Auth for authentication?


Yes, if they are Google domain groups. Google smtp/email groups are not supported. You can
get started with domain authentication here.
Does AppSheet support domain groups for authentication?
In some cases AppSheet can integrate with domain groups, e.g. via Google Groups, AD
Groups, and Okta. Custom groups defined in your IDP can then be leveraged for roles-based
access inside of individual applications. You can read more about this here.

Is there granular control over which users can see which


applications?
Yes. Each app in your organization can have its own security. You can either A) explicitly list
users, B) enable domain authentication support for this one application, or C) Enable domain
group support if your provider supports that feature. You can learn more here.

Does AppSheet store our data in its cloud?


It does not! AppSheet is a “pass-through” platform. Your data starts and ends at your location,
and passes through the AppSheet platform for usage, processing, workflows and so forth.
AppSheet never writes your data to disk in its cloud. One exception to this is capturing user
app transactions in the audit logs, which you can disable.

Is my data encrypted during transit?


Yes, AppSheet encrypts all data via HTTPS using TLS. You can learn more here.

Is my data encrypted at rest?


Since your data is never stored in the AppSheet cloud, this is a factor of your existing data
stores and not a question for the AppSheet platform.

If AppSheet connects to my Cloud database (Postgres, for


example), how are credentials managed?
When connecting to your cloud database for the first time, You will need to share the
hostname, port, username and password:
After you have set up the connection, AppSheet stores the database credentials using AES256
encryption.

After I connect to a database, can any AppSheet user in my org


connect to that database?
Not necessarily. This is controlled by the original designer of the app and the person who
originally connected to the database store. Once you build a database connection, you can
optionally share it with your AppSheet team. AppSheet also includes team governance
features to allow you to control who can access which shared database resources.
Does AppSheet have row- and column-level security (e.g.
authorization)?
AppSheet supports this at very granular levels. Here are some examples:
● Rows can be secured using data-driven concepts e.g. “this team can only see their
team’s data”
● Columns can be secured e.g. “if the current user is a member of a [piece of
data-driven] role called ‘admin’ then show this column”
● Entire views in your app can be shown or displayed.
● AppSheet Actions, Workflows and Reports can be secured.
● Generally: show-if logic can be applied to almost any element inside of an AppSheet
application.

Where are the AppSheet services offered? What cloud zones are
you available in?
Currently, AppSheet is located in the USA, EU, AU, and SP zones. However, AppSheet services
are supported globally, with customers across 170+ countries using the platform. Additionally,
note that the US is considered a valid data processor for EU and GDPR purposes per existing
adequacy rules. More information on infrastructure is available upon request and under NDA
with Google Inc.

What support does AppSheet have for Personal Identifiable


Information (PII) or other sensitive information?
AppSheet has logs that can be turned down to the minimum retention of one day. Inside each
application, AppSheet also allows you to designate information (columns) as “PII sensitive”. This
designation will strip this information from our platform’s logging and audit trail entirely. To
learn more about this feature go here.

Does AppSheet have a REST API for inbound requests?


Yes. You can invoke add, delete, edit, find, and run actions. We have several help articles to get
you started. You can learn more about AppSheet’s REST API here.
Does AppSheet have a webhook mechanism for outbound API
requests?
Yes. You can add webhooks to AppSheet workflows. These can perform post, put, patch and
delete requests. You cannot, however, receive back a response or a result set from invoking a
webhook. To learn more, view our documentation here.

Can AppSheet connect to my on-premise database


As a SaaS platform, AppSheet expects your SQL databases to be network-available to our
cloud. You can use IP firewall safelisting, which is documented here, to enable access from our
cloud platform to your SQL instance. Optionally, you can expose your SQL instance via API
Management or another web front end, and then connect to that front end using AppSheet’s
Rest API support.

How is AppSheet secured on individual devices?


After initial authentication, AppSheet inherits the security protections of the device on which it
is installed – we do not require login for each session of the app. We recommend two-factor or
MFA on your devices as well as ensuring that the device has a locking mechanism in place. All
device and browser security is pass-through from AppSheet’s point of view, and all
requirements for 2FA or MFA are part of the single sign-on process, after which your AppSheet
session will be allowed or denied accordingly.

What types of governance features does AppSheet include?


AppSheet Enterprise Plus includes account-level policies and governance features which can
control all behaviors across the entire account. These can include, for example, restricting
which AppSheet designers are allowed to publish apps, which types of data sources can be
connected to, and which types of end users are allowed to access apps. You can get started
with policy management here.

For more information and to begin using AppSheet, visit www.appsheet.com.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy