---
title: "Private Session State Store"
slug: "private-session-state-store"
abstract: "Overview of Sitecore Private Session State Store supported infrastructure, references, and privacy and security."
---
# Private Session State Store

The Private Session State Store role is temporary storage for session data for active visitors, including metadata for active visitors and active visits for personalization.

<details>
<summary><h2>Supported infrastructure</h2></summary>

You can host the Private Session State Store role on:

- SQL Server
- Redis
- Azure SQL
- Azure Redis

Refer to the [Sitecore compatibility table](https://kb.sitecore.net/articles/087164) for compatible versions.

</details>

<details>
<summary><h2>Reference structure</h2></summary>

The Private Session State Store role can be referenced by the CD role only.

![Illustration showing the Private Session State Store role's place in the Sitecore reference structure.](https://doc.sitecore.com/api/markdown-image/xp/en/developers/93/platform-administration-and-architecture/images/MO-private.png)

### Referenced by

The Private Session State Store role is referenced by the following roles:

- [Content Delivery](https://doc.sitecore.com/xp/en/developers/93/platform-administration-and-architecture/content-delivery--cd-.html "Content Delivery (CD)")

### References

The Private Session State Store role does not reference other roles.

</details>

<details>
<summary><h2>Privacy and security</h2></summary>

The Private Session State Store role handles personal data in the following ways:

- The private session data collected during a session includes interaction data and the devices used by the contact.
- In Sitecore 9.2 and later, the contact ID is loaded into session state for performance reasons.

</details>