Skip to content

Permissions, records and encryption come first.

The till, guest details and staff records live in one system. Here we explain who can see what, which actions leave a trail and how data is protected.

This page describes how the product is designed today; it is not a certification or audit statement.
A staff member entering a PIN on a tablet POS at a quiet counter before opening
Card data
Never enters PergePOS
PIN
Stored as a hash, never as itself
Offline
Selling continues, nothing is lost

Who sees what?

Account roles work in the web panel, staff roles on a device paired to the branch. One never stands in for the other; everyone sees only the branches and actions they are allowed to.

Account roles

Owner
Everything; deleting the business, transferring ownership and cancelling the subscription are theirs alone.
Business manager
Everything across all branches except ownership actions.
Branch manager
Menu prices, staff, floor plan, stock, cash approval and reports in assigned branches.
Accountant
Reports, e-documents, house accounts, invoices and subscription payments; doesn't sell.
Viewer
Read-only access to reports.

Staff roles (PIN on the device)

Cashier
Orders, payments, limited refunds, shifts, cash drawer and Z report.
Waiter
Opens tables, takes orders, sends them to the kitchen; payment rights depend on the branch setting.
Kitchen
Preparing, ready and recall on the kitchen display.
Courier
Takes delivery orders, marks on the way and delivered, records cash on delivery.
Head cashier
Cashier rights plus the approval PIN for voids, large discounts, comps and opening the drawer.

Access and separation

  • Every record belongs to a business, and branch data also to a branch; queries run within that scope. A request for another business's record returns not found.
  • Panel accounts, paired devices and guest sessions carry separate keys; one session never works for another's actions. Revoking a device in the panel ends its session too.
  • Voids, large discounts, comps and opening the drawer ask for the head cashier's approval PIN above a threshold. Each approval is single-use and expires quickly.
  • Repeated wrong passwords lock the account for a while, and the response doesn't reveal whether the account exists. Verification codes have an attempt limit.

Records and continuity

  • Voids, refunds, comps, discounts, opening the drawer, price changes, Z reports and staff or permission changes are written to the activity history. Frequent voids or large discounts raise a notification.
  • When the internet drops, the POS and waiter terminal write transactions to a log on the device and send them in order when the connection returns. Offline transactions are flagged in the panel.
  • Every transaction carries an ID generated by the device; the server never applies the same ID twice. Payments and closing go through a conflict check.

Payments and card data

  • Card data never reaches us

    Card payments are taken on the venue's payment device or by the payment institution. Card numbers never enter PergePOS and are never written to records or logs.

  • We don't collect money from guests

    Payment happens on the venue's device or with its contracted payment institution; PergePOS records and documents the result. Payment link results are verified by querying the provider.

  • Fiscal documents

    The check slip is not a fiscal document and says so. Fiscal receipts come from the venue's cash register; e-Archive and e-Invoice go through the private integrator the venue chooses.

Encryption

  • Encrypted connections

    The panel, devices and guest surfaces talk to the server over HTTPS.

  • Secrets are stored encrypted

    Payment institution, integrator and platform keys are encrypted in the database and never returned in lists.

  • PINs and passwords are hashed

    Staff PINs and account passwords are stored as salted hashes, never as themselves. After five wrong PIN attempts the staff member waits a minute.

Personal data

  • Guests open the menu with the table code, order and pay; no account or phone number is asked for.
  • Loyalty requires phone verification, a privacy notice and explicit consent; marketing permission is asked separately. Guests can ask for their data to be deleted.
    Guest privacy notice
  • Loyalty and customer data belong to the venue; PergePOS is the data processor. The data processing agreement sets out the roles and obligations.
    Data processing agreement
  • For staff we keep name, role and a PIN hash; shift and sales records are kept for the legal retention period.
    Data protection notice

Frequently asked questions

Does card information pass through PergePOS?

No. Card payments are taken on the venue's payment device or by the payment institution; PergePOS only records the result and the amount.

Can a branch manager see another branch's data?

No. Branch managers see only the branches they are assigned to; reports and the assistant follow the same limit.

Are transactions lost when the internet drops?

No. The POS and waiter terminal write transactions to a log on the device and send them in order once the connection returns; nothing is applied twice.

Can guest data be deleted?

Yes. A guest in the loyalty programme can ask for their data to be deleted; as data controller, the venue handles the request from the panel.

Where do I report a security issue?

Write the details to info@pergepos.com; we'll look into it and get back to you. Please don't share the issue publicly until it is fixed.

Questions? Write to us.

If you have a question about permissions, data or data protection specific to your venue, write to us and we'll look at it together.