STRM privacy demo schema

Used in recommendations personalization (web) analytics e-commerce mobile apps product analytics
for all industries

This schema illustrates the power of privacy baked right into the schema source.

Event Contract reference

strmprivacy/example/1.3.0

Schema reference

strmprivacy/demo/1.0.2

Event contract overview

TypeFieldValueDescription
Key fieldconsistentValueLinks events to the associated field for privacy processing.
PII fieldconsistentValue2needs consent
PII fieldsomeSensitiveValue3needs consent
PII fielduniqueIdentifier1needs consent
ValidationconsistentValueregex^.+$

Serialization schema fields

FieldDescription
uniqueIdentifierany value. For illustration purposes: use a value that is consistent over time like a customer or device ID.
consistentValueany value. For illustration purposes: use a value that is consistent over a limited period like a session.
someSensitiveValueany value. For illustration purposes: use a value that could identify a user over time based on behavior, like browsing behavior (e.g. urls).
notSensitiveValueany value. For illustration purposes: use a value that is not sensitive at all, like the rank of an item in a set.