Digital products · Pakistan
Software that feeds people, and proves it.
Meal4ALL builds mobile and web products for charitable giving in Pakistan. Our first product lets a donor sponsor cooked meals for people in need — and then shows them, with evidence, that the meals were actually handed out.
What we care about
Giving should be verifiable
Nothing is delivered to the donor
A donor buys meals for someone else. That makes proof of distribution the product, not an afterthought — the work starts after payment, not before it.
You need not identify yourself
Every donor field is optional. You can sponsor meals without an account, a name or an email address, and still follow the donation through to completion.
Consent is separate from evidence
A donor can require evidence that meals were distributed and still refuse photographs of the people receiving them. Dignity is not traded for proof.
The server is the source of truth
Prices, totals and payment outcomes are decided on our servers and confirmed directly with the payment provider. An app is never trusted to report that money moved.
Inside the product
What it looks like

Donor app, with prices per person
Orders, meals distributed and settlement at a glance
About
Meal4ALL
Meal4ALL is a Pakistani software company building digital products for charitable giving. We design, build and operate our own applications rather than taking client work.
Company information
- Trading name
- Meal4ALL
- Business activity
- Development and operation of mobile and web applications for charitable meal sponsorship
- Country of operation
- Pakistan
- Settlement currency
- Pakistan Rupee (PKR)
- Company website
- meal4all.com
- SECP registration
- Registration in progressThe incorporation number will be published here once issued.
- National Tax Number
- Pending registrationThe NTN will be published here once issued.
- Registered address
- To be confirmedThe registered office address will be published here on incorporation.
- Principal contact
- Tahir Waseem, Founder & Developer
What we are building
Charitable giving in Pakistan runs largely on trust and cash. A donor hands over money and, in most cases, never learns what happened next. Our products exist to close that gap: to take a donation through a recorded lifecycle and return evidence at the end of it.
That principle shapes technical decisions that would otherwise be invisible. Donation totals are calculated and held on our servers so no application can quote its own price. A payment is treated as settled only when the payment provider itself confirms it to our servers — never because a phone reported success. Every donation snapshots what was charged, so a receipt issued today still reconstructs correctly a year from now.
Where we operate
We build for Pakistan first. Our applications are available in English and Urdu, handle Pakistan Rupee amounts in whole paisa rather than decimals, and support the payment methods people here actually use — JazzCash, Easypaisa, direct bank transfer and payment cards.
Our apps
Digital products
We currently operate one product. Anything we release in future will be listed on this page.
Product 01 · Live
Meal4ALL
A charity meal-sponsorship app. A donor chooses a meal, chooses how many people to feed, names a purpose and a distribution date, pays in rupees, and then follows the donation through preparation, distribution and proof.
For donors
Sponsor meals in a few taps, in English or Urdu. No account required. Follow each donation to completion and keep a reproducible receipt.
For distribution partners
Record distributions against donations, capture the details that evidence them, and close the loop back to the donor.
Payment methods
JazzCash, Easypaisa, direct bank transfer and payment cards. Card details are entered on the payment provider's own secure page, never inside our app.
Get the app
Mobile apps are in preparation. The Android and iOS builds are not yet published to Google Play or the App Store. The store links above will be activated on release; the web application is available today.
Screens
The app, and the desk behind it

Every meal carries a photo, a description and a price per person

