Pesa Count Terms and Conditions

Effective Date: May 5, 2026

App/Service: PesaCount

Owner/Developer: Muziki Afrika Mangoma

Contact: joshuawekola@gmail.com | 0111853112

These Terms & Conditions (“Terms”) govern your access to and use of PesaCount (“PesaCount”, “the App”, “we”, “us”, or “our”). By installing, opening, or using PesaCount, you agree to these Terms. If you do not agree, do not use the App.

1. What Pesa Count Does

Pesa Count is an offline-first money-management and payment-record tool that helps users read M-Pesa or payment-related SMS messages, extract transaction details, and generate local income, expense, and report summaries.

PesaCount is designed to work locally on your device. The App is not a bank, mobile money provider, accounting firm, tax advisor, lender, or financial advisor.

PesaCount is not owned by, operated by, endorsed by, or affiliated with Safaricom PLC, M-Pesa, Google, or any third-party payment provider.

2. Acceptance of Terms

By using PesaCount, you confirm that:

  • You have read and accepted these Terms.
  • You will use the App only for lawful personal or business recordkeeping.
  • You are responsible for checking that records generated by the App are accurate before relying on them.
  • You will not misuse the App to commit fraud, hide unlawful transactions, impersonate another person, or violate applicable law.

3. Eligibility

You must be legally capable of entering into these Terms under the laws applicable to you. If you use PesaCount for a business, you confirm that you have authority to use the App for that business and to grant SMS access on the device where the App is installed.

4. SMS Access and App Functionality

Pesa Count’s core functionality is SMS-based money management. READ_SMS is used to scan existing M-Pesa or payment-related SMS messages already stored on your device. RECEIVE_SMS is used to receive new incoming M-Pesa or payment-related SMS messages in real time. This allows Pesa Count to save parsed transaction records locally, so records remain available even if the original SMS is later deleted from the phone’s Messages app.

Pesa Count only uses SMS access for payment-related transaction processing. The app may extract transaction details such as amount, date, time, transaction reference, sender, recipient, transaction type, till number, paybill number, account/reference text, fees, balance where present, and applicable transaction cost. Non-payment SMS messages are ignored and are not stored as transaction records.

Pesa Count does not access call logs, does not send SMS messages, does not upload full SMS messages to our servers, and does not sell or share SMS data with third parties.

5. Payment, Unlock, Trial, Access Status, and API Use

Pesa Count uses online API services for payment, unlock, trial, access-status, session sync, and app-lock recovery. These services may use Firebase Authentication, anonymous sign-in, email/password sign-in, Firebase ID tokens, install ID, hashed device fingerprint, device model, app version, M-Pesa phone number entered for STK payment, product type, payment request ID, payment/access status, app-lock reset ID, and account email where recovery is used.

Pesa Count unlock is handled through secure online payment verification and locally stored access status. Pesa Count does not use SMS-based unlock in the current app version.

6. Local Data and App Lock

Parsed transaction records are stored locally on your device. Local settings may include legal acceptance, SMS sync state, access status, pending payment request ID, app-lock status, PIN/password hashes and salts, biometric-enabled setting, pending reset ID/email, and saved account email where used. Biometric unlock uses Android’s device-level biometric system, and Pesa Count does not collect or store biometric templates.

PIN/password credentials are stored only as hashes and salts on the device. You are responsible for securing your device because locally stored app data remains on your phone unless you clear app data or uninstall the app.

7. Android Backup and Data Deletion

Android automatic backup is disabled for Pesa Count. You can delete local app data by clearing the app's data in Android settings or by uninstalling the app. Because Pesa Count is local-first, local transaction records may be lost if app data is cleared or the app is uninstalled without any user-controlled export or backup where such a feature exists.

8. Accuracy of Records

PesaCount depends on SMS message format and availability. We do not guarantee that every transaction will be captured or displayed correctly. You are responsible for verifying all records before using them for accounting or legal purposes.

9. No Financial, Accounting, Tax, or Legal Advice

PesaCount provides recordkeeping and reporting tools only. We do not provide professional financial, tax, or legal advice. Consult a qualified professional for official business decisions.

10. Limitation of Liability

To the fullest extent permitted by law, PesaCount and its owner are not liable for incorrect parsing, lost records, lost profits, or any indirect damages resulting from your use of the app.

PesaCount is not owned by, operated by, endorsed by, or affiliated with Safaricom PLC, M-Pesa, Google, or any third-party payment provider.

11. Governing Law

These Terms are governed by the laws of Kenya.