Skip to main content

Personal data

A SCADA system has to record who operated the plant. YTCC therefore keeps personal data about its users. This page lists it for the data protection assessment of the operator of the plant (for example under the Turkish KVKK or the GDPR); the legal basis and the notice to the employees are the operator's responsibility.

What is kept​

DataWhereKept
User account: user name, full name, description, language, profiles, enabled, created, last sign-in, failed attemptsThe project's user file in the data folder of the projects serverUntil the user is deleted
PasswordOnly as a bcrypt hash, with the hashes of the last passwords for the history ruleUntil the user is deleted
Sessions: browser identification and client addressThe project's session fileUntil the session has expired and the next sign-in tidies the file
User audit log: user name, client address, actionA file in the data folderAbout 10 MB in total (see Audit logs)
Display and table preferences: theme, blinking, column choices, filtersA preference file per user in the data folderUntil the project is deleted
Event list: sign-in, sign-out, pages and popups opened, confirmations with value, the computerThe history database1825 days by default
Commands with the user, alarm acknowledgements with user and commentThe alarm archiveTwo years
Configuration changes with the user name and commentThe project databaseFor the life of the project

Deleting a user​

Deleting a user in the Users activity removes the account and its password hashes, ends the user's sessions and removes the user from the server administrators of an upgraded server. It does not remove or anonymise:

  • the user name in the user audit log, the event list, the command log, the alarm history and the configuration audit;
  • the user's preference file.

These records are kept on purpose: they document who operated the plant. They disappear with their retention (see the table) or when the project is deleted.

Recommendations​

  • Name in the employee notice which actions are recorded and for how long.
  • Set the retention of the event list to what your operating rules require; see Archive tables and assignments.
  • Restrict access to the data folder and the databases of the server to the administrators.
  • Use personal accounts; a shared account cannot show who acted.