The total updates as the number of people changes
Orders, meals distributed, settled donations and recent activity
Payment state and order state are tracked separately, on purpose
The administration screens are shown with sample data. The donations, donors and amounts pictured are seeded test records used for development, not real donations.
Developer
Who builds this
Meal4ALL is designed, built and maintained in-house. Every part of the platform — the mobile apps, the web application, the API and the administration portal — is our own work.
Tahir Waseem
Founder & Developer
- tahirwaseempk90@gmail.com
- Phone
- +92 339 6478611
- Role
- Product design, mobile and web development, backend engineering and platform operations
How the platform is built
The donor application is built with React Native, so the Android app, the iOS app and the web application share one codebase and behave identically. The backend is a Python service with a PostgreSQL database, and a separate administration portal is used by our own staff to manage meals, donations and distributions.
Payments are handled through a provider abstraction: each payment method is a separate, independently tested integration behind one interface, which is why adding a new rail does not disturb the ones already running. Payment credentials are encrypted before they reach the database, and no part of the system stores a card number.
Contact
Talk to us
We answer every message. For anything about a specific donation, quote the donation reference shown on your receipt and we will be able to find it immediately.
Support channels
Checking app settings…- sajid.mm123@gmail.com
- Phone
- +92 316 4488897
-
+92 316 4488897 Open chat
- Hours
- Monday to Saturday, 9:00 am – 6:00 pm Pakistan Standard TimeMessages received outside these hours are answered the next working day.
- Company website
- meal4all.com
- Web app
- meal4all.com/app
- Registered address
- To be confirmedOur registered office address will be published here on incorporation.
These channels are the same ones shown inside the Meal4ALL app, managed in Admin → Settings → Support contact.
Other ways we help
Questions about a donation
Send the donation reference from your receipt. We can tell you where it is in preparation, distribution or proof.
Reporting a security issue
If you believe you have found a vulnerability in our applications, write to us directly and we will respond within two working days.
Partnerships
Distribution partners, kitchens and charities who want to work with us can reach the founder on the developer contact.
Reporting a payment problem. If money left your account but your donation does not show as paid, contact us with the date, the amount and the transaction reference from your bank or wallet. Do not send us your card number, your CNIC, your wallet PIN or any one-time password — we will never ask for them, and nobody contacting you on our behalf should either.
Legal
Privacy policy
Last updated 23 September 2026
This policy explains what Meal4ALL collects when you use our applications, why we collect it, and what we do not collect. It covers the Meal4ALL donor application on Android, iOS and the web.
You can donate without identifying yourself
Every donor field in our application is optional. You can sponsor meals without giving a name, an email address or a phone number. Where you do supply them, we use them only to send you receipts and updates about your own donations.
So that you can see your donation history without an account, your installation of the app holds a credential that identifies the installation rather than you. Clearing the app's data or reinstalling it ends that link, and the previous history is no longer reachable from the new installation.
What we collect
- Donation details — the meal, the number of people, the purpose you state, the distribution date and the amount charged.
- Contact details, when you provide them — name, email address, phone number, and a delivery address only where you ask for meals to be delivered to a recipient you name.
- Payment records — the amount, currency, method, provider reference and outcome of each payment.
- Technical information — the app version and device platform, and server logs containing IP addresses, kept so we can diagnose faults and detect abuse.
What we never collect
We do not collect or store card numbers. Card details are entered on the payment provider's own secure page and never pass through our servers or our applications. We do not collect wallet PINs or one-time passwords, and we will never ask you for them. We do not collect your CNIC to make a donation.
Photographs and proof of distribution
Our product evidences that meals were distributed, and photographs are part of that evidence. Requiring evidence and consenting to photographs are two separate choices: you may ask for proof of distribution while refusing photographs of the people receiving the meals, and we honour that setting on your donation. Photographs are taken with the knowledge of the people present and are used only as evidence of the distribution they belong to.
Who we share information with
We do not sell personal information. We share it only with:
- Payment providers, to take and confirm your payment. They receive the amount, currency and a donation reference, and your email address where you supplied one for a receipt.
- Distribution partners, who receive what they need to prepare and hand out the meals — and, where meals are delivered to a recipient you name, that recipient's address.
- Our hosting and database providers, who store the data on our behalf under contract.
- Regulators, auditors or law enforcement, where Pakistani law requires it.
How long we keep it
Donation and payment records are kept for at least seven years, because charitable and tax records must remain auditable. Server logs are kept for a much shorter period and then discarded. Where you gave contact details, you may ask us to remove them from records that are no longer legally required.
How we protect it
Traffic between our applications and our servers is encrypted in transit. Payment provider credentials are encrypted before they are written to our database, so a copy of the database is not a working set of credentials. Access to donor data is limited to staff who need it to operate the service.
Your choices
You may ask us what we hold about you, ask us to correct it, or ask us to delete contact details we are not required to keep. Write to sajid.mm123@gmail.com and we will respond within 30 days.
Children
Our applications are not directed at children under 13, and we do not knowingly collect their information. If you believe a child has given us personal information, contact us and we will remove it.
Changes
When this policy changes we update the date at the top of this page. Material changes will also be announced in the application.
Legal
Terms of service
Last updated 23 September 2026
These terms govern your use of the Meal4ALL applications and the sponsorships you make through them. By sponsoring meals you accept them.
What you are paying for
A donation on Meal4ALL is a charitable sponsorship of meals for other people. It is not a purchase of food for yourself. Nothing is delivered to you. Where our application offers doorstep delivery, the meals are delivered to a recipient you name, and the delivery fee is a paid extra on top of the sponsorship rather than part of the charitable act.
Prices and totals
Prices are set by us and calculated on our servers. The total shown to you before you pay — the meal subtotal, any delivery fee, and the amount payable — is the amount you will be charged, and it is recorded against your donation so your receipt remains accurate afterwards. All amounts are in Pakistan Rupees.
Payment
We accept mobile wallet payments, direct bank transfer and payment cards, depending on what is available at the time. A donation is treated as paid only when the payment provider confirms the payment to our servers. Until that confirmation arrives your donation stays pending, even if your own app or bank has already shown the money leaving your account.
What we commit to
We commit to using your sponsorship for meals, to distributing them on or about the date you chose, and to returning evidence that the distribution happened. We do not guarantee a specific hour of distribution, a specific location, or the identity of the people who receive the meals.
Circumstances outside our control — weather, unrest, the availability of a distribution partner — may move a distribution to another date. Where that happens we will tell you, and the sponsorship remains valid for the rescheduled distribution.
Your responsibilities
- Give accurate details where you choose to give them, particularly a delivery address.
- Use funds that are lawfully yours. We may refuse or reverse a donation we reasonably believe to be fraudulent or to breach Pakistani law.
- Do not attempt to interfere with, overload or gain unauthorised access to our systems.
Suspension
We may suspend or refuse service where we reasonably suspect fraud, abuse, money laundering, or a breach of these terms. Where we do, we will refund any sponsorship not yet used for meals.
Limits on our liability
We provide the application as it is. To the extent Pakistani law allows, our total liability in connection with a donation is limited to the amount of that donation. Nothing in these terms limits liability that cannot lawfully be limited.
Governing law
These terms are governed by the laws of the Islamic Republic of Pakistan, and the courts of Pakistan have jurisdiction over any dispute arising from them.
Contact
Questions about these terms: sajid.mm123@gmail.com.
Legal
Refund & cancellation policy
Last updated 23 September 2026
We want every rupee you give to reach a meal. This policy explains when a sponsorship can be cancelled, when it can be refunded, and how long that takes.
Cancelling before meals are prepared
You may cancel a sponsorship at any time before preparation of the meals begins and receive a full refund. Contact us with your donation reference and we will confirm the cancellation.
After preparation has started
Once meals have been prepared or distributed, the sponsorship cannot be refunded. The food has been bought, cooked and given away, and the charitable act you paid for has taken place. This is the point of no return, and it is why we show the distribution date clearly before you pay.
When we refund without being asked
- Duplicate payments. If you were charged twice for the same donation, we refund the duplicate in full.
- Charges without a donation. If money left your account but no donation was created, we refund it in full.
- Distribution we cannot complete. If we cannot distribute the meals and cannot agree a new date with you, we refund the sponsorship in full.
- Amount charged incorrectly. If you were charged more than the total shown before you paid, we refund the difference.
Delivery fees
Where you paid a delivery fee for meals to reach a recipient you named, and that delivery does not take place, the delivery fee is refunded even where the meal sponsorship itself has already been used.
How to request a refund
Email sajid.mm123@gmail.com or message us on WhatsApp at +92 316 4488897 with your donation reference, the amount and the date. We acknowledge every request within two working days.
How refunds are paid
Refunds are returned by the same method you paid with — to the same card, the same mobile wallet or the same bank account. We cannot refund to a different account than the one the payment came from.
Once we approve a refund we submit it to the payment provider the same working day. The time it then takes to appear depends on your bank or wallet: mobile wallet refunds are usually visible within 3 to 5 working days, and card refunds within 7 to 10 working days.
If you disagree with our decision
Reply to our decision explaining why and it will be reviewed again by the founder. If you remain dissatisfied you retain every right available to you under Pakistani consumer law and under the rules of your card issuer or wallet provider.