Skip to main content

Org-Wide Visibility

The Data Share provides org-wide visibility into your Affinity data. Unlike the Affinity API, which enforces per-user access controls and permissions, the Data Share bypasses application-level ACLs entirely. This means that all organization data is visible to anyone with access to the Snowflake share — regardless of role-based access restrictions configured within Affinity.
Grant access to the Snowflake share only to users who are authorized to view all organization data. There are no per-user or per-role visibility filters applied at the share level.

What This Means in Practice

  • All records are included: Persons, companies, opportunities, list entries, and associations are all visible in the share regardless of Affinity-level permissions.
  • Custom field values are included: The custom_fields JSON column on entity tables contains all custom field values, including fields that may be restricted in the Affinity UI.
  • No row-level security: Data Share views expose the full dataset. With Snowflake, if you need to restrict access, apply Snowflake-native row access policies or control share access at the account/role level.