Tasaheel Accounting ERP
Privacy and Data Processing Policy · version 2026-10-25
This is a translation for convenience. The Arabic text is the governing version. The Arabic text is at privacy.html.
Translated from the Arabic version 1.21 · sha256 5c8195d283e61a9197f017c95b5150d0ffc7a8c13bfe3521a1eb6abd4cdb9899
The summary: Tasaheel Accounting runs in the browser, and your company’s books are stored encrypted on our server in Finland (clause 2b of the terms): you reach them from any device with your account, they are not lost if the device breaks, and you may ask for them to be deleted permanently at any time. We keep periodic backups on the server, and you may export a copy at any time. That copy is encrypted on the server, but we can open it — and we open it for technical support only, and every opening is logged. Apart from that, what reaches us is: your account and subscription data or the trial code, your consent record, and the website visit log. The details are below.

How the program works

Version 1.21   Changed: we added the log of users’ actions within the company account.

Tasaheel Accounting is a program that runs inside the browser. The accounts, entries, statements and reports are calculated on your device, and the company’s data is saved on the storage server, with a copy kept by the browser on the device for fast display. Saving needs an internet connection, and only the point of sale (cashier) sells offline: its sales are saved on the device until the connection returns, and are then uploaded to the server.

The program does not send your accounting data to anyone other than the storage server, except what you enable yourself (such as the Authority integration or the AI assistant), as described below.

What is sent to us?

TypeIs it sent?Details
Your books, entries, customers, employees and attachmentsYes — alwaysStored encrypted on the storage server. See «Server storage» below
Your account on the serverYes, if you created oneEmail and name. The password itself is not saved — a «fingerprint» of it is saved that cannot be turned back into the password
The passwords of the program’s usersTheir fingerprints only, with the copyThe program does not save the password itself, but a strong «fingerprint» of it (PBKDF2 with a random salt for each user). These fingerprints are uploaded with the company’s data so that the user can sign in from another device.
Trial codeYes, if you entered oneSee «Trial code» below
Subscription data and consent recordYesAt the time of subscribing or consenting — see below
The program file itselfDownloaded from the websiteLike any page
Support messages and requestsOnly if you send a message or a requestSee «Support messages and requests» below
Visit dataYesWhen you open the website — see «Website visit log» below
Your invoices to the Zakat, Tax and Customs AuthorityOnly if you enable the integrationThey pass through our server to the Authority’s platform. See «Integration with the Authority» below
Error diagnostics dataYes, if an error or freeze happensThe screen, the version and the error text only — without your books’ data. See «Error diagnostics data» below

Server storage (the cloud copy)

Each company’s data is stored on the storage server, which is the master copy of its data: every device you open from takes from it and saves to it. This starts once you create an account and agree to this policy from inside the program.

Where your data isThe server is the master copy, encrypted on our server in Finland (clause 2b)
Opening it from another deviceYes — you sign in with your account from any device
If the device breaksYour data is safe on the server
We have a copy of itYes — encrypted, and we open it for support only and it is logged
Deleting itYou may ask for it to be deleted permanently at any time — see «Deletion» below
The trial instance (test.tasaheelerp.com) saves to a separate test server with the same protection. You can move your company to the main instance yourself with a transfer code from the program, and you agree to the terms again on www.tasaheelerp.com. The data moves from one server to the other within the same location (Finland). After the move, the trial copy remains read-only for 30 days so you can make sure everything arrived, and then it is deleted, and its backups disappear within 14 days.

Data specific to some features

Document link for a customer: when you create a link for a posted invoice, a statement or a receipt, a read-only copy of that document alone is uploaded to the storage server: the header, the lines, the totals, the QR code data and your company details in the letterhead — without your books, your account numbers or any other party. You see the copy before creating the link, as the customer will see it. Anyone with the link can open it until it expires or you cancel it, and we record how many times it was opened and when it was last opened. A link lasts 90 days at most, and it is deleted from the server 30 days after it expires or is cancelled, whichever comes first.

Connecting external stores and points of sale: when you enable a connection between your company and an external service (such as an online store or a point-of-sale system), its orders and notifications reach the storage server and the program then pulls them into your books. We keep the incoming messages and their delivery log on the server for 30 days, after which they are deleted automatically. What arrives from these services may include your store customers’ data (such as name and delivery address), so enable only what you need.

