Skip to content

app.privacy_signals

TableRow level security on

Opt-out signals received (Section 14.3): a Global Privacy Control header or an explicit Do Not Sell or Share request. Append-only; a signal applies from receipt and is honored as an opt-out of sale and sharing.

Primary key: id

Columns of app.privacy_signals
ColumnTypeNullableDescription
iduuidNoPrimary key, UUID v7.
org_iduuidYesOrg whose surface received the signal, or null on platform surfaces.References app.organizations.id
person_iduuidYesSigned-in person who sent it, when known.References app.people.id
visitor_hashbyteaYesSHA-256 of the visitor id, for a visitor who is not signed in.
signalapp.privacy_signal_kindNoWhich signal or request.
received_attimestamp with time zoneNoWhen it was received. Set by the database.
created_attimestamp with time zoneNoWhen the row was inserted. Set by the database.
created_byuuidYesPerson who inserted the row, or null for a platform process. Set by the database.References app.people.id
updated_attimestamp with time zoneNoWhen the row last changed. Set by the database.
updated_byuuidYesPerson who last changed the row, or null for a platform process. Set by the database.References app.people.id
deleted_attimestamp with time zoneYesSoft delete time. A row with deleted_at set is ignored by every access helper.