← Back to App

AI Autonomy Policy

سياسة استقلالية الذكاء الاصطناعي
Last updated: 18 July 2026  ·  For business owners, accountants and auditors
This page states, in one place, exactly what Rakam's AI is allowed to do on its own and what it must always hand to a human. It's the written version of guardrails that are also enforced in the software itself - not a promise on top of the code, but a description of it.

1. The rule in one sentence

The AI reads documents and proposes entries. It never posts a transaction, never deletes a record and never files anything with the FTA on its own - a person with the right role always makes the final call.

2. What the AI can do without asking

3. What always requires a human

ActionWho
Posting a transaction as approved - from a receipt, a spreadsheet import, a bank statement or manual entryOwner / accountant / admin
Overriding the AI's classification when it isn't confident (below 95%)Whoever sent the document
Filing a VAT return or Corporate Tax return with the FTAOwner / accountant
Correcting an AI extraction errorOwner / accountant / admin
Deleting any ledger recordNobody - see below

4. Every entry point lands in the same review queue

This matters because it used to not be true everywhere. Every way a transaction can enter Rakam - the WhatsApp bot, Excel import, bank-statement import, e-commerce import, Claude-assisted manual entry, batch upload, manual add and the built-in "Validate All" check - inserts it as pending. Nothing skips the queue by virtue of coming from a bulk import instead of a single WhatsApp photo. A human - gated to the owner, accountant or admin role - must click Approve, either one at a time or as an atomic bulk action, before an entry counts as reviewed.

Dashboard totals (income, expense, VAT, tax) already include pending entries - approval gates the audit trail, not visibility into the numbers. Nothing is hidden while it waits for review.

5. Deletion is structurally impossible, not just discouraged

Hard deletes are blocked at the database level - no code path, including the application's own service credentials, can permanently remove a ledger record. "Deleting" a transaction only removes it from the active view; it stays inspectable and restorable in the audit trail. See Data Integrity & Audit Readiness for how this is enforced and verified.

6. Approval can be reversed

If an approved entry turns out to need a second look, an owner, accountant or admin can send it back to the review queue with an Unapprove action - no soft-delete/restore detour required. The one exception: an entry already synced to Zoho or QuickBooks is locked, since Rakam can't retract a status change from the connected platform's own books - that case still goes through the connected platform directly.

What this means for your auditor: ask us for anything on this page and we can show the actual code path that enforces it - the review-queue gate, the role check on the Approve button and the database constraint blocking deletes. This isn't a policy we promise to follow; it's a description of what the software will and won't let happen.

Questions from auditors or advisors

We're happy to walk through the review-queue and approval flow and show exactly which role is required for each action.

Contact: info@rakamai.ae