Privacy for the store app
Last updated: 8 October 2026
This notice covers the Sahifa app for online stores on Salla (Salla App Store) and on Zid (Zid App Market), called "the platform" below. The app makes invoices or order summaries, packing slips, receipts and quotations for a store's orders. The general privacy notice covers the rest of sahifa.dev.
The short version
The app can only read orders and store details; it cannot change anything in your store. Order and customer details are fetched from the platform when you make a document, used to make it, and not stored. Everything runs on our server in Jeddah, Saudi Arabia. When you remove the app, its access to your store and your settings are deleted at once.
Who is responsible
For the order and customer details in your store, you, the merchant, are the controller, and Sahifa processes them on your behalf, only to make the documents you ask for. For your own store account with the app (settings, plan, usage), the responsible party is Yimello LLC, Sharjah Media City (Shams), Al Messaned, Al Bataeh, Sharjah, United Arab Emirates, Trade License 2430802.01. Contact: support@sahifa.dev.
What the app can access
When you install the app, the platform grants it read-only access to:
- Orders: order number, date, status, items, prices, tax, discounts, totals, payment method, order notes, gift message, the customer's name, phone number and delivery address, the courier and the tracking number, and, on Salla, the tax invoice number and QR code that Salla issued;
- Store details: store name, logo and colours, VAT number and VAT settings, commercial registration number, address and contact details, to print them on your documents;
- Your plan with the app (on Zid): which plan you subscribed to, to apply its monthly allowance.
On Zid, the app also registers a random page token with Zid, so that Zid can open the app inside your dashboard. The app asks for no other write permission. It cannot create, change or delete orders, products, customers or settings in your store.
What is stored, and for how long
Order and customer details: not stored
They are fetched from the platform when you open the order list or make a document, held in the server's memory while the document is made, and returned to your browser as a PDF. They are not written to disk, logged or kept afterwards. The PDF is not kept on our server either.
Kept while the app is installed
- your store's ID on the platform and its name;
- the access keys the platform gives the app, encrypted (AES-256-GCM) with a key that exists only on our server;
- on Zid, a fingerprint (hash) of the page token, never the token itself;
- your settings: design, document language, colour, whether to show the logo and the order notes;
- your plan, and the number of documents made each month, to apply the plan's allowance.
Store details (name, logo, tax numbers, address) are held in the server's memory for up to 10 minutes, so that the platform is not asked for them for every document.
When you remove the app
The platform tells us at once, and the access keys, the page token's fingerprint, the store name and your settings are deleted. We keep only your store's ID, the dates of installation and removal, and the monthly document counts, because they are the record of what was billed. The encrypted backups that still contain the deleted data expire within 35 days.
Technical logs
For each request the server records the method, the path without any parameters, the status code, the time taken and, for app events, the event's name. For an unexpected error, only its type is recorded. Order details, customer details, access keys and IP addresses are not recorded. The log has a fixed maximum size and overwrites its oldest entries.
Where it is processed
The app runs on Oracle Cloud in the Jeddah region of Saudi Arabia. Order and customer details travel only between the platform and our server in Jeddah, and from there to your browser. The database and its encrypted backups are kept in the same region. The app page in your dashboard loads its files only from our server, not from outside content networks. Details of every location are in the data residency statement.
Who else receives it
No one. Oracle Cloud Infrastructure hosts the server in Jeddah. Subscriptions to the app are billed by the platform (Salla or Zid), and Sahifa never sees your payment details. If you write to support, your email and our reply pass through our email provider, Rackhost, in Hungary (European Union). Order and customer details are never sent to email, to AI services or to any other party, and are never sold or used for advertising.
Security
All traffic uses HTTPS. Events from Salla are accepted only with a valid signature, and events from Zid only with a secret header that only Zid and our server know. The app page works only inside the platform's dashboard: on Salla after Salla confirms which store is signed in, on Zid with the page token registered for that store. Each request of the page carries a short-lived session tied to one store, so one store can never see another store's orders. The server that makes documents cannot reach private or internal networks.
Your rights, and your customers' rights
You can ask what is held about your store, and ask for it to be corrected or deleted, by writing to support@sahifa.dev; you will have an answer within 30 days. Because the app does not store your customers' details, a customer's request about their data is answered from your store on the platform. Depending on where you are, you may also have rights under local law, such as the Personal Data Protection Law in Saudi Arabia.
Changes
If this notice changes, the date at the top changes with it. If a change affects what the app can access or keep, we will tell you in the app before it takes effect.