ALITEOALITEO
menu
All capabilities

clearly, transparently, and all in one place.

clearly with the solver and notification of changes

workload and capacity planning made easy

time overview of your project, company

ALITEO adapts to your processes

in the form of graphs, overviews, and statistics

in the application or emails, you just decide to what extent

clear and detailed overview of activities

contract options, settings, and working hours

measurement, reporting, and billing

with authorizations for competent

perfect overview of subordinates' activities

Security and Privacy

Security is an integral part of ALITEO’s development, not an additional layer. This document is intended for customers, partners and security teams who need to understand how ALITEO protects their data.

In this document, we describe security and data protection from the perspective of infrastructure, product, operations and regulatory compliance.

The ALITEO security program is built on the following principles:

  1. Confidentiality – customer data is strictly separated and accessible only to authorized persons
  2. Integrity – the accuracy and consistency of data is maintained throughout its entire lifecycle
  3. Availability – the platform is operated with the aim of maximum continuous availability
  4. Physical and network security – protection of infrastructure against unauthorized access

Infrastructure

ALITEO operates its infrastructure exclusively on the Microsoft Azure platform. Microsoft manages the physical security and compliance of the cloud infrastructure; ALITEO manages the security of the software and customer data within this infrastructure.

Web Servers

The platform is built on .NET 8 and is continuously upgraded to current long-term support versions. The architecture uses Azure App Services, Azure Functions and Azure CDN for static content distribution.

Database

The primary data store is Azure Database for MySQL – a fully managed relational database. In addition, the system uses Elasticsearch for full-text search and Redis for distributed cache and session storage.

Authentication Data

Login and session data is managed by Azure Active Directory B2C. Passwords are not stored in the ALITEO database – authentication is fully handled by Azure B2C. After login, the application receives only tokens (OpenID Connect); ALITEO never sees or stores the user’s password.

Company Data

All organization data is stored: projects, tasks, schedules, portfolios, reports and uploaded attachments. Data is logically separated by company identifier (see Multi-tenancy below).

User Data

User profiles are stored in the system – name, email address and preferences. User data is separated by user identifier.

File Storage

Attachments and database backups are stored in Azure Blob Storage. Attachments originating from cloud platforms (Microsoft 365, Google Drive) are stored as links to the source platforms and are not physically copied to ALITEO storage.

Data Flow

Customer data enters the system through HTTPS requests from a web browser or mobile application. Features requiring real-time communication use WebSocket connections encrypted via the WSS (WebSocket Secure) protocol. Data is processed by application services on Azure App Service and Azure Functions and stored in Azure Database for MySQL. Attachments are stored in Azure Blob Storage. Full-text search is provided by Elasticsearch.

European Infrastructure

Customer data (databases, files, backups) is stored exclusively in European Azure regions. AI components use regions according to the table below:

PurposeRegion
Primary productionNorth Europe (Dublin, Ireland)
Geo-redundant backup (data backups only)West Europe (Amsterdam, Netherlands)
Embedding models for semantic searchSweden Central
RAG embedding models and AI Search indexFrance Central
AI assistant – language model (LLM)East US 2

Primary customer data is stored exclusively in the primary European region. Geo-redundancy applies only to data backups – backup copies are stored in the West Europe region. The primary database is not geographically replicated in real time. AI assistant requests are processed by a language model in the East US 2 region; data is not persistently stored in this region.

Data Security

Encryption in Transit

All communication between the client and server takes place via HTTPS (TLS 1.2 and higher) or WSS (WebSocket Secure). Unencrypted HTTP connections are automatically redirected to HTTPS.

Encryption at Rest

LayerMechanism
Azure Database for MySQLAES-256, keys managed by Microsoft
Azure Blob StorageAES-256, keys managed by Microsoft
Sensitive records in the database (tokens, API keys)Application-level encryption; encryption keys in Azure Key Vault

Tokens and other sensitive records are encrypted at the application level before being written to the database. Keys are managed separately in Azure Key Vault; all access to keys is identity-controlled and audited.

Multi-tenancy

ALITEO is a multi-tenant web application – infrastructure is shared between customer instances. Data separation is ensured at the application level by two independent keys:

  1. Company ID – separates all company data (projects, tasks, schedules). No company has access to another company’s data.
  2. User ID – separates users’ personal data.

