ImmigrantDesk

Security & Data Protection

Version 7  ·  Last updated 2026-11-04 04:30:44.030337+00:00

This statement is also Annex 2 of the Data Processing Agreement.

ImmigrantDesk holds identity documents and sensitive case information, so access is restricted to the people working on each case. These are the measures in use today.

AreaMeasures in place
HostingDedicated server (contabo, german). The application, database, search, OCR, virus scanning and document conversion each run in a separate container
Encryption in transitHTTPS only: browsers are told to always use HTTPS (HSTS), and the login cookie is sent only over HTTPS
Sign-inPasswords are stored as one-way hashes. After 3 failed attempts the account is locked for 10 minutes, and repeated failures from one network address are blocked
SessionsA session lasts 12 hours. Signing out ends the session on the server, so a copied login cookie stops working
Access controlEvery request is checked against the user's organisation, role, client and case. The system-owner functions are kept separate from client and professional work
UploadsEvery file is scanned for viruses before it is stored. Files are kept outside the public web folder and served only to authorised users
Browser protectionOther sites cannot show ImmigrantDesk inside a frame; browsers are told not to guess file types or pass case addresses to other sites
SecretsAPI keys and passwords stay on the server. Provider keys are stored encrypted and never shown in the browser
AIAll AI requests go through one central gateway, which sends only the case information the task needs and records the usage per client
BackupsDatabase, documents and settings are backed up every night and kept for 7 days. Each backup is checked automatically
LoggingSign-ins, administrative changes, data-protection actions and errors are logged
Change controlEvery code change is recorded with a restore point, tested on all pages before and after, and undone automatically if any page changes unexpectedly

Incidents

Suspected incidents are recorded at once, contained, and assessed for risk to the people affected. Customers are told within 48 hours. Where required, the ICO is told within 72 hours, and the people affected are told without undue delay.

Shared responsibility

Customers are responsible for their staff accounts and passwords, the security of their own devices, files they download, and reporting suspected compromise to us promptly.

Reporting a concern

Report security concerns to sarker@siasolution.com. No system is free of risk; we review these measures whenever the platform changes.