Legal

Privacy Policy

Last updated 7 October 2026. This applies to Zameda, the pharmacy management system, and to the online shops pharmacies run on it.

In short. Pharmacies put their patients’ and customers’ details into Zameda. We store and process that information for the pharmacy, only to run the service. We do not sell it and we do not use it for advertising. Each pharmacy’s data is kept apart from every other pharmacy’s. You can ask us about your data at any time: hello@zameda.co.ke.

1. Who we are

Zameda Systems (“Zameda”, “we”) makes and runs Zameda, a pharmacy management system for Kenyan pharmacies. We are based in Nairobi, Kenya. For anything in this policy, including data protection requests, write to hello@zameda.co.ke.

2. Two different roles

We handle personal information in two ways, and the rules differ:

  • Your pharmacy’s records (patients, prescriptions, sales, suppliers, online shop customers). The pharmacy decides what goes in and why. Zameda stores and processes it on the pharmacy’s behalf, under the pharmacy’s instructions. The pharmacy is the “data controller”; we are the “data processor”. If you are a patient or a shopper and want to see, correct or delete your details, ask the pharmacy first. We will help them respond.
  • Your Zameda account and our own business (the pharmacy owner and staff who sign in, billing, support). Here Zameda decides how the information is used, so we are the “data controller”.

Our Data Processing Agreement sets out what we do as processor, in more detail. Pharmacies that run Zameda on their own server (the customer-hosted option) keep their records on their own equipment. We do not receive that data.

3. What we collect

WhoseWhat
Pharmacy owners and staffName, email address, phone number, role, a scrambled (hashed) password, a PIN for the till, optional two-step sign-in settings, which branches you can use, and a record of what you do in the system (the audit log).
The pharmacyBusiness and legal name, KRA PIN, PPB licence and premises details, branch addresses, plan and billing details.
PatientsName, phone, email, sex, date of birth, allergies, long-term conditions, notes the pharmacist writes, a guardian’s details for a child, prescriptions, what was dispensed and when, insurance member numbers and claims, loyalty points.
Sales and stockReceipts, items, prices, payments (including M-Pesa phone numbers and transaction codes), batches and expiry dates, controlled-drug register entries, supplier invoices.
Online shop customersName, phone, email, delivery addresses, orders, wish lists, reviews, and any prescription photo they upload.
Everyone using the systemTechnical records: sign-in times, internet address, browser type, and error reports with names, phone numbers, emails and similar details removed before they are sent.

Health information (allergies, conditions, prescriptions) is sensitive. We treat all of it that way and limit who can see it to the people at the pharmacy whose role allows it.

4. Why we use it

  • To provide Zameda to the pharmacy: the till, stock, prescriptions, purchasing, claims and reports. (Our contract with the pharmacy.)
  • To meet legal duties the pharmacy and we have: tax records for KRA, controlled-drug and prescription records for the Pharmacy and Poisons Board. (Legal obligation.)
  • To keep the system secure and working: stopping unauthorised access, fixing faults, keeping backups. (Our legitimate interest, and the pharmacy’s.)
  • To contact you about your account: invitations, password resets, receipts, billing notices and important service changes.
  • To send a pharmacy’s patients refill reminders or order updates, only where the pharmacy has switched these on. (The pharmacy’s instruction.)

We do not sell personal information, and we do not use patient or customer information for advertising.

5. Who else handles it

We use these companies to run the service. Each only receives what it needs for the job listed.

