Skip to contentSIVO HubSmart IT Value Operations Hub
Version 1.1 · in effect from 10 September 2026

Security Overview

Separation between customers

Every record belongs to exactly one workspace, and every request is checked against the workspace of the account making it, on the server, before anything is read or written. The check does not depend on what the browser sends: an administrator of one company who edits the identifier in a URL or in a request body is refused rather than served somebody else’s record.

This is tested by attacking it. On 7 September 2026 an administrator account in one company was used to make 23 deliberate attempts to read, change, delete and create records inside another company’s workspace, across pages and the API. Every attempt was refused and no record was altered.

Signing in

In transit

All traffic is carried over HTTPS. The service sends HTTP Strict Transport Security with a one year lifetime including subdomains, a Content Security Policy, X-Frame-Options: DENY, X-Content-Type-Options: nosniff, a referrer policy and a permissions policy. The public site loads no third-party script, font or tracker of any kind.

Email leaves over TLS or it does not leave at all. The sending domain is set to enforced TLS, so a message to a receiving server that will not negotiate an encrypted connection fails rather than being delivered unencrypted. This matters more here than it does for most services, because signing in is done with a code sent by email, and that code is a credential.

Files

Every uploaded file is scanned for malware before it can be downloaded. Until a file has been scanned and found clean, downloading it is refused. A pending or failed scan is treated as a refusal, not as a warning. Files stay locked to the ticket or asset they belong to, storage keys cannot be manipulated to escape their folder, and deleting a record removes its files and then removes the folders they were in, because those folders are named after customers and tickets.

Accountability

Significant actions (sign-ins, replies, status changes, permission changes, deletions) are written to an audit log with the acting account, the time, the IP address and the browser identifier. Your own administrators can read your workspace’s log. If we open a record in your workspace to investigate a fault, that is written to your log too.

Backups

Where things run

The application, the database, the uploaded files and the primary backups are hosted in the European Union, and the offsite copy is in Finland. The providers involved are named on the subprocessors page.

What we do not have

This section is here because a security page without one is a sales page. Everything below is a real gap. If any of it matters to your procurement, it is better that you know now.

Reporting a vulnerability

Email [email protected] with enough detail to reproduce the problem. We will acknowledge within two working days and tell you what we intend to do. We will not take legal action over research that is carried out in good faith, does not access, alter or delete data belonging to anyone else, does not degrade the service for others, and is reported to us before it is reported anywhere else. Please do not test against another customer’s workspace under any circumstances.

If something goes wrong

Our handling of a security incident is described on the availability and support page, and our notification obligation to customers is in section 8 of the Data Processing Agreement: within 24 hours of becoming aware of a personal data breach, to the administrators on the account, even where the facts are still incomplete.