COMING SOON FOR KENYAA product of Receipters Technologies Limited
TRUST AND LEGAL

Security

Shahidi Box is built on one rule: your receipts are sealed with a key that belongs to you, so even we cannot read them. Here is how that works, what we can and cannot see, and what we ask of you.

Effective
9 November 2026
Applies to
shahidibox.com and the Shahidi Box service
Status
Pre-launch version

Where we are

Shahidi Box is in pre-launch. This page describes the protections we are building to, and the standard we will hold ourselves to. Before the service opens to the public, the design and the build will be independently reviewed, and we will update this page with what we find and fix.

1. Our principles

  • We do not need your data to do our job, so we are built not to be able to read it.
  • Mask first. Whatever can be a fingerprint or a masked value is never stored in the clear.
  • You hold the keys. The ability to open your receipts stays with you.
  • Keep less. What we do not collect cannot leak, be lost or be demanded.

2. Sealed on arrival

When a till sends a receipt to Shahidi Box, we find your box using a fingerprint of your phone number, email address or KRA PIN, then encrypt the receipt with your public key before it is stored. Only the matching private key, which stays with you, can open it. What we keep is a sealed envelope. Each receipt also gets its own random key, so one sealed receipt reveals nothing about another.

3. Masked identifiers

  • Phone numbers, email addresses and KRA PINs used for matching are turned into keyed one-way fingerprints. A fingerprint can be compared with a detail someone already knows, but cannot be turned back into the original.
  • Card numbers are never stored in full. Where a receipt shows a payment, only the masked form printed on the receipt is kept, and it is sealed with the rest.
  • Shown masked. Where the app shows an identifier on screen, it shows it masked until you choose to reveal it.

4. Your keys and recovery

  • Your keys are created on your device when you open your box. The private key never leaves your control in the clear.
  • You set up a recovery key so you can open your box on a new phone.
  • If you lose your device and your recovery key, we cannot restore your receipts. That is how we can promise we cannot read them. We will make recovery easy to set up and easy to check.

5. In transit and at rest

  • Every connection to Shahidi Box uses TLS, with HTTPS enforced on the website.
  • Stored data is encrypted on disk by our cloud provider, on top of the per-user sealing above.
  • Requests from a shop’s till are signed, so only that till can post receipts for that shop, and each carries a unique key so a retry never creates a duplicate.
  • Every receipt has a SHA-256 fingerprint, so a change to the original can be detected.

6. What we can see, and what we cannot

We can seeWe cannot see
That a receipt arrived, and whenWhat you bought, from where, or for how much
Its size and whether delivery workedThe seller, the branch, the cashier or the items
The name and phone or email you gave to join early accessYour tags, notes and the receipts you search for
Technical logs of requests to the serviceYour payment details, beyond what is masked and sealed

7. Access by people

  • Receipters staff cannot read receipt contents, because they do not have the keys.
  • Access to production systems is limited to the few people who need it, uses multi-factor sign-in, and is logged.
  • We review those logs, and we remove access when a person’s role changes.
  • Our service providers process data for us under contract and see only sealed data.

8. Sharing, export and deletion

  • Share one receipt with a link that expires, and take it back at any time. The rest of your box stays sealed.
  • Export all your receipts in a standard format.
  • Delete a receipt or your whole box. It is removed from our systems within 30 days, including backups.

9. What we ask of you

  • Keep your recovery key somewhere safe and private.
  • Do not share your sign-in codes with anyone, including anyone who says they are from Shahidi Box. We will never ask for your recovery key or your codes.
  • Use a screen lock on your phone, and keep it updated.

10. If something goes wrong

We monitor the service, and have a plan for security incidents. If an incident puts your information at risk, we will tell the Office of the Data Protection Commissioner within 72 hours and tell the people affected promptly, with plain advice on what to do. See our Privacy notice.

11. Report a security issue

If you find a weakness, please tell us at receipters@receipters.com with the subject “Security report”. We ask that you:

  • give us a reasonable time to fix it before you share it publicly;
  • do not access, change or keep other people’s data, and stop once you have shown the issue; and
  • do not disrupt the service or use social engineering against our staff.

If you act in good faith and follow these points, we will not take legal action against you, and we will thank you. We will reply within 3 working days.