Access to another user’s or company’s data is not possible. A task can only be assigned to a user who is a member of the given company; task escalation can only be performed by a member of both participating companies. Each record in the database contains a tenant identifier, which is validated at the application level for every request.

ALITEO distinguishes multiple ways in which a user may gain access to an organization’s data (so-called entry points). In addition to standard logged-in users, the system also supports anonymous followers – users who can follow selected objects without a full account. All these entry points are controlled and audited; access to organization data is always tied to explicit permission granted by an administrator.

Scalability and Reliability

ALITEO is built on Microsoft Azure, which provides horizontal scalability of services. The database is operated as a fully managed service with automatic failover.

Backups

Database backups are performed in two modes: full backup once a day and incremental transaction log backup at short intervals. This allows the database to be restored to any point in time if needed. Backups are stored in geo-redundant storage (backup region West Europe) and have the same level of protection as production data.

Product Security Features

Login Security

Azure B2C and Passwords

Login is performed exclusively through Azure Active Directory B2C. The user’s password is entered only on pages hosted by Microsoft – ALITEO never sees or stores the password. This also applies to mobile devices, where login takes place in the system browser, not inside the application.

All sensitive login credentials and API keys are stored in Azure Key Vault. Applications access Key Vault through managed identities.

Single Sign-On

ALITEO supports login via Google account. In version 26.1 (planned for release by the end of summer 2026), enterprise Single Sign-On support will be available in two variants:

  1. JIT (Just-in-Time provisioning) – the user account is created automatically upon first login via corporate identity. There is no need to create the user in advance.
  2. SCIM – continuous automatic synchronization of users and groups from the corporate directory (e.g. Microsoft Entra ID), including their creation, updates and deactivation.

Customers interested in early access can contact us at .

User Management and Access Rights

Adding users to the organization – both internal and external – is reserved exclusively for the organization administrator. No other role has permission to add members. The administrator can deactivate any user’s access at any time.

Organization administrators (admins) in ALITEO can:

  1. Manage users – add and remove organization members
  2. Manage permissions – set access rights at the level of projects, teams and other objects
  3. Export or request deletion of company data

Access rights in ALITEO are defined by a combination of roles and permissions assigned to specific objects (projects, teams, portfolios, document folders and others). Each user is marked as internal or external; external members always have limited permissions compared to internal members. A detailed description of roles, membership types and their permissions is part of the ALITEO product documentation.

Data Management

Users can export selected own data within the application; the availability of this function depends on the user’s role and the configuration of the given component. Data deletion can be carried out upon request through ALITEO support.

Application Security

ALITEO is a web SaaS application. Users access data through a web browser or mobile application.

The platform is built on .NET 8 and is continuously updated to current LTS versions. Development is carried out with an emphasis on security principles. We regularly perform internal security reviews focused, among other things, on:

  1. Injection (SQL, command line)
  2. Unauthorized access to data (Broken Access Control)
  3. Exposure of sensitive data
  4. Cross-Site Scripting (XSS)
  5. Cross-Site Request Forgery (CSRF)
  6. Use of components with known vulnerabilities
  7. Insufficient logging and monitoring

Code changes pass through automated tests and manual code review. Before deployment to production, changes are verified in a test environment.

ALITEO Platform

Integrations and API

ALITEO provides a REST API that enables programmatic access to platform data. API request authentication is performed using an API key issued at the organization level.

Third-party Applications

ALITEO integrates with the following external platforms:

PlatformPurpose
Microsoft Graph APIIntegration with calendar and contacts (Microsoft 365)
Google Calendar APIIntegration with Google Calendar and contacts
Azure AI ServicesAI assistant – language model and RAG embedding models
Azure OpenAIEmbedding models for semantic search
Azure AI SearchAI assistant search index (RAG architecture)
SendGridSending email notifications
GoPayPayment gateway

AI Assistant

AI functionality is operated as a separate, isolated service separated from the main application. This architecture ensures that the AI component accesses only the data necessary for the given function and does not have access to other parts of the system.

Requests are processed through Azure AI Services and Azure OpenAI models within Microsoft infrastructure. Microsoft’s data protection terms apply to data processing; customer data is not shared with external AI providers outside this agreement. Customer data processed by models is not used to train foundation AI models ().

Data processed through other third-party applications is processed only to the extent necessary to provide the given function.

