Verify Pesa ("we", "our", or "us") respects your privacy. This Privacy Policy explains how the Verify Pesa mobile application handles information when you use the app.
1. Summary
Verify Pesa is an on-device utility that helps conductors and small business owners organize and confirm M-Pesa payment SMS messages. The app reads SMS messages stored on your device and displays them in a clean, searchable interface. We do not upload, sell, or share your SMS or transaction data to external servers.
2. Information We Access
The app accesses the following information on your device:
- SMS messages: Verify Pesa reads M-Pesa confirmation messages (incoming SMS) on your device to detect transactions and present them in the app.
- Local app preferences: Theme choice (light/dark), font size, display preferences, and filters stored locally on the device.
Important: We do not collect personal information, contact lists, or any data from the device that is not required for the app's purpose.
3. How We Use This Information
The data read from SMS messages is used only to provide the app's functionality:
- Detect and display M-Pesa transaction details (sender name, amount, time, transaction ID).
- Organize transactions into Pending and Confirmed lists.
- Support search, filters (e.g., last 5 or 30 minutes), trip totals, and daily summaries.
No SMS or transaction data is transmitted to our servers under normal operation.
4. Permissions Used
Verify Pesa requests the following Android permissions to function properly:
READ_SMSandRECEIVE_SMS— read and detect incoming M-Pesa payment messages in real time.INTERNETandACCESS_NETWORK_STATE— check connectivity and validate subscriptions or open external links (e.g., WhatsApp, Play Store).POST_NOTIFICATIONS— display relevant app and subscription alerts on Android 13+ devices.FOREGROUND_SERVICEandFOREGROUND_SERVICE_DATA_SYNC— allow the SMS listener service to run reliably while the app is active.com.google.android.gms.permission.AD_ID— automatically added by Firebase for basic install analytics and crash diagnostics. Verify Pesa does not use this ID for ads or tracking.
All SMS and transaction processing occurs locally on the user’s device.
5. Data Security & Storage
All processing is performed locally on your device. We do not store SMS or transaction details on our servers. If you uninstall the app, locally stored app preferences and data are removed from your device according to Android’s uninstall behavior.
6. Third-Party Services & Links
Verify Pesa may include links to third-party services such as:
- WhatsApp for community groups and developer contact
- Google Play for subscription processing and updates
These third-party services are governed by their own privacy policies.
7. Children’s Privacy
Verify Pesa is intended for adults who manage payments (e.g., conductors, business owners). We do not knowingly collect data from children under 13 years old.
8. Changes to This Policy
We may update this Privacy Policy as needed. When we do, we will update the Effective date at the top of this page. Material changes to the policy will be communicated to users via the app when appropriate.
9. Contact Us
If you have questions or concerns about this Privacy Policy, contact us via the app’s Contact Developer option or join our WhatsApp community using the in-app link.