Privacy Policy

Last updated: May 19, 2026

This Privacy Policy explains how OnDesk ("we", "us", or "our") collects, uses, shares, and protects your personal information when you use the OnDesk mobile application and related services (collectively, the "Service"). By using OnDesk, you agree to the practices described in this policy.

1. Who We Are

OnDesk is a fintech application that provides bill payment services. Our services are subject to applicable financial regulations, including anti-money laundering (AML) and know-your-customer (KYC) requirements.

If you have questions about this policy, contact us at: support@ondesk.app

2. Information We Collect

2.1 Information You Provide

CategoryExamples
Account informationFull name, email address, phone number, username
Authentication credentialsPassword (stored as a one-way hash), transaction PIN (stored as a one-way hash)
Identity verification (KYC)Bank Verification Number (BVN), National Identification Number (NIN), government-issued ID data
Financial informationBank account name, number, and bank details you add to your account
ProfileProfile photo

2.2 Information We Collect Automatically

CategoryExamples
Network & device dataIP address, browser/device user-agent string, HTTP request metadata
In-app activityAPI request logs, transaction activity, login events
Security and audit dataLogin timestamps, security events, session identifiers

2.3 Information from Third Parties

When you verify your identity or make payments, we receive information from the third-party providers listed in Section 5, including identity verification results and transaction status updates from payment processors.

We do not collect:

  • Precise GPS or device location
  • Contacts or address book data
  • Third-party analytics data

3. How We Use Your Information

We use your information to:

  • Create and manage your accountRegistration, authentication, and account settings.
  • Process transactionsFiat deposits and withdrawals, internal transfers between users, and bill payments.
  • Verify your identity (KYC)Comply with financial regulations by verifying your BVN or NIN through our identity verification partner.
  • Secure your accountDetect fraud, enforce rate limits, manage two-factor authentication (2FA), and maintain audit logs.
  • Communicate with youSend transactional emails (OTPs, verification results, transaction receipts, account alerts).
  • Improve the ServiceAnalyse aggregate, anonymised usage patterns and API performance metrics.
  • Meet legal obligationsComply with applicable laws, regulations, and lawful government requests.

4. Legal Bases for Processing

Depending on your jurisdiction, we process your data under one or more of the following legal bases:

  • Contract performanceProcessing necessary to provide the Service you signed up for.
  • Legal obligationKYC/AML requirements under applicable financial regulations.
  • Legitimate interestsFraud prevention, security monitoring, and service improvement.
  • ConsentWhere you have given explicit consent (e.g., optional features).

5. Third-Party Service Providers

We share your information with the following categories of service providers only to the extent necessary to deliver the Service:

ProviderPurposeData Shared
DojahKYC identity verification (BVN, NIN, address, face match)Name, BVN/NIN, selfie image
PagaBill payments, airtime, bank transfersName, account details, transaction data
Email (SMTP provider)Transactional email deliveryEmail address, name

We do not sell your personal data to third parties. We do not share your data with advertisers. All third-party providers are bound by data processing agreements and are only permitted to use your data for the specific purpose for which it was shared.

6. Identity Verification Data (KYC)

Because OnDesk is a financial service for bill payments, we are required by law to verify your identity before enabling certain features (e.g., higher transaction limits). This involves:

  • Collecting your BVN and/or NIN
  • Submitting this information to Dojah, our licensed identity verification partner
  • Storing the verification result (pass/fail status and reference ID) in your account record

Your BVN and NIN are stored securely in our database and are never exposed through our API. They are used solely for regulatory compliance purposes.

7. Data Retention

Data TypeRetention Period
Active account dataRetained for as long as your account is active
Transaction recordsRetained indefinitely for financial audit and legal compliance
Audit logs (IP, user-agent)Retained for security and compliance purposes
Session tokensExpire after 30 days of inactivity
Temporary codes (OTPs)Deleted after use or expiry
Deleted account dataAnonymised (email and name replaced) and retained for audit trail purposes

When you delete your account, we anonymise your personal identifiers (your email is replaced with a randomised value and your phone number is removed). Transaction records are retained as required by applicable law.

8. Data Security

We protect your information using:

  • Encryption in transitAll data transmitted over HTTPS/TLS.
  • Hashed credentialsPasswords and transaction PINs are never stored in plain text (bcrypt).
  • Sensitive field exclusionBVN, NIN, and credentials are excluded from all API responses.
  • Rate limitingBrute-force protections on login, PIN entry, and verification endpoints.
  • Two-factor authentication (2FA)Available and encouraged for all accounts.
  • Audit loggingAll significant account and transaction events are logged.

No method of transmission or storage is 100% secure. If you become aware of a security issue, please contact us immediately at security@ondesk.app.

9. Your Rights

Depending on your location, you may have the right to:

  • AccessRequest a copy of the personal data we hold about you.
  • CorrectionRequest correction of inaccurate data.
  • DeletionRequest deletion of your account and personal data (subject to legal retention requirements).
  • PortabilityRequest your data in a structured, machine-readable format.
  • ObjectionObject to certain types of processing.
  • Withdraw consentWhere processing is based on consent.

To exercise any of these rights, contact us at support@ondesk.app. We will respond within 30 days.

10. Children's Privacy

OnDesk is not intended for use by anyone under the age of 18. We do not knowingly collect personal information from minors. If you believe a minor has created an account, please contact us and we will delete the account promptly.

11. International Data Transfers

OnDesk operates primarily in Nigeria. If your data is processed or stored outside your country of residence, we ensure appropriate safeguards are in place (such as contractual clauses with service providers) to protect your data consistent with applicable law.

12. Push Notifications and Communications

We use in-app notifications to deliver real-time alerts within the app. We send transactional emails for account events (OTPs, KYC results, transaction receipts). We do not send marketing emails at any point.

13. Changes to This Policy

We may update this Privacy Policy from time to time. When we do, we will update the "Last updated" date at the top of this page and notify you through the app or by email for material changes. Continued use of the Service after changes take effect constitutes acceptance of the updated policy.

14. Contact Us

If you have any questions, concerns, or requests regarding this Privacy Policy, please contact us:

OnDesk Support

Email: support@ondesk.app

This Privacy Policy is designed to meet the requirements of Apple App Store Review Guidelines (including Section 5 — Privacy) and applicable data protection laws.