> For the complete documentation index, see [llms.txt](https://streamsmanager.gitbook.io/streams-manager/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://streamsmanager.gitbook.io/streams-manager/faq/how-does-streams-manager-know-that-a-user-is-active-or-expired.md).

# How does Streams Manager know that a user is active or expired?

Streams Manager determines whether a user is active or expired based on the user type and whether they have a payment that is still active. If a user is permanent, it is by default active and they never expire. If a user is non-permanent, then they must have a payment where the current date/time must be between the start and end dates (from or to) of the payment. If a user is expired, they will be removed from the Plex server during the next synchronization run (runs every hour).
