
Share hashed Unity Catalog views with a service principal made for Churney. Six steps, or let Claude do them.
At a glance: Read-only on hashed views · Personal data hashed in your workspace · A service principal just for Churney
Churney reads hashed views in Unity Catalog as a service principal you create for us. Each sync exports them through an external location to an S3 bucket in your AWS account, and we copy the files out with an IAM role that trusts only Churney. Anything that identifies a person is hashed before it leaves your workspace.
As much as you can. Each of these makes the predictions better:
Create two schemas in your catalog. churney_views holds the views. churney_exports stays empty: we write temporary tables there during each sync.
Then create one view per table you share. Each view hashes the columns that can identify a person, such as email, phone, name, birthday and street address, and passes everything else through unchanged.
Fill in your names below and copy the SQL. Rather we write the views for you? Use the List your columns tab and send us the result.
Then check a hash. Paste an email or phone number you know is in your data and compare the result with what your view returns.
churney.Churney and add the service principal to it.



churney-databricks-unload in the region of your workspace, with all public access blocked.churney-databricks-access-role.


churney_storage_credential and paste the role ARN.Then create the external location:


Run the grants in the SQL editor. They give the Churney group exactly what it needs and nothing more.
Prefer clicking? On churney_views, grant Churney the Data Reader preset. On churney_exports, grant it Data Editor. Then open your SQL warehouse, go to Permissions and give Churney Can use.



We take it from there.


No action needed. This is here for your security review.
churney_views and write only to churney_exports. It has no access to your raw tables.churney_exports from your views, which writes Parquet files to your bucket. We copy them out with the IAM role, using short-lived tokens. We pull only new or changed rows, using a timestamp column per view, with a safety window for late data. The queries run on your SQL warehouse.Book a 30-minute call. We look at your setup and tell you plainly whether pLTV is worth testing.