Legal
Version 1.6Effective 2026-09-16

Sub-processors

Third parties that may process personal data on behalf of Madar's customers. Customers are notified at least 30 days before a new one is added.

ProviderPurposeData it receivesLocation
HostingerApplication and database hostingAll platform dataEuropean Union
CloudflareServing the customer-facing pages — the menu, the loyalty card and bookings — and the network that carries themEverything those pages send and receive, including the visitor's IP address, the pages requested, and the contents of those requests. Cloudflare terminates the encrypted connection, so it can see this traffic in the clearGlobal network; served from the location nearest the visitor
Google Cloud TranslationTranslating menu item namesMenu item names only — no customer dataOutside Egypt
WhatsApp / MetaDelivering one-time codes, order updates, and the loyalty programme's birthday and "we've missed you" messages where a customer has no wallet card to reachCustomer phone number, message textOutside Egypt
Google (Gemini)Answering managers' plain-language questions about their own businessThe manager's question and aggregated business figures — no customer data; staff names are replaced with codes before sendingOutside Egypt
AppleDelivering loyalty-card updates to a customer's iPhoneA device notification token and an empty push — no name, number, balance or message text. The card file itself, including any message written onto it, is built and signed by us and never passes through AppleOutside Egypt
Google WalletHolding a customer's loyalty card, only if that customer chooses to add oneCustomer name, membership code, current balance, the restaurant's branch coordinates, and the text of any message the restaurant puts on the cardOutside Egypt

Current configuration (as of 3 September 2026)

Stated concretely so this page can be checked against the running system rather than taken on trust.

StatusEnabled
Provider and modelGoogle, gemini-3.1-flash-lite
Sent per questionThe question text, the merchant's branch names, the current date and timezone, and up to 40 rows of the aggregated result
Model calls per questionAt most 4, and at most 3 database queries
SamplingDeterministic (temperature 0)
Customer data sentNone. No measure in the system returns one
Staff names sentNone. Replaced with E-1, E-2 … before sending
ConversationsStored so a manager can reopen them; kept with the merchant's account and deleted with it. Only the questions, the answers and the queries are stored — never the result rows
Turning it offRemoving the provider credential disables it entirely; nothing is then sent to any AI service

Cloudflare, and what it can see

Cloudflare sits in front of the customer-facing pages as a reverse proxy. A customer opening a menu or a loyalty card connects to Cloudflare, and Cloudflare connects to us.

That arrangement is worth stating plainly rather than burying in a table, because it has a consequence people often assume away: Cloudflare ends the encrypted connection, not us. It can see the traffic in the clear before re-encrypting it to our servers. That includes the visitor's IP address, which pages they opened, and anything they submitted on them.

What it does not carry:

Cloudflare acts on our instructions as a processor and does not use this traffic for its own purposes.

Run on our own infrastructure

These functions are commonly outsourced. We do not outsource them, so the data stays under our control:

The AI provider, in detail

The analytics assistant is the only place any data reaches an AI service, and what it can send is bounded by construction rather than by policy:

An operator can turn the assistant off entirely for a deployment by removing the provider credential, in which case nothing is sent to any AI service at all.

Wallet passes, in detail

A loyalty card can be added to Apple Wallet or Google Wallet. The two are not equivalent in what they disclose, and a customer who cares should be able to choose knowingly.

Not used

Customer-directed disclosures

Some restaurants instruct us to send their own order data to a third-party system they use — for example an in-house shopping-mall reporting system. These are not Madar sub-processors: the restaurant chooses the recipient, instructs us in writing, and is responsible for the lawfulness of the disclosure. We transmit only what the integration defines, over authenticated connections.

Transfers outside Egypt

Providers marked "Outside Egypt" involve transferring personal data out of Egypt. Such transfers are made with the safeguards required by Egyptian data protection law.

Contact: privacy@madar-pos.cloud