Plain-language version. Read this in full: it covers what we do and don't do with your data, and what you're agreeing to when you use OffPay.
OffPay is a side project published by Lakshya and Harsh. It is a free, unofficial Android client that automates India's *99# USSD service so you can use UPI without an internet connection. OffPay is NOT a registered payment service and is NOT affiliated with NPCI, your bank, your telecom carrier, or any payment service provider. Every transaction is processed by your bank and your carrier through the same *99# infrastructure that powers BHIM and other licensed apps. OffPay only automates the on-screen interaction.
By using OffPay you confirm that you are old enough to operate a personal bank account in India (typically 18+), that you own and control the SIM in the device, that the UPI ID and PIN you enter are yours, and that you are using OffPay in compliance with applicable laws and your bank's terms.
OffPay is provided AS IS, on a best-effort basis. We try to make it work reliably across carriers, devices and Android versions, but we cannot guarantee that every payment will succeed every time. Carrier networks, bank PSPs and Android device makers can change behaviour without notice. If a payment fails for any reason, the carrier will surface the error and OffPay will pass it on to you verbatim, but we have no ability to reverse, refund or compensate any transaction.
You are solely responsible for the accuracy of every UPI ID and amount you enter. *99# transactions are typically irreversible once your bank confirms them. Always double-check the recipient before tapping Pay. You are also responsible for keeping your UPI PIN private and your device secure. Do not share screenshots that show a PIN being entered.
Your telecom carrier may charge a small per-session fee for *99# usage as defined by TRAI tariffs (typically up to ₹0.50 per session). OffPay does not see, control or share in any such fee. Your bank's UPI transaction limits and rules apply unchanged.
You must not use OffPay to send payments to anyone other than the intended recipient, to attempt fraud, money laundering, or any activity that violates Indian law or your bank's terms. You must not reverse-engineer, repackage or redistribute OffPay in modified form without complying with the project's open-source licence (MIT). You must not use the accessibility service for anything other than the intended USSD automation flow within the app itself.
To the maximum extent permitted by law, OffPay's authors are not liable for any direct, indirect, incidental or consequential loss arising from your use of the app, including lost funds, missed payments, carrier downtime, locked PINs, device-specific quirks, or third-party fees. Your sole remedy if you are unhappy with OffPay is to stop using it and uninstall it.
OffPay is open source under the MIT licence. The full source is published on GitHub. The MIT licence text governs your right to copy, modify and redistribute the code, and explicitly disclaims warranties on the software.
We may update these terms over time. Material changes will be reflected here, with the effective date bumped, and called out in release notes. Continued use of the app after a change means you accept the updated terms.
These terms are governed by the laws of India. Any disputes arising from the use of OffPay will be subject to the courts of competent jurisdiction in India.
For questions about these terms, open an issue on the project's GitHub repository or email the maintainers via the contact info on the repo.