Operational Security

ALITEO Information Security

Information security is the responsibility of a designated representative of company management. Security policies are regularly reviewed within the Information Security Management System (ISMS) certified according to ISO/IEC 27001. Security incidents and serious vulnerabilities are escalated to management level.

Confidential Information

ALITEO considers all customer data confidential regardless of its classification. Access to confidential information is limited exclusively to employees who need it to perform their work, and only to the necessary extent.

Human Resources

All ALITEO employees and contractors are contractually bound by confidentiality obligations. Access to production systems and customer data is governed by the principle of least privilege. Access is managed through Azure Managed Identities – developers access production data only in defined and justified cases.

Physical Security

The physical security of data centers is provided by Microsoft within the Azure platform. Microsoft maintains global standards for the physical protection of its data centers.

Network Security

Communication between individual system components is limited only to expected and defined flows through Azure infrastructure configuration.

Risk and Vulnerability Management

ALITEO performs internal security reviews focused on identifying vulnerabilities in both the application and infrastructure. Security deficiencies are assessed according to severity and remediated within an appropriate timeframe.

Incident Response

ALITEO has defined procedures for responding to security incidents. In the event of a security breach, affected customers are informed without undue delay from the discovery of the incident, in accordance with GDPR requirements.

Disaster Recovery and Business Continuity

ALITEO uses Azure geographic redundancy to ensure disaster recovery:

  1. Azure Blob Storage is operated in RA-GRS (Read-Access Geo-Redundant Storage) mode – data is automatically replicated to a backup region.
  2. Database backups are stored in geo-redundant storage in the backup region.
  3. In the event of a primary region outage, backup copies of data are available in the secondary region.

Data Retention and Disposal

Data Retention

Customer data is retained for the duration of the contractual relationship and subsequently according to the terms specified in the Terms and Conditions.

Data Disposal

Upon request by the customer or their authorized representative, ALITEO will delete customer data.

Monitoring

ALITEO monitors system operation and availability through several tools:

  1. Internal error log – we collect and analyze application errors
  2. Audit records (Activities) – records of key operations performed by users are available within the application
  3. Health checks – automated availability checks of key components with SMS and email notifications to developers
  4. Azure Application Insights – additional performance and availability monitoring

Application logs are retained for 30–90 days.

Sub-processors and Vendor Management

ALITEO carefully selects third parties that meet data protection and security requirements consistent with our own standards. Contractual relationships with vendors include commitments to protect customer data.

Privacy, Certification and Compliance

Privacy Policy and Terms and Conditions

Personal data processing terms, contractual terms and SLA are available at .

Certification and Legal Compliance

ISO/IEC 27001

The operator of the ALITEO platform, KARAT Software a.s., is certified according to ISO/IEC 27001 for its Information Security Management System (ISMS). The certification confirms that processes and controls in the area of information security have been verified by an independent third party.

GDPR

ALITEO acts as a personal data processor within the meaning of the GDPR regulation (General Data Protection Regulation). The personal data processed includes the first name, last name and email address of system users.

Steps ALITEO has taken to comply with GDPR:

  1. Review of contracts with customers, partners and vendors
  2. Strengthening of security procedures and internal documentation
  3. Mapping of processed data
  4. Introduction of a process for exercising the rights of data subjects
  5. Employee training in the area of personal data protection

DPA (Data Processing Agreement)

In accordance with GDPR, ALITEO enters into a Data Processing Agreement (DPA) with customers automatically as part of accepting the contractual terms. ALITEO undertakes to process personal data exclusively according to the controller’s instructions and in accordance with GDPR requirements. Security incidents are reported without undue delay from their discovery.

Jste připraveni být efektivní?

Leave us your contact and we’ll get back to you. Or reach out to us directly.
More time for the work you enjoy
KARAT Software a. s.
Dvořákova 2881/77
750 02 Přerov
Czech Republic
 
Business ID: 25352687
VAT ID: CZ25352687
 
 

Copyright 2025 KARAT Software
All rights reserved

Download the mobile app
App Store
Download the mobile app

KARAT Software a. s.
Dvořákova 2881/77
750 02 Přerov
Czech Republic
 
Business ID: 25352687
VAT ID: CZ25352687
 
 

Copyright 2025 KARAT Software
All rights reserved