If your app processes personal or sensitive data, you can mark it as containing "Personally Identifiable Information" or "PII", which will prevent it from being retained in the system logs. You can do this either on per-column or per-app basis.

App-level Setting

In the app editor, under Security > Options tab, switch "Treat all data columns as sensitive" to ON. This will override and disable the column-level setting, and will automatically treat all columns and data in the app as sensitive, no longer logging it in the app audit history, instead writing the value "_PII_" to the cell.

Column-level Setting

When the app-level "Treat all data columns as sensitive" setting is set to OFF, you can designate specific columns as containing sensitive data or PII.

To mark a column as PII, set the "Sensitive data" or "PII?" toggle in the column definition dialog to "ON", as shown below:

Once correctly configured, if you update a record with a PII column, its data will not be logged in our system or shown in your audit log. They simply get passed along to the back-end source of data.

Note: We recommend you evaluate all of the safeguards and features that the AppSheet platform includes in order to decide if these features meet your compliance criteria.

Did this answer your question?