Skip to content

Your data, and who can see it

Restaurant data security built into the database

Your sales, your staff and your guests’ details are kept apart from every other restaurant, and every look at them leaves a record.

The short answer Restaurant data security has to hold even when somebody makes a mistake. In CountStand each restaurant’s rows are kept apart by the database itself, with row-level security forced on, so a request made for one restaurant cannot return another’s. Guests’ phone numbers and names are stored encrypted. If anyone at CountStand needs to look at your data to help you, they must give a written reason first, and the session is recorded. In every plan, from ₹2,999 a month.
SessionHTTPSAkiraReason1Your own drawer2Guest details encrypted3Support only with a reason4Every look recorded
  1. 1Your own drawerWalled off in the database, with row-level security forced
  2. 2Guest details encryptedPhone numbers and names, stored encrypted
  3. 3Support only with a reasonA written reason before a support session opens
  4. 4Every look recordedEach action taken in the session is recorded
Fig. 0One look at the data of Akira, Surat, a sample outlet: from its own drawer to the session’s record.
  • Forcedrow-level security, so one restaurant cannot read another
  • Encryptedguests’ phone numbers and names
  • A written reasonbefore CountStand support can look at your data
  • HTTPS onlywith HSTS and a strict content security policy

01At a glance

How your data is kept.

  • Walled off in the databaseRow-level security is declared on the tables and forced, so the rule applies to every query, the app’s own connection included.
  • Guest details encryptedPhone numbers and names are stored encrypted, so a copy of the database is not a list of your guests.
  • Support access with a reasonA CountStand support session needs a written reason to open, and each action taken in it is recorded.
  • Told before we change anythingWe tell you before we change anything of yours, and if it could not wait, straight afterwards, naming what changed.
  • An audit log you can readEvery governed change, with who made it and when, under Administration.
  • Yours to takeExport everything you have put in, any time, including on the way out.

02In detail

What stops one restaurant from seeing another’s data?

The database does. Many systems keep customers apart with a filter the application has to remember on every query; miss it once, in a new report or a background job, and one restaurant’s numbers appear on another’s screen. CountStand declares the rule on the tables themselves, with row-level security, and forces it, so it applies to every query that touches them.

The practical result is a boundary that does not depend on anyone remembering it. A screen with a bug can show you the wrong row of your own data; it cannot pull up another restaurant’s rows, because the database refuses them to a request made for yours.

Who at CountStand can see my data?

Support, when you need help, and only with a reason. A support session has to carry a written reason before it opens, and every action taken in it is recorded against that session.

We also tell you before we change anything of yours. If a change could not wait, we tell you straight afterwards, naming exactly what changed. And the data stays yours: you can export everything you have put in, at any time.

03Questions

Questions about data security.

Keep your data walled off

The same protection in every plan, from ₹2,999 a month.

From ₹2,999 a month per outlet, plus GST