1. Data privacy

Data retention in SitecoreAI

To ensure efficient performance, SitecoreAI applies retention durations to the data generated across its capabilities. When data exceeds these limits, it's no longer available.

Data retention limits are per environment.

Profiles

If a profile is identified, SitecoreAI retains the profile for an indefinite amount of time. This means you could still view a site visitor's profile after several years, but if the data inside the profile exceeds the limits described in this topic, the data will not be available.

Here are the data retention durations for profiles:

Profile typeRetention duration
Identified profilesThere is no limitation for how long SitecoreAI retains an identified profile. These are site visitors who have been matched and linked through your organization's identity rules.

Profile extension data persists indefinitely, regardless of the retention duration of the profile it's attached to.
Visitor profiles (unidentified)Visitor profiles are retained for 6 months from the last date they were active. After 6 months of no activity, the profile is removed.

Sessions and events

  • Sessions - the last 40 sessions within the last 90 days are retained per profile.
  • Events - the last 100 events per session are retained. Only events from the last 40 sessions within the last 90 days are retained.

Affinities

Affinity scores are retained on a profile for 30 days.

Audiences

Audience membership data is retained for 15 months.

Data lake

Data is retained in the data lake for 4 years.

Environment logs

Log files for your SitecoreAI environment are stored for 90 days. To retain log files longer, download them using the CLI or the Deploy app.

If you have suggestions for improving this article, let us know!