CompanyForWhat it handles
HetznerThe servers that run Zameda and its databaseAll data in the system. The servers are in a Hetzner data centre in Helsinki, Finland.
Backblaze (B2)BackupsDatabase backups, locked with encryption before they leave our server.
Cloudflare (R2)Stored filesPhotos and documents people upload: prescription photos, supplier invoices, logos, product pictures.
ResendEmailNames and email addresses, and the text of the emails we send (invitations, receipts, password resets).
Africa’s TalkingText messages, if a pharmacy switches them onPhone numbers and message text (refill reminders, order updates, codes).
Safaricom (M-Pesa)Mobile money paymentsPhone number, amount and transaction code for a payment a customer makes.
Sentry or GlitchTipFinding and fixing faultsTechnical error details. Names, phone numbers, emails and health details are removed first.
AnthropicReading photos of supplier invoices, only when a pharmacy uses invoice scanning and we have switched on this extra optionThe invoice photo.
GoogleWebsite statistics and “Sign in with Google” on a pharmacy’s online shopOnly if that pharmacy has switched on statistics and the shopper accepts the cookie notice, or the shopper chooses to sign in with Google.

When a pharmacy turns on sending sales to KRA (eTIMS), the sale and tax details go to KRA, because the law requires it. We will add other companies to this list before we start using them, and tell pharmacy owners beforehand.

We may also share information when the law or a court requires it, or to protect someone’s safety. We will tell the pharmacy first unless the law forbids it.

6. Where it is stored

Our servers are in Helsinki, Finland. Uploaded files are kept with Cloudflare and backups with Backblaze. In each case the information is held outside Kenya. These providers are bound by their own security and confidentiality terms, and we will change where data is held if Kenyan law requires it. A pharmacy’s records are never mixed with another pharmacy’s.

7. How long we keep it

  • Pharmacies must keep some records for set periods, for example prescriptions, sales receipts and the controlled-drug register (the law sets periods of several years). Zameda keeps these for the pharmacy for at least as long.
  • Zameda does not delete records automatically. They stay until the pharmacy asks us to remove them, or the account closes, and the legal period has passed.
  • The audit log (who did what, and when) is kept for as long as the pharmacy’s account exists.
  • When a pharmacy closes its account it can ask for a copy of its data. Within 30 days of a written request we delete or anonymise personal information, except what the law requires us to keep, and tell the pharmacy when it is done.
  • Daily backups are kept for about 30 days and then removed, so deleted information leaves them within that time.

8. How we protect it

  • Everything travels over encrypted connections.
  • Passwords are scrambled so nobody, including us, can read them. Two-step sign-in is available.
  • Each pharmacy’s data is kept apart from every other pharmacy’s by the database itself, not only by the application.
  • What a person sees depends on their role. A cashier cannot open the pages an owner can.
  • The screen locks itself after 15 minutes of no use, and a PIN unlocks it. When an owner deactivates a person’s account, that person is signed out within seconds.
  • Every change is recorded in an audit log that names the person.
  • Backups are encrypted before they leave our server.
  • Error reports have personal details removed before they are sent.

No system is perfectly safe. We keep improving these measures and testing them.

9. Your rights, and how to use them

Under the Kenya Data Protection Act, 2019 you can ask to: see the information held about you; correct it; have it deleted (unless the law requires it to be kept, such as prescription and tax records); object to how it is used; ask us to limit its use; receive a copy in a common format; and withdraw consent you gave.

Patients and shoppers: ask the pharmacy first. If you write to us, we will pass your request to the pharmacy and help them answer. Pharmacy owners and staff: write to hello@zameda.co.ke. We reply promptly and within the time the law allows. We may need to check who you are first. Where we must keep something by law, we will tell you what and why.

If you are not happy with our answer, you can complain to the Office of the Data Protection Commissioner (odpc.go.ke).

10. If something goes wrong

If personal information is lost or seen by someone who should not have it, we will tell the pharmacy affected without delay, and in any case within 72 hours of finding out. We will say what happened and what to do, and help them report it to the ODPC and to the people concerned where the law requires.

11. Cookies

Signing in to Zameda uses cookies and similar storage that the system needs to work (keeping you signed in, remembering which menu sections you opened). On a pharmacy’s online shop, a notice asks before any statistics cookie is used, and the shop works without it.

12. Changes

If we change this policy in a way that matters, we will tell pharmacy owners by email before it takes effect, and show the new date at the top of this page.

Questions about this policy: hello@zameda.co.ke.

© 2026 Zameda Systems · Nairobi, Kenya