Permissions: Who Sees What Once Data Leaves the File

A file has exactly one permission level: whoever opens it sees everything inside. Payroll, profit margins and customer data all sit in the same sheet in front of everyone who received a copy. The first thing a system gives you is not a prettier screen, but each person seeing only their own part. Part five of the From Spreadsheets to a System series covers how to set permissions without paralysing the work, and why customer data travelling as a file is a legal exposure rather than an untidy habit.

Origami TeamEditorial Team
7 min read
Permissions: Who Sees What Once Data Leaves the File

Part four set the migration order: master data before transactions, parallel running with a declared end date rather than an open one, and a single sign of success — somebody stops opening the old file without being told to. The data now lives in its new home.

And with it comes a question that did not exist in the world of files, not because anyone ignored it but because a file has no way of asking it: who sees what? This is not a security question for IT. It is an operational question for you, because its answer decides what each employee can learn about the company, about their colleagues, and about your customers.

A file knows one answer: open or closed

A spreadsheet is an excellent tool for many things, and permissions is not one of them. It has a single level: whoever reaches it sees all of it. There is no column that appears for one person and hides from another, no row the accountant may read and the sales rep may not. Even the password sometimes placed on a file does not change the equation, because it guards the door rather than the contents — cross the door and everything behind it is visible.

More importantly, copies multiply. You send the file to a colleague to review one line item, and a complete copy now lives on their machine permanently. They forward it to whoever is helping them, it travels through email, chat and a USB drive, and it ends up on the laptop of an employee who left a year ago. You never granted anyone permanent access, but the copy grants it on your behalf, and there is no way to withdraw it once it is out.

Three things exposed daily without anyone noticing

Ask an owner what their files expose and they usually think of sales numbers. Three other things travel more quietly and matter more:

  • Payroll. The payroll file normally starts as a sheet with the accountant, then HR needs it, then whoever executes the bank transfer reviews it. Three copies, each carrying every salary in the company. A leak needs no bad intent: it is enough for someone to open the file on a screen a passing colleague can read. The effect on your team is heavier than any financial loss, because salary comparison damages working relationships in ways that do not return to how they were.
  • Margins and special pricing. The sales sheet itself usually carries the cost price, the permitted discount band, or the special rate given to a large account. A sales rep needs the price in order to sell; they do not need the cost. When they see both together their negotiating behaviour changes, and your special pricing reaches the market through the first employee who moves to a competitor.
  • Customer data. Names, mobile numbers, addresses, and sometimes images of ID documents and registrations. This is not company information alone; it is the personal data of people who entrusted it to you. It is also the item that carries a statutory obligation rather than an internal norm, and we return to it shortly.

Notice that none of the three is exposed by decision. Nobody decided the rep should see cost — the column simply happened to be in a file they needed for another reason. That is precisely the problem: in a world of files, exposure is the default state, and the exception requires a deliberate effort nobody makes under daily pressure.

What a system gives you first is not a prettier screen

When you move to a system, the first real difference is neither appearance nor speed. It is that the question becomes askable and answerable: who sees what? There are four practical differences:

  • Permission attaches to the role, not the person. You define once what the sales role can see, and everyone who holds that role inherits it. A new joiner does not require the thinking to start again, and an employee moving between departments has their visibility change with their role rather than whenever somebody happens to remember.
  • Permission goes down to the field. A rep can see the full customer record and its order history without seeing the margin on the same line. That is impossible in a file and ordinary in a well-designed system.
  • There is a record of who viewed and who edited. That log is less a tool for monitoring staff than a tool for ending arguments. When a number changes and everyone asks who changed it and when, the system answers in a second instead of the question turning into mutual accusation with no reference to settle it — which is exactly what the fourth signal in part one of this series was describing.
  • Access is withdrawn instantly. When an employee leaves, disabling their account ends their access immediately and completely. The copies they took from your files over years of work stay with them, and there is no way to retrieve them or even to know how many there are.

