Privacy Policy

JacotePOS · effective 1 November 2026
In short: we keep only what is needed to run your shop's till. We do not sell anyone's information. Your shop's records belong to your shop. This policy follows Kenya's Data Protection Act, 2019.

1. Who is responsible

JacotePOS (jacote.blog) is run by Jacote in Kenya. Business registration: [registered business name and number to be added].
Contact for privacy questions: jacotewambura@gmail.com · WhatsApp +254 799 654 411 · Calls +254 713 074 137.

2. What we collect

a) Shop account details: shop name, owner's name, phone number, town or area, sign-in email address and password (the password is handled by Google Firebase and we cannot see it), and the date the shop registered.

b) Records the shop enters:

c) Technical information: the device keeps a copy of the till and unsent sales in its browser storage so it can work offline, and a short device code used in receipt numbers. Our hosting providers keep basic logs (such as IP address and time of a request) for security.

We do not use advertising trackers, and we do not collect location or contacts from your phone.

3. Why we use it

Our lawful basis is the contract with the shop (to provide the service), our legitimate interest in keeping it secure and working, and legal obligations such as tax records. Shops are responsible for having a lawful basis for the information they enter about their own customers, farmers and staff, and for telling those people.

4. Who else handles the information

We use trusted service providers. They only process information to provide their service to us.

ProviderWhat forWhere
Google Firebase (Google LLC)Sign-in and storing shop recordsData centres in Europe (eur3)
Vercel Inc.Hosting the jacote.blog websiteGlobal network, mainly USA and Europe
Google reCAPTCHA (App Check)Checking that requests come from the real JacotePOS website, not from scripts or botsGlobal network
GitHub (Microsoft)Running JacotePOS's automatic checks of shop accounts every 30 minutes, for the administratorUSA
Cloudflare Inc. (Workers)Running the JacotePOS server that sends SMS and connects a shop's own M-Pesa, when the shop turns these onGlobal network
Talksasa (Kenya)Delivering SMS a shop chooses to send: the customer's or owner's phone number and the message (a receipt, a balance reminder, a gas refill reminder or the day's summary)Kenya
Safaricom PLC (M-Pesa Daraja)Payment prompts and payment confirmations on the shop's own Till or Paybill, when the shop connects it: the customer's phone number, the amount and the M-Pesa codeKenya
Telegram (or CallMeBot for WhatsApp)Sending alerts to the JacotePOS administrator only: a shop's name, town and phone number, and the amount and M-Pesa code of a subscription payment it reportsEurope
Vercel Web AnalyticsCounting visits to the website pages and where visitors came from, without cookies and without identifying anyoneGlobal network
Google Fonts, cdnjs (Cloudflare)Loading the lettering, the receipt-picture tool, the spreadsheet reader and the PDF maker (files you import and reports you download are made on your device, not sent to them)Global network
WhatsApp, SMS, your phone's share optionsOnly when a user chooses to send a receipt or statementAs chosen by the user

Information leaving Kenya. Shop records are stored outside Kenya, in Europe. We rely on providers with strong security and data protection commitments, as allowed by the Data Protection Act, 2019, and we will update these arrangements as the Data Commissioner's guidance requires.

We do not sell or rent personal information, and we do not share one shop's records with another shop. We will share information with authorities only where Kenyan law requires it.

5. How long we keep it

6. How we protect it

Shops should also protect their devices: use a screen lock, lock the till when away, and do not share PINs.

7. Your rights

Under the Data Protection Act, 2019 you have the right to:

Customers, farmers and staff of a shop should first ask that shop, because the shop controls those records. We will help the shop answer. You can also contact us directly using the details in section 1; we will reply within 14 days where we can. If you are unhappy with our answer, you may complain to the Office of the Data Protection Commissioner (odpc.go.ke).

8. Children

JacotePOS is for businesses. Shop accounts must be opened by adults (18+).

9. Changes to this policy

We may update this policy. We will change the date at the top and tell shops about important changes.

Privacy questions? Email jacotewambura@gmail.com or WhatsApp +254 799 654 411. · Terms of Service · Back to JacotePOS