Security you can check
How we protect your data, where it lives, and how to check each control yourself.
No credit card · Ready in about a minute · Your data stays private
- 59 apps on one sign-in
- A database for each company
- Built in Rust
- Arabic and English
- You choose where your data lives
How your data is protected
The controls in the product today, each with a way to check it.
A database for each customer
Signed sign-in tokens
Authenticator-app sign-in
Single sign-on and passkeys
Permissions, not job titles
An audit trail you can trust
Each company on its own address
IP access control
Daily backups
Where your data lives
Four options. You choose; the platform approves private addresses.
| Option | Who runs it | What you control | Notes |
|---|---|---|---|
| Tarleaks cloud | We do | Your apps, users and settings, and a database of your own | The default. |
| Your own storage bucket | We run the app; your files go to your bucket | The bucket and its keys | Set in Settings. Keys are stored encrypted and never shown back in full. |
| Your own database | We run the app; your records stay in your database | The database server | Approved by the platform. It must be empty to start and run PostgreSQL 16 or later. |
| Your own servers | You do | Everything | A dedicated or on-premises installation, scoped per project. |
Addresses that could reach a private network are refused unless the platform approves them for your company, and our own internal addresses are always refused.
Secrets you give us (storage keys, social-media tokens, database addresses) are encrypted with ChaCha20-Poly1305 under keys bound to their owner, so one company's key never opens another's secret.
Access and audit
Who sees what, and what stays on record.
- Named permissions for every action, grouped into ready-made roles you can copy and change.
- Department scope: a manager sees their own departments unless you grant more.
- A personal-data audit log with legal basis, purpose and retention, and an optional tamper-evident chain.
- Field-level history on tracked records: the old value, the new value, who changed it and when.
- Instant sign-out: ending a session or resetting a password stops access straight away.
AI and your data
What leaves your workspace when you use AI, and how you control it.
- Your company chooses the provider. Use your own key, or run models on your own servers (for example Ollama or LM Studio).
- The question and the data needed to answer it go to the provider you chose, and to no one else.
- The Copilot sees only what the signed-in person may see, and asks before it changes anything.
- AI output is advisory: data extracted from documents is marked for a person to check.
Compliance
What the product supports, in exact words: tools that help you meet your own duties.
| Topic | Status | What it means |
|---|---|---|
| UAE and Saudi personal-data protection (PDPL) | Supported in the product | Records with legal basis and purpose, access and correction requests, retention and legal hold, so your company can meet its duties. |
| ISO management systems (Imtithal) | Product feature | Helps your team prepare for ISO 27001, ISO 9001 and other standards, with controls, evidence and audits in one place. |
Checked against the product on 8 October 2026.
Built in Rust
Every Tarleaks backend service is written in Rust.
- Memory-safe by design: Rust rules out whole classes of memory bugs (buffer overflows, use after free) before the program runs, and our rules refuse unsafe code unless a reviewed exception says why.
- No garbage collector: Rust compiles to native machine code that frees memory as it goes, so there are no garbage-collection pauses.
- Each app is its own service: HR, payroll, accounting and the rest each run in their own service with their own data schema, so a heavy job in one app runs apart from the others.
- Libraries checked every day: every build pins its library versions, each change to our libraries is checked against known security advisories before it is merged, and a daily scan alerts us to any new one.
Report a vulnerability
Tell us through the contact form with the topic "Security question", and include the steps to reproduce it. Please do not test against other customers' data.
Check the controls yourself
Start a free trial and look at roles, sign-in and the audit trail in your own workspace, or book a security walkthrough and we show you the controls in the product and go through your questionnaire.
No credit card · Ready in about a minute · Your data stays private