The legal edge: customer data is not a tidiness issue

Customer data differs from the other two items, because the cost of mishandling it is not internal embarrassment but statutory liability. The Personal Data Protection Law, overseen by the Saudi Data and Artificial Intelligence Authority (SDAIA), applies to any organisation processing the personal data of individuals inside the Kingdom, with no exemption based on size. It holds the organisation responsible for protecting that data, for collecting no more of it than the purpose requires, and for reporting a breach that threatens it.

Set that obligation beside the daily practice: a file holding hundreds of customer records sent through a chat application to three employees, saved automatically onto their personal phones. In that situation you do not know where copies of your data exist, who can reach them, or how to delete them if a customer asks. The difference between that and a system holding the data in one place under defined permissions is not a matter of elegance — it is the difference between being able to comply and not.

We set out the obligations in more detail in our practical guide to the Personal Data Protection Law, and covered the most common case — customer data moving inside conversations — in your customer conversations and the law. For the wider protection picture for a smaller company, see our cybersecurity guide for SMEs.

The Origami view

When we build a custom system for a company that has been running on spreadsheets, the permissions matrix belongs to the design phase rather than the handover. The reason is practical: a permission is not a setting added at the end, it is a decision that shapes how screens are divided, how reports are built, and where a sensitive field is separated from an ordinary one. Deferring it produces a system that cannot be constrained later without rebuilding parts of it.

We also start that matrix from the roles the company actually runs on today rather than from a theoretical list, because a permission designed away from operational reality blocks the work, and the team routes around it by the fastest available means — usually exporting the data to a file. At that point you are back exactly where you started, having paid for a system nobody uses. That logic runs through everything we build across our services: a control that does not respect how the work is actually done will not hold.

Setting permissions without paralysing the work

The common mistake on first rollout is excessive strictness: everything is closed and opened on request, so the team spends its week waiting for approvals and learns to resent the system before learning to use it. This order avoids that:

  • Start from roles, not names. Write the list of roles your company actually has: accountant, sales rep, storekeeper, branch manager. Fewer than ten roles usually cover every employee, and a role list is far easier to manage than a list of people that changes monthly.
  • Name the sensitive fields first. Salary, cost, margin, permitted discount, customer identity documents. It is a short list in any company, and a clear decision on each item resolves most of the problem.
  • Separate viewing from editing. Not everyone who needs to see a number needs to change it. Read without edit is the safest permission and the least disruptive to the work, and it is sufficient in most cases.
  • Make export its own permission. This one is always forgotten: anyone who can export data to a file can bypass everything above in a single click. Decide who holds that permission and make every export appear in the log like any other action.
  • Review the list at every team change. A joiner, a transfer between departments, or an ending relationship. A periodic review every few months normally surfaces accounts belonging to people who left and permissions left over from a temporary task that finished.

The governing rule is simple: each person sees what they need to do their job, and everything they need to do it. The first half protects you; the second half protects the system from becoming an obstacle the team routes around.

Coming next

We have settled who sees what, which leaves the question of what there is to see. The next part covers the reports you used to build by hand at the end of every month, and why a report inside a system becomes a view of the current moment instead of a collection exercise that finishes after the month it describes has already gone. We then close the series with the first thirty days after the move and what usually breaks in them.

Sources

#Make the Most of Tech#From Spreadsheets to a System#Data Protection#User Permissions

Frequently asked questions

Is a password on a spreadsheet enough to protect the data?

No, because it guards the door rather than the contents. Anyone who gets past it sees everything in the file, since a spreadsheet has no internal permission levels that show a column to one person and hide it from another. More importantly, every copy you send becomes permanent access on the recipient's device, and there is no way to withdraw it afterwards.

What is the difference between file permissions and system permissions?

A file has one level: open or closed. A system attaches permission to the role rather than the person, takes it down to the field so an employee can see a customer record without seeing the margin on it, records who viewed and who edited and when, and removes access the moment an account is disabled.

Is passing a file of customer data between employees a legal exposure?

