The following table lists the cookies that are used in Kaltura MediaSpace and the Kaltura Player.
Cookie Name | Status – Session/Persistent | Duration | Usage/Meaning | Context | User State (anonymous / logged-in) |
kms_ctamuls | session | The session duration is configurable per instance. The duration defaults to 12h. | KMS Session cookie - holds the session ID. | session | Any |
kas-eds | persistent | This cookie is persistent for 7 days. It is removed once the admin stops the preview mode. | Enables a temporary preview of a feature for the admin. | Only used by a KMS admin in the configuration screen for features that support a preview. | Set when logged-in as an admin. (It has an effect even if you browse to the site as anonymous). |
kms_auth_id | persistent | This cookie may be temporary (2 minutes duration) and is used until the user completes the authentication flow, or the cookie value is retained for 1 year if the user checked the checkbox that says "Remember Selection". | When KMS is configured to use multi-authentication, this cookie holds the selected authentication adapter selected by the user. | Functional, only if using multi-authentication | Any |
JobsInProgress | persistent | 1 hour | Set when user action triggers an asynchronous job in the Kaltura backend. This cookie helps the application track and notify the user when the job is done. | Functional | Logged-in |
groupSyncing | persistent | 1 year This cookie is removed automatically when the process is done. | Similar to the JobsInProgess cookie, but specifically for the job of syncing a user's group membership during login. This cookie contains the job ID. | Functional, only if you are using the Ssogroupsync or Samlgroupsync modules. | Logged-in |
groupSyncing-error | persistent | 1 year This cookie is removed automatically when process is done. | Similar to the groupSyncing cookie, this cookie is created and used to notify the user when a job fails, | Functional, only if you are using the Ssogroupsync or Samlgroupsync modules. | Logged-in |
ldapwizard | session cookie | expiration = 0 | Holds information and progress while using the ldap wizard that helps customers find the correct LDAP configuration to be able to configure authentication properly. | For the Admin, only if using this feature. Most likely used once in a customer's lifetime. | Logged-in to admin |
styling_preview_enabled | session | This cookie is removed when the admin stops the styling preview mode. | Enables/disables the preview mode in the Styling module. Enables the admin that uses the Styling module to design their KMS and view the changes before applying them to all end users. | Admin | Set when logged-in as ab admin, affects even if you browse to the site as anonymous. |
kms-locale | persistent | ,10 years | Locale selection of the user. | Functional, only if you have multiple languages configured in KMS. | Any |
gnidargitl_{entryID} | persistent | 5 hours | Holds information about the entry that is used later to send a grade to the LMS (After the quiz is submitted on the Kaltura side). | Functional, only if you use quiz and allow grading in the LMS. | Logged-in |
xapi-user-login-done | persistent | 10 seconds | Set by XAPI module after a user logs in, so Kaltura knows that this event needs to be sent to the LRS. The cookie is then immediately cleared. This cookie does not hold PII. | Functional, only if you use xapi. | Logged-in |
kms-contrast | persistent | 10 years | Accessibility - set when a user clicks the high-contrast button and is used to save whether the user wants the high-contrast enabled or not. | Functional, accessibility. | Any |
smartbanner_exited | persistent | According to the code, this cookie is set for 10 seconds. After that - the smart banner may appear again. | This cookie is set to remember that the user closed the smartbanner (the one that suggests to install/launch KMS Go). | Functional | Any |