The following table lists the cookies that are used in Kaltura's Video Portal.
The Kaltura V7 player does not use cookies. All user preferences are stored in the browser's local storage.
Status | Duration | Usage / Meaning | Context | User state |
gnidargitl_{entryID} | ||||
Persistent | 5 hours |
Stores info needed to send a quiz grade back to the LMS after submission.Contains no personal data - just two LMS-provided IDs that tell Kaltura where to send the grade. |
Only if using quizzes with LMS grading enabled |
Logged-in |
groupSyncing | ||||
Persistent | 1 year (removed automatically when process is done) |
Used during login to sync a user’s group membership. Similar to JobsInProgress cookie, but specific to this task. Stores only the job ID. |
Functional only if using Ssogroupsync or Samlgroupsync |
Logged-in |
groupSyncing-error | ||||
Persistent | 1 year (removed automatically when process is done) |
Like the groupSyncing cookie, but used to notify the user if the sync job fails |
Functional only if using Ssogroupsync or Samlgroupsync |
Logged-in |
JobsInProgress | ||||
Persistent | 1 hour | Set when user action starts a background job. Helps Kaltura track the job and notify the user when it’s complete. | Functional | Logged-in |
kas-eds | ||||
Persistent | 7 days (removed once the admin stops preview mode) | Enables a temporary preview of a feature for the admin. Does not affect normal end users. | Used only by admins on configuration screens with a preview option. Helps show changes before saving. | Set when logged in as an admin, even if you later browse the site anonymously. |
kms_auth_id | ||||
Persistent | 2 mins (until user completes authentication flow) OR 1 year (if user checked 'Remember Selection') | Used in multi-auth setups to store the authentication method the user chose | Functional only if using multi-authentication | Any |
kms-contrast | ||||
Persistent | 10 years | Set when the user clicks the high-contrast button to remember their preference | Functional, accessibility | Any |
kms_ctamuls | ||||
Session | Configurable (default is 12h) | Stores the user’s session ID to keep them logged in during their visit | Session | Any |
kms-locale | ||||
Persistent | 10 years | Stores the user’s selected language. In Video Portal, it’s set when the user changes the language from the site header. In LMS Video, it’s set based on the language passed from the LMS/CMS at launch, so the session uses the same locale. | Functional only if multiple languages are configured in Video Portal | Any |
ldapwizard | ||||
Session | expiration = 0 | Stores progress and info while using the LDAP wizard, which helps set up the correct LDAP authentication configuration | Admin-only, used only if this feature is enabled. Typically set just once during the initial setup. | Logged-in as admin |
styling_preview_enabled | ||||
Session | Removed when admin stops the styling preview mode | Toggles preview mode in the Styling module, letting admins see design changes before applying them site-wide. | Admin | Set when an admin logs in and stays active even when browsing the site anonymously. |
smartbanner_exited | ||||
Persistent | According to the code, it's set for 10 seconds. After that the smart banner may appear again. | Remembers if user closed the smartbanner suggesting the KMS Go app, so doesn’t show again | Functional | Any |
xapi-user-login-done | ||||
Persistent | 10 seconds | Set by XAPI module after login to signal that an event should be sent to the LRS. The cookie is cleared immediately and doesn't contain any personal data. | Functional only if using XAPI | Logged-in |