العربية

Start free trialBook a demo

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

Ask a security question

How your data is protected

The controls in the product today, each with a way to check it.

A database for each customer

Each customer's business records live in that customer's own database. Sign-in, settings, licences and the personal-data audit log sit in a shared platform database, keyed by customer.
The Security app

Signed sign-in tokens

Sign-in tokens are signed with Ed25519 keys that only the sign-in service holds; every other service has the public key alone. Ending a session or suspending a company stops its tokens at once.
Ask for the design in a walkthrough

Authenticator-app sign-in

Each person can protect their sign-in with a one-time code (TOTP) from an authenticator app, and your company can require it for administrators or for everyone. Platform administrators always use it, and passwords are stored hashed with Argon2.
Ask about it in a walkthrough

Single sign-on and passkeys

Sign in through your identity provider over OIDC or SAML, with the signature checked on every response, or with passkeys (WebAuthn).
The Security app

Permissions, not job titles

Every action is checked against a named permission, and managers can be limited to the departments they run.
The Security app

An audit trail you can trust

Changes to personal data are logged with legal basis, purpose and retention, and an optional hash chain makes tampering visible. Tracked records keep a field-by-field history.
The Security app

Each company on its own address

Each company signs in at its own address. A password or session from one company is refused at another company's address, at sign-in and on every request after it.
Ask about it in a walkthrough

IP access control

Limit sign-in to your office or VPN addresses, or block addresses you name. The rules are lockout-safe: you cannot save a rule that shuts yourself out.
Ask about it in a walkthrough

Daily backups

Once your company connects its own storage, its database is backed up there automatically every day, and by default the copies are kept for 30 days. An administrator with the permission can see and download them, and restore one where we host the database.
Ask about it in a walkthrough

Where your data lives

Four options. You choose; the platform approves private addresses.

OptionWho runs itWhat you controlNotes
Tarleaks cloudWe doYour apps, users and settings, and a database of your ownThe default.
Your own storage bucketWe run the app; your files go to your bucketThe bucket and its keysSet in Settings. Keys are stored encrypted and never shown back in full.
Your own databaseWe run the app; your records stay in your databaseThe database serverApproved by the platform. It must be empty to start and run PostgreSQL 16 or later.
Your own serversYou doEverythingA 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.

TopicStatusWhat it means
UAE and Saudi personal-data protection (PDPL)Supported in the productRecords 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 featureHelps 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

Read our privacy notice