Last Updated: August, 2026
1. Acceptance of Terms

By using this app ("Service"), you agree to these Terms. If you do not agree, do not use the Service.

2. What the Service Does

The Service allows users to verify M-Pesa transactions using:

SMS messages received on the user's device
3. No Financial Control

We do not hold, receive, send, or store money. We do not initiate transactions or access your M-Pesa PIN or mobile money account.

We only read and interpret transaction data for verification.
4. User Responsibility

You are responsible for:

Ensuring the correctness of transaction details entered
Granting permissions (e.g. SMS access) knowingly
Using the Service appropriately
5. Accuracy Disclaimer

We strive to provide accurate verification, but:

Results may be delayed, incomplete, or incorrect
SMS-based verification is not fully reliable
Third-party systems may affect results reliability
6. Limitation of Liability

To the maximum extent permitted by law, we are not liable for:

Financial losses
Fraud, scams, or disputed transactions
Missed or incorrect verifications
Business interruptions or lost profits
7. Third-Party Services

The Service depends on third-party systems (e.g. SMS infrastructure). We are not responsible for their performance or availability.

8. Availability

We may modify or discontinue the Service at any time or restrict access without notice. We do not guarantee uninterrupted service.

9. Termination

We may suspend or terminate access if:

You misuse the Service
You violate these Terms
10. Changes to Terms

We may update these Terms. Continued use of the app means you accept the updated Terms.

11. Governing Law

These Terms are governed by the laws of Kenya.

Last Updated: August, 2026
1. Overview

We respect your privacy. This app is designed to verify payments, not access or control your money.

2. Information We Collect
a) Information you provide

Payment details (transaction codes, phone numbers, pay bill numbers). These are stored locally on your device.

b) Device data

Basic app usage data (for performance and debugging).

c) SMS data (if enabled)
M-Pesa confirmation messages on your device
Used only for local verification
Only transaction codes, amounts, time, and sender/receiver info are read — not account balances
3. How We Use Information

We use data to:

Verify transactions
Improve app performance
Prevent misuse
4. Data Storage

We take reasonable steps to protect your data.

SMS data is processed locally on your device and not shared or transmitted externally (does not leave your device).
API-based verification may involve sending transaction data securely to servers.
5. Data Sharing

We may share data only:

With service providers required to run the app
If required by law
6. Security

We implement safeguards, but no system is 100% secure. Use the Service at your own risk.

7. Your Choices
Disable SMS permissions at any time
Stop using the Service
8. Retention

We retain data only as long as necessary to provide the Service.

9. Children

This Service is not intended for children under 18.

10. Changes to Policy

We may update this policy. Continued use means you accept updates.

11. Contact

For questions:

Please reach out via our support contact at checkpesa.support@testsprint.co.ke