Skip to content

Technical and organizational measures (TOM)

How Versio.io ensures compliance with data protection laws

Last update: 23-08-2024

Classification & delimitation

Versio.io collects personal data in order to be able to implement the registration of users, the notification of users and the optimization of the user experience, the security of the overall platform and the auditability of the customer environment. In doing so, we pay close attention to data minimization. Moreover, we do not collect any personal data in the course of operating the Versio.io platform!

In the context of the use of Versio.io by customers, he imports data into Versio.io, which are stored here. This may also be personal data. Versio.io has no influence on this, so that the customer himself is responsible for the data protection of his imported and possibly personal data. However, Versio.io offers functionalities in the import process to delete or make data unrecognizable before processing and storage.

Confidentiality

Office access control

Measures suitable for preventing unauthorized persons from gaining access to Versio.io office in which data processing systems with which personal data are processed or used.

Technical measures Organizational measures
Manual locking system Key regulation and list
Security locks Visitors only accompanied by employees
Doors with knob outside Care in selection cleaning services
Video surveillance of entrances

System access control

Measures suitable for preventing data processing systems (computers) from being used by unauthorized persons.

Technical measures Organizational measures
Login with username and password or SSL certificate Guideline for secure passwords
Anti virus software desktop Guideline clean desk
Firewall office network Guideline privacy policies and security
Usage of virtual privat network (VPN) Guideline manuel desktop lock
Automatic desktop lock Minimal number of administrators
Password safe usage

Disconnection control

Measures to ensure that data collected for different purposes can be processed separately. can be processed separately. This can be ensured, for example, by logical and physical separation of the data.

Technical measures Organizational measures
Separation of productive and test environment Control via authorization concept
Physical separation (systems, databases, data carriers) Database separated users
Multi-client capability of applications

Integrity

Forwarding control

Measures to ensure that personal data is protected from unauthorized access during electronic transmission or during transport or storage on data media, and that personal data cannot be read, copied, altered, or removed without authorization, and that and that it is possible to verify and identify the entities to which personal data is personal data is intended to be transmitted by data transmission equipment.

Technical measures Organizational measures
Virtual privat networks usage (VPN, Wireguard) No data transfer to third parties
Monitoring of backup activities and times No production copies for test systems

Input control

Measures that ensure that it is possible to check and establish retrospectively whether and by whom personal data has been entered into, modified or removed from data processing systems. Input control is achieved through logging, which can take place at various levels (e.g., operating system, network, firewall, database, application).

Technical measures Organizational measures
Audit log for entry, modification and deletion of configurations Assignment of rights to enter, change and delete data on the basis of an authorization concept
Manual or automated control of the logs (unsuccessful logins, unvalid API token, request at unknown environments) Clear responsibilities for deletions
Information security policy
Work instruction for IT user regulations

Availability and resilience

Measures to ensure that the Versio.io SaaS application is available without interruption and can be restored in the event of a total failure.

Technical measures Organizational measures
Execution load tests Operation guideline concept
Full-stack application performance monitoring Bi-annual recovery tests
IT monitoring enrichment (configurations, database schema, ssl certificates etc.) Backup concept
Daily automated multi-client backup Pure database backup is performed at a separate physical location. Strict organizational separation from server hard disk backup.
USV for backup storage system and router
RAID system for storage system (RAID level 5)

Procedures for periodic review, assessment and evaluation

Data protection measures

Technical measures Organizational measures
Central documentation of all data protection regulations with access for employees Staff trained and obliged to confidentiality/data
secrecy
A review of the effectiveness of the TOMs is carried out at least annually and TOMs are updated Regular awareness trainings at least annually
Data protection checkpoints consistently implemented in tool-supported risk assessment
Data protection aspects established as part of
corporate risk managemen

Incident response management

Measures that ensure security issues are prevented or identified and communicated to users.

Technical measures Organizational measures
User option for notification of identified security issues Security oriented product release strategy
Use of firewalls Time-limited token for resetting the user password
Use of API token Security issue notification guideline
Storage of hashed user passwords Defaults for setting strong user passwords
Technology version detection Versio.io events for creating and deleting users and environments
Product release strategy verification
Application performance monitoring

Data protection-friendly default settings

Versio.io based on privacy by design and privacy by default.

Technical measures Organizational measures
No more personal data is collected than is necessary for the respective purpose are
Data sovereignty and easy access for the data subjects through technical measures

Job control (outsourcing to third parties)

Versio.io use for the SaaS instance virtual machines, firewalls and network ressources of Hetzner Cloud datacenter. All resources used are located in the European Union.

A data processing agreement (DPA) for Art. 28 of the GDPR is available. The technical and organizational measures of Hetzner itself you find here: https://www.hetzner.com/AV/TOM.pdf