Location of a mobile sales rep: if you enable sales-rep tracking, the rep’s device sends its location to the storage server at most once a minute, and only during an open shift and within the day plan’s hours, after the rep agrees on their device, and they can withdraw that agreement at any time. A supervisor can request their current location. The coordinates are stored encrypted and are seen only by the account owner and whoever you give sales-rep supervision rights. After 90 days the coordinates and the off-route or no-signal alerts are deleted, and a daily summary without locations (number of points, distance, first and last time) is kept for one year and then deleted. You are responsible for telling the rep about the tracking before enabling it.

Attendance from the program: if the company allows it and the employee allows location, the device’s location is saved once, at the moment of pressing clock-in or clock-out (no continuous tracking), with the record in the company data. If permission is refused or the location is slow, the attendance is recorded without it.

Internal chat and tasks: if you enable the chat inside the program, messages and their attachments (documents and reports from the program, and files users upload) and the tasks linked to them are saved with your company data on the storage server, with the same protection as your company data, and travel with the company's synchronisation. An attachment that points to a document or report in the program opens with the recipient's permissions: if they are not allowed to see it, it is not shown to them. Uploaded files have a maximum size. Messages are between users of the same company only and do not reach anyone outside it. Each user sees only the conversations they take part in, and the account owner sees all conversations in the company. Messages and attachments are not deleted automatically: they remain as long as your company data remains, and are deleted with it under the company data retention period. Only the owner can delete them, deliberately. Notifications of new messages appear inside the program only.

Calendar sync with booking platforms: if you turn it on, we keep on our server a list of the booked days for each unit (dates only, without guest names or amounts), to publish it at the calendar link you add to the platform. We also read, through the website's server, the platform calendar link you add, to bring its booked days into your program, without storing its content. The list is deleted when you stop the sync, and past days are deleted automatically.

Preventing repeat free use: we keep a "fingerprint" of your email that cannot be turned back into the address, together with the name of each function you used for free and the date you used it, so we know whether the free use of that function was already taken, even if you delete your account and create another. This data is kept for one year after your last use, and then it is deleted.

Trial code

If you enter a free trial code, the following is recorded with us:

Why: so that we can open the trial period for you and contact you if you would like to continue. It is stored on the Cloudflare service that hosts the website, and only the program owner sees it. For how long: two years from the code’s last use or the end of its period, whichever is later, as proof of use, and then it is deleted.

Users’ action log

We record users’ actions within the company account (the screen, the type of action, the record number, and the date and time) for oversight purposes. Only the general manager can view them, and the content of the records is not logged. Screen-opening logs are kept for 12 months.

Subscription data and consent record

When you subscribe or agree to the terms or to this policy, the program sends to our server:

Why: so that we can manage your subscription and contact you about it, and be able to prove which text exactly you agreed to if a dispute arises. We do not use it for advertising, and it is not sold or shared with anyone.

The program sends the business name as you wrote it, and its registration date, to our server when the company is registered and whenever you change it, so that it is shown in your account with customer service; no accounting data is sent with it. Customer service also sees, next to it, your name as you registered it in your account on the server; nothing new is sent or stored for this.

For how long: the subscription data as long as your subscription is active, and after it ends it remains for the same period as your company’s data (above, in «Server storage») so that we can notify you before deletion, after which it is deleted. The consent record is kept as long as your subscription is active, then for 6 years after the last use of your account, because it is legal proof of what you agreed to and when, and then it is deleted. (This is the subscription and consent data only, not your books.) Anything the law requires us to keep is excluded from deletion, including the tax invoices we issue to you for the subscription and the related log of actions on your subscription (activation, renewal, suspension, special prices, and who carried them out), which are kept for the statutory period: at least six years from the end of the tax period in which they were issued. If the internet is down at the time of consent, the program continues normally, and the record waits on your device and is sent as soon as the internet comes back.

Security alerts and devices: security alerts (such as suspicious sign-in attempts) are kept with the account email, the IP address and the alert type for one year to investigate repeated attempts, and are then deleted. We keep the last date your company’s program was opened and how many times it was opened, and the approximate country for one year from the last opening, and then delete them; the fingerprint of your company key (which reveals neither the key nor any personal data) stays as long as the company exists.

Support messages and requests (Write to us · Ask me · Request a quote)

If you send us a message or a request, the following is recorded with us:

Why: so that we can reply to you and follow up your request. They arrive at the info@ mailbox, only the Tasaheel team sees them, and they are stored on Cloudflare.

For how long: one year after the request is closed, and you can ask for them to be deleted before that at the contact email.

