Security & Compliance

Sovereign data. Auditable controls.

LinaDesk was designed for organizations that answer to KVKK, GDPR, and internal-security audits. Every architectural decision starts with "where does the data live" — and the answer is always: on your infrastructure.

Architectural sovereignty

LinaDesk deploys as a single .NET service against a SQL Server database, both running on your infrastructure. There is no vendor cloud dependency in the runtime path. The product never phones home. There is no telemetry, no crash reporting to third parties, no license validation call over the internet.

Concrete guarantee: In an air-gapped network with no internet route, LinaDesk operates identically to a connected environment. Every capability — including SLA calculations, notification queue, and reporting — is local.

GDPR alignment

Because LinaDesk data stays within your GDPR-controlled infrastructure, most Article 28 processor obligations do not apply — LinaSource is a software vendor, not a data processor.

Data subject rights implementation

KVKK (Türkiye) alignment

LinaDesk was built in Türkiye against KVKK 6698 sayılı kanun requirements. Practical implications:

ISO/IEC 27001 oriented controls

Although LinaSource does not hold an ISO 27001 certificate for the software product itself, LinaDesk implements controls that map to the standard's Annex A:

Annex ALinaDesk control
A.5 Information security policiesPortal branding + announcement broadcast
A.8 Asset managementCMDB with 4 asset types + lifecycle states
A.9 Access controlAtomic permissions × 3 scope levels + AD integration
A.10 CryptographyArgon2id passwords, DPAPI-encrypted config, HTTPS enforced
A.12 Operations securityBackup health monitor, log tail viewer, audit log
A.14 Change controlITIL 4 Change Enablement module with risk-based approval
A.16 Incident managementTicket workflow with escalation and SLA breach detection

Authentication & identity

Audit logs & forensics

Every insert, update, and delete against any auditable table produces an immutable AuditLog row containing: actor user, timestamp UTC, entity type, entity id, field name, old value, new value, IP address, and department scope anchor.

Audit rows follow the same department-scope filter as source entities. A row can be read only by roles that could see the underlying entity — no bypass through the audit viewer.

The audit table cannot be updated or deleted through the API. Truncation is prevented at the domain layer.

Encryption & secrets

Vulnerability program

Responsible disclosure: [email protected]. We respond within 72 hours and target patch delivery within 30 days for critical issues.

Dependency scanning: Continuous scanning of the .NET package tree via dotnet list package --vulnerable in CI.

Static analysis: Roslyn analyzers enforced at build time. No suppressions in checked-in code.

Security reviews: Each release phase closes with an independent security review report published to the internal wiki (customer copies available under NDA).

Talk to security.

Need a DPA, a penetration-test report, or a technical deep-dive? Our security team responds within one business day.