For us security is not a feature of one module but the posture of the company: decisions taken on day one of the architecture and never loosened since. Below we state plainly what we do — and where our limits are.
1 · Tenant Isolation
Every company's data in its own database
The most common mistake in multi-tenant systems is keeping all customers in the same table and separating them with a column. One forgotten filter there shows another company's data. We refuse to take that risk in the first place.
- A separate database per company: your products, sales, stock, cash and customer accounts live in a database kept apart from other businesses.
- Tenant identity only from the signed sign-in token: which company you belong to is resolved from the verified session token — never from the address bar, a header or the request body.
- Belt and braces: even though the databases are already separate, a second tenant filter still sits in the query layer.
- Per-company backups: backup and restore can be performed for a single business without touching its neighbours.
2 · Identity and Sign-in
A password alone is not a door
Signing in to business software is opening the till. We build the identity layer accordingly.
4 · Audit Trail
A record that cannot be altered afterwards
An audit record is only evidence if it cannot be changed later. That is why our logs only accept inserts — nothing is overwritten or deleted.
5 · Payments
Your card details never sit with us
Subscription payments are taken on the secure payment page of iyzico, a licensed payment institution. Your card number, expiry date and security code never pass through Prefux servers and are not stored by Prefux.
- The payment page opens on iyzico’s side; card fields never exist in our application.
- What we keep is the outcome of the payment: amount, date and a transaction reference.
- When the payment notification arrives, the amount is verified against the pending transaction record we wrote beforehand.
6 · Data Lifecycle
Deletion is not destruction; it is making data unidentifiable
Commercial and financial records cannot be deleted under the law. Personal data can be — and is. We do not confuse the two.
- No hard delete: records are marked as deleted and automatically excluded from queries; history stays intact.
- Account deletion means anonymisation: name, email, phone, password and two-step verification details are irreversibly cleared; commercial records remain but can no longer be linked to you.
- We wrote it out item by item: which data is erased, which is retained, for how long, and why — set out on a dedicated page.
- Correction discipline: an incorrect line in stock and cash records is never deleted; it is corrected with a counter-entry, and both records stay visible.
Let us answer your security questions
If you are running a corporate assessment or want the detail behind any point above, write to us and we will explain exactly how it works.