Integration with the Zakat, Tax and Customs Authority (optional)

Error diagnostics data

If an error happens in the program or it freezes, the program sends us a small report by itself so that we can fix it without you having to report it. The report contains only:

The report is cleaned before it leaves your device: it contains no names, numbers, amounts, entries or company data, no personal data, and not the IP address (we use a fingerprint of it that changes every hour only to limit the number of reports). Only the program owner and the developers see it, to fix faults, and it is deleted automatically after 90 days.

You can turn the sending off from the company settings → «Send error reports automatically».

Website visit log

Every time you open tasaheelerp.com while connected to the internet, the website records one line about the visit itself — not about what is inside the program:

Your IP address is not stored in this log. Cloudflare uses it at the moment the request arrives to determine the approximate country and city, and we record only that result. What links two visits together is the random number in the cookie, and if you clear the browser’s cookies a new number is generated.

The storage server uses the IP address to protect your account from password guessing (it locks sign-in after many failed attempts), and saves it with: your sign-in session (until it ends — 30 days at most), the failed sign-in attempts (7 days), and your consent record (it stays with the record as proof that you agreed and when). We do not use it for any other purpose.

The purpose: to know who uses the website and from where, so that we can improve and protect it. Only the program owner sees this log; it is not sold or shared, and it is deleted automatically after 90 days. Your books and accounting data are not part of it.

Website visit measurement (Google Analytics) — only with your consent

External services

The program does not use any advertising tracking service. On the website’s public pages only, we use Google Analytics with your consent (see «Website visit measurement» above). The website is hosted on Cloudflare, which determines the approximate location from the IP, and collects general visit statistics (Cloudflare Web Analytics — without cookies and without knowing who you are). The storage server is at Hetzner (Finland).

If you choose to sign in with Google or LinkedIn, the service’s own window opens and handles you under its policy; we send it nothing from your data with us.

Necessary system messages (such as password recovery and inviting a new user) are sent through an email provider, Resend (based in the United States, with sending from the European Union region); this data is transferred outside the Kingdom. It receives only your email address and the text of the message, and does not receive anything of your accounting data.

Sending documents by email from the program: when you use the service for sending documents by email, once it is available, if you send a document by email from within the program (such as an invoice, a statement or a quotation), the file and the text of your message are sent through the same provider to the address you choose, in your company’s name, and replies go to your account’s email. In this case the provider receives the content of the document itself, and it is transferred outside the Kingdom. This happens only when you choose to send. We do not keep the file or the message text; we keep only a sending log with its time, the document number, its size and the result, and a fingerprint of the recipient’s address, encrypted with a secret key we hold, that cannot be traced back to the address without that key, for 90 days, after which the log is deleted automatically.

The AI assistant (optional): it works only after you agree once from inside the program. When you ask it, your question and a summary of the figures needed for the reply (together with any image or file you choose to attach, such as a photo of a supplier invoice) are sent through our server to the AI provider Anthropic in the United States to produce the reply — that is, this data is transferred outside the Kingdom, and this is with your consent before the first use. Under their commercial terms they do not use it to train their models, and they usually delete it within 30 days (and they may keep it for up to two years if it is flagged as a violation of the usage policy or for a legal obligation). We do not store the question, the reply, the figures or the attachment — we store only the number of times, the volume of use and its cost for each company, and the attachment’s type and size. And if you enter the address of another service yourself, the text goes directly to that address. We keep the number of times the smart assistant is used each day (without the content of the conversations) for thirteen months, to calculate points and review them, and the identifier of the device the assistant was used from each day for ninety days, to enforce usage limits.

Backups

We keep periodic backups of your company’s data on the server (see «For how long» above), and you may export a copy at any time.

Cookies

There are no advertising cookies. The website sets one cookie named tv containing a random number for the visit log (it lasts one year). If you agree to visit measurement, Google sets cookies named _ga and _ga_… (they last 13 months), deleted when you withdraw consent. The program uses the browser’s local storage for things like the chosen language, the last username and your sign-in token for the storage server — and all of it is on your device.

Your rights over your data

Send your request to the contact email below, and we reply within 30 days.

Changes to the policy

If this policy changes, we notify you at your registered email address or inside the program, and the date below is updated. If the change affects server storage, uploading stops until you agree to the new version.

Who is responsible for your data, and contact

The party responsible for the account and subscription data, the consent record, the server storage copies and the visit log: Tasaheel ERP company.

Contact email: [email protected]
Policy last updated: 2026-10-25