The Personal Data Protection Law holds an organisation responsible for protecting personal data, collecting no more than the purpose requires, and reporting breaches. It is overseen by SDAIA and applies with no exemption based on company size. Circulating uncontrolled copies of customer data leaves the organisation unable to know where its data sits or to delete it on request, which undermines its ability to comply at all.

How do I start setting permissions without disrupting the work?

Start from the roles your company actually runs on rather than employee names, name the sensitive fields explicitly such as salary, cost, margin and customer identity documents, separate viewing from editing, and make exporting data to a file its own logged permission. The rule is that each person sees what they need to do their job and everything they need, because excessive strictness pushes the team to route around the system.

Follow Origami in Google

Pin Origami as a preferred source and our articles will surface first for you in Google Search and Top Stories.

Add as a preferred source on Google

Rate this article

Related articles

Meta's New Commercial Terms Start October 30: Your WhatsApp Business or Instagram Account Lets Meta's Bots Crawl Your Website
Business Systems

Meta's New Commercial Terms Start October 30: Your WhatsApp Business or Instagram Account Lets Meta's Bots Crawl Your Website

From October 30, 2026, Meta's new Commercial Terms cover every business on WhatsApp Business, Instagram or Facebook: permission for its bots to collect your website content, and AI mistakes become your liability. Here is a one-week checklist.

6 min read
Saudi National Center for Meteorology Issues 34 Weather Alerts Today: What Your Team Should Do on Yellow, Orange and Red
Business Systems

Saudi National Center for Meteorology Issues 34 Weather Alerts Today: What Your Team Should Do on Yellow, Orange and Red

The National Center for Meteorology shows 34 active alerts today, 4 of them red. What your team should do at each colour, and how alerts can reach your systems automatically.

6 min read
WhatsApp Business Verification Now Comes With a Monthly Plan From 56 Riyals: Which One Do You Need?
Business Systems

WhatsApp Business Verification Now Comes With a Monthly Plan From 56 Riyals: Which One Do You Need?

WhatsApp Business verification now sits in Meta One: four plans from about 56 riyals a month, what each includes, and when the free app is enough.

6 min read
iPhone Duo Price in Saudi Arabia Starts at SAR 9,499: Buy It in Your Company's Name and Recover SAR 1,239 in VAT
Business Systems

iPhone Duo Price in Saudi Arabia Starts at SAR 9,499: Buy It in Your Company's Name and Recover SAR 1,239 in VAT

iPhone Duo costs SAR 9,499 to SAR 15,499 on the Saudi Apple Store, VAT included. Bought by your business for work, about SAR 1,239 of that is recoverable with a proper tax invoice. Here is what to arrange before the 23 October launch.

6 min read
Cash Application and a 90-Day Plan to Digitize Sales
Business Systems

Cash Application and a 90-Day Plan to Digitize Sales

Cash application matches every transfer that reaches your account to the invoices it pays, so you never chase a customer who has paid. Part seven, the final part of Digitizing Sales, covers three cases that confuse matching and four tools that solve them, a week-by-week cash view set against supplier payments, and a 90-day plan for digitizing sales in an order that never stops selling for a single day.

7 min read
Receivables Aging Report: Collect on a Schedule, Not Memory
Business Systems

Receivables Aging Report: Collect on a Schedule, Not Memory

A receivables aging report sorts every unpaid invoice by age from its due date; a collection calendar sets what happens to each one, and when. Part six of Digitizing Sales covers aging buckets set by the owner, reminders before, on and after the due date, escalation and the hold on new deliveries, a call log with payment promises, the monthly customer statement, what the law says about an unpaid promissory note, and the conditions in Article 40 of the VAT Implementing Regulations for reducing output VAT on a debt that was never collected.

7 min read

Fahim: a Saudi ERP run from WhatsApp

An AI-powered ERP built for the Saudi market and e-invoicing. Ask for a change in a message and the system builds it.

One session. Twenty minutes. No commitments.