Terms of Service
Last updated: August 10, 2026
Introduction
These Terms of Service ("Terms") govern your access to and use of the SinglbasePM platform ("Service"), operated by Singlbase Technologies Limited("Company", "we", "us", or "our"), a private limited company registered in the Republic of Kenya under company number PVT-2LAIMDM.
By accessing or using the Service, you agree to be bound by these Terms. If you do not agree, you may not use the Service. These Terms form a valid and enforceable contract under section 83J of the Kenya Information and Communications Act, notwithstanding that they are formed electronically.
1. Definitions
- "User" means any individual or entity that accesses the Service, including Account Owners, team members, and agents.
- "Account" means the registered profile created to access the Service.
- "Account Owner" means the individual or entity in whose name the Account is registered and who is responsible for all activity, payments, and compliance under it.
- "Customer Data" means all data, content, and information you upload, store, or process through the Service, including property records, tenant details, lease agreements, and financial records.
- "Subscription" means the paid or free plan selected to access particular features.
- "Payment Processor" means a third-party payment service provider used to process subscription charges or rent payments, including Paystack Payments Limited, Safaricom PLC (M-Pesa Daraja), and NCBA Bank Kenya PLC.
- "Tenant" means an individual whose personal data is managed within the Service by a User, typically as the occupant of a residential or commercial property.
- "STK Push" means an M-Pesa payment request sent to a mobile phone prompting the recipient to enter their M-Pesa PIN to authorise a payment.
- "Demo Environment" means the separate trial installation of the Service made available for evaluation, described in section 17.
2. Eligibility and Multi-User Responsibility
You must be at least 18 years of age and have legal capacity to enter into binding contracts under Kenyan law. By registering, you represent that you meet these requirements.
The Account Owner is responsible for all team members and agents granted access under their Account. A breach of these Terms by such a user is treated as a breach by the Account Owner.
Where the Account Owner is a company or other legal entity, the individual accepting these Terms represents that they have authority to bind that entity.
3. Property and Tenant Data: Your Responsibilities
The Service is a tool for managing records. You decide what goes into it and why, which makes you the Data Controller for the tenancy records you keep. The following apply:
- We do not verify, and are not responsible for, the accuracy, legality, or completeness of any property record, tenant detail, lease agreement, or financial record you enter.
- You are responsible for ensuring your use complies with applicable Kenyan law, including the Rent Restriction Act (Cap 296) and the Landlord and Tenant (Shops, Hotels and Catering Establishments) Act (Cap 301).
- You are responsible for having a lawful basis under the Data Protection Act, 2019, and for giving Tenants the privacy notice required by regulation 4 of the Data Protection (General) Regulations, 2021, before entering their personal data.
- The Service does not constitute legal advice and does not guarantee compliance with landlord-and-tenant law or any regulatory requirement.
4. Your Own Registration with the ODPC
This obligation is easy to miss and applies to almost every customer, so we set it out plainly.
The Schedule to the Data Protection (Registration of Data Controllers and Data Processors) Regulations, 2021 lists property management, including the selling of land, as a purpose for which registration with the Office of the Data Protection Commissioner is mandatory regardless of annual turnover or number of employees. The small-entity exemption that applies to most businesses does not apply to this sector.
- If you use the Service to manage property, you are very likely required to register with the ODPC in your own name, however small your portfolio.
- Using SinglbasePM does not discharge that obligation, and we cannot register on your behalf.
- You can register through the ODPC data portal at dataportal.odpc.go.ke.
- We provide this as general information about a legal requirement, not as legal advice on your particular circumstances.
5. Account Registration and Security
You agree to provide accurate, current, and complete registration information and to keep it up to date. You are responsible for the confidentiality of your login credentials. Notify us immediately at legal@singlbase.com of any unauthorised use of your Account or any security breach.
We may disable an Account where, in our reasonable judgment, its security has been compromised or these Terms have been violated.
6. Acceptable Use
You agree to use the Service only for lawful purposes. You shall not:
- Use the Service for fraudulent activity, including creating non-existent or fraudulent rental listings.
- Use the Service to harass, intimidate, or unlawfully discriminate against Tenants or anyone else.
- Enter another person's personal data without a lawful basis under the Data Protection Act, 2019.
- Attempt to gain unauthorised access to the Service, its systems, or another user's account.
- Introduce malware, viruses, or other harmful code.
- Use the Service to facilitate money laundering, terrorism financing, or any other criminal activity.
- Scrape, reverse-engineer, or attempt to extract the Service's source code or proprietary data.
- Resell or sublicense access to the Service without our prior written consent.
- Use the Service in a manner that could damage, overburden, or impair its infrastructure.
On sensitive personal data. The Service is built to record data that Kenyan law treats as sensitive. Section 2 of the Data Protection Act, 2019 includes property details and family details within the definition of sensitive personal data, and the Service also supports recording national ID, passport, and military ID numbers and images. We do not prohibit this. It is what the Service is for. We require instead that you have a documented lawful basis for it, that you collect no more than you need, and that you tell Tenants what you are collecting and why.
We cooperate with law enforcement and may disclose information where required under the Computer Misuse and Cybercrimes Act, 2018 or other applicable Kenyan law.
7. Payments, Payment Integrations, and Liability
The Service helps you track and reconcile rent. The following terms apply to all payment-related functionality:
7.1 General
- We are not a financial institution, bank, payment service provider, or electronic money institution. We do not hold, transfer, or settle funds on your behalf. Money moves between your Tenants and your own merchant or bank accounts, never through us.
- Payment rails are operated by licensed third parties. We are not liable for payment failures, delays, processing errors, or outages caused by their systems.
- Amounts are in Kenya Shillings (KES) unless stated otherwise. VAT is applied where required by law.
- We may change pricing on at least 30 days' written notice by email or in-product notification.
7.2 M-Pesa (Safaricom Daraja)
M-Pesa collection is an optional integration you enable using your own Safaricom merchant credentials. Until you connect it, no data is sent to Safaricom and no STK push is ever initiated.
- Once enabled, an STK push is sent to the Tenant's registered M-Pesa number. The Tenant enters their M-Pesa PIN on their own device. We never have access to, store, or transmit M-Pesa PINs.
- Transactions are subject to Safaricom's limits, availability, and charges as published from time to time.
- Tenant phone numbers are shared with Safaricom solely to initiate the payment request, and are then governed by Safaricom's own privacy policy.
- We are not liable for failed or declined M-Pesa transactions. Disputed M-Pesa payments should be raised with Safaricom.
- Refunds are processed by you through your own Safaricom merchant account. We do not process M-Pesa refunds on your behalf.
7.3 NCBA Bank
NCBA reconciliation is likewise an optional integration you enable using your own NCBA credentials.
- By connecting an NCBA account you authorise us to retrieve transaction data through NCBA's API solely to reconcile payments within the Service.
- The credentials you supply are held encrypted, separately from application data, and are not visible to other users of the platform.
- We are not liable for NCBA transaction failures, bank-side errors, or settlement delays.
- You are responsible for keeping your NCBA account in good standing and for complying with NCBA's own terms.
7.4 Rent payments generally
- We provide payment integrations as a convenience. We do not guarantee successful collection and are not responsible for uncollected rent.
- Payment status shown in the Service reflects what we receive from the Payment Processor and may lag behind actual settlement.
- You must verify payment records against your own bank or mobile money statements. We are not liable for discrepancies caused by delayed provider notifications.
- Disputes between landlords and Tenants about rent are between those parties. We will provide payment records from the Service to assist, subject to applicable law.
8. Subscriptions, Auto-Renewal, and Billing
SinglbasePMoffers tiered subscription plans on monthly or annual billing intervals. Subscription payments are processed by Paystack Payments Limited. By subscribing you also agree to Paystack's terms of service.
- Auto-renewal. Your subscription renews automatically at the end of each billing period at the then-current price, charged to your saved card. You may cancel at any time from Settings → Billing → Cancel Subscription. Access continues to the end of the period already paid for.
- Card storage. Card details are stored by Paystack, which states that it holds PCI DSS Level 1 certification. We do not store, transmit, or have access to raw card numbers. We retain only a tokenised authorisation code, the last 4 digits, the card brand, and the expiry month and year.
- Adding a card. Adding a card may require a verification charge of KES 50, refunded automatically once the card is captured. Refunds typically settle within 1 to 7 business days depending on your card issuer.
- Failed renewals. If a renewal charge fails, your subscription enters a grace period of up to 14 days. We retry the charge and notify you by email. If payment is not resolved within that period, paid features are suspended and your data is retained as set out in section 10.
- Upgrades. Take effect immediately and are prorated: you are charged for the remaining days of the current period at the new rate, less unused credit on your previous plan.
- Downgrades. Downgrades and interval switches take effect at the end of the current billing period. Unused time is not refunded.
- No refunds for partial periods. Fees already paid for the current period are non-refundable, including on cancellation, downgrade, or termination by you. We may at our discretion issue a credit for a service interruption caused by us.
- Free plan. The Free plan requires no payment card and remains available subject to the limits shown on the pricing page. We may change those limits on 30 days' notice.
- Trials. Where a trial is offered it converts to a paid subscription at the end of the trial unless cancelled first. We email a reminder at least 3 days before it ends.
- Invoices. A tax invoice is issued for each successful charge, available in Settings → Billing → Payment History. To have your business name, KRA PIN, and VAT number appear on invoices, enter them in Settings → Business Profile. You are responsible for their accuracy.
- Billing disputes. Raise disputes within 30 days of the charge by email to billing@singlbase.com. Charges not disputed within that window are treated as accepted.
- Consumer rights. Nothing in this section limits your rights under the Consumer Protection Act, 2012. If you believe a charge was made in error or in breach of your statutory rights, you may complain to the Competition Authority of Kenya.
9. Intellectual Property
All intellectual property rights in the Service, including its software, design, trademarks, and documentation, are owned by or licensed to us. You retain full ownership of your Customer Data and grant us a limited, non-exclusive, royalty-free licence to process, store, and transmit it solely to provide the Service to you.
You must not copy, modify, distribute, reverse-engineer, or create derivative works from the Service without our prior written consent.
10. Data Protection and Portability
Processing of personal data through the Service is governed by the Data Protection Act, 2019 and the Data Protection (General) Regulations, 2021. Our Privacy Policy sets out in full how we collect, process, store, and protect personal data, where it is hosted, and which providers receive it.
- For the tenancy records you keep about Tenants, you are the Data Controller and we act as your Data Processor, processing on your documented instructions.
- For your own account data, and for the direct relationship we have with Tenants who use the tenant app, we are the Data Controller. Our Privacy Policy explains the split.
- You may request an export of your Customer Data in a structured, commonly used format at any time before your Account is terminated.
- You are responsible for maintaining your own backups. We take the security measures described in our Privacy Policy but do not warrant against all data loss.
11. Suspension and Termination
We may suspend or terminate access immediately where we reasonably suspect:
- Fraudulent, illegal, or abusive activity relating to the Account.
- Failure to pay Subscription fees after the grace period has elapsed.
- Violation of these Terms or of applicable Kenyan law.
- A security incident requiring containment.
On termination by either party, we retain your Customer Data for 30 days so you can export it. After that it is deleted, except where we are required by law to keep it. See the retention table in our Privacy Policy. Data may persist in encrypted backups for a short period after deletion from the live system.
You may terminate your Account at any time from Settings. Termination by you does not entitle you to a refund for the current billing period.
12. Availability
We aim for 99.9% monthly uptimefor the core platform, excluding scheduled maintenance. This is a target we work to, not a contractual guarantee, and it does not carry an entitlement to service credits. We will give at least 24 hours' notice of scheduled maintenance through the Service or by email.
We may, at our discretion, credit a paid subscriber for a significant interruption caused by us. Features marked "Beta" are provided as is, without warranty of fitness for purpose.
13. Limitation of Liability
To the maximum extent permitted by Kenyan law:
- We are not liable for indirect, incidental, special, punitive, or consequential damages, including loss of profits, loss of data, loss of business, or business interruption, even if advised of the possibility.
- Our total aggregate liability in connection with these Terms shall not exceed the total Subscription fees you paid in the twelve months immediately preceding the event giving rise to the claim.
These limitations do not apply to:
- Death or personal injury caused by our negligence.
- Fraud or wilful misconduct by us.
- Our obligations under the Data Protection Act, 2019, including liability for unlawful processing.
- Any liability that cannot be limited or excluded under Kenyan law, including under the Consumer Protection Act, 2012.
14. Indemnification
You agree to defend, indemnify, and hold harmless the Company, its directors, employees, and agents against claims, liabilities, damages, losses, and expenses, including reasonable legal fees, arising from:
- Your breach of these Terms.
- Your violation of applicable Kenyan law or regulation.
- Your processing of Tenant or third-party personal data without a lawful basis.
- Any claim by a Tenant arising from your use of the Service to manage their data.
- Your misuse of a payment integration.
15. Dispute Resolution and Governing Law
These Terms are governed by the laws of the Republic of Kenya, without regard to conflict of law principles.
The parties shall first attempt to resolve any dispute by good-faith negotiation within 30 days of written notice. If that fails, the dispute shall be referred to binding arbitration under the Arbitration Act, 1995, seated in Nairobi and conducted in English, and the award shall be final and enforceable in any court of competent jurisdiction.
Nothing in this clause prevents either party from seeking urgent injunctive or interim relief from the High Court of Kenya at Nairobi. Nothing in it limits any right you may have as a consumer under the Consumer Protection Act, 2012 to pursue a remedy through the courts or a statutory body, and this clause does not prevent you from bringing a small claim.
16. Force Majeure
We are not liable for failure or delay in performing our obligations where it results from a cause beyond our reasonable control, including acts of God, war, civil unrest, government action, power failure, internet disruption, or the failure of a third-party provider such as a hosting provider, SMS gateway, or Payment Processor.
17. The Demo Environment
We make a Demo Environment available so that you can evaluate the Service. It is a separate installation with its own database and is not connected to production data. The following terms apply to it in addition to the rest of these Terms.
- No real personal data. You must not enter real personal data about any identifiable person into the Demo Environment. That includes a real Tenant's name, phone number, email address, national ID or passport number, and any image of an identity document. Use invented details. This is a condition of use, not a suggestion.
- Temporary by design. Demo accounts expire. On expiry the account and all data in it are permanently purged. There is no export, no recovery, and no notice period beyond what is shown in the Service.
- Sandbox payments. Payment integrations in the Demo Environment run against provider sandboxes, not live rails. M-Pesa amounts are capped at KSh 1 and reversed, and no notification emails or SMS are sent to real recipients. We may switch a specific demo account to live mode for a supervised evaluation; where we do, the Service displays a persistent LIVE MODE warning and real charges and messages are possible.
- Provided as is. The Demo Environment carries no availability target, no support commitment, and no warranty. We may reset, modify, or withdraw it at any time without notice.
- If you enter real data anyway. Our obligations under the Data Protection Act, 2019 apply to any real personal data you enter, and so do yours, including your own ODPC registration obligation under section 4. We may remove such data, and we may suspend the demo account.
18. Financial Crime
We do not hold, transfer, or settle funds, and we do not present ourselves as a reporting institution under the Proceeds of Crime and Anti-Money Laundering Act, 2009. We comply with anti-money-laundering law to the extent that it applies to us. On that basis:
- You confirm that funds used for Subscription payments come from legitimate sources.
- You agree not to use the Service to facilitate, conceal, or disguise the proceeds of crime.
- We reserve the right to report activity we suspect to be criminal to the appropriate authority, and to cooperate with any lawful request.
- We may ask an Account Owner for identity verification where we reasonably need it to prevent fraud or abuse. If it is not provided we may suspend the Account.
19. General Provisions
- Entire agreement. These Terms, with our Privacy Policy and Cookie Policy, form the entire agreement between you and us regarding the Service and supersede all prior agreements.
- Amendments. We may update these Terms. Material changes are notified by email or in-product notice at least 30 days before they take effect, and we record the version you accepted. Continued use after the effective date constitutes acceptance. If you do not accept a change you may terminate your Account before it takes effect.
- Severability. If any provision is unenforceable, the remainder continues in force.
- Waiver. Failure to enforce a provision is not a waiver of the right to enforce it later.
- Assignment. We may assign these Terms in a merger, acquisition, or sale of assets. You may not assign without our prior written consent.
- Notices. Notices sent to your registered email address constitute valid legal notice. Notices to us should go to legal@singlbase.com or to our registered office below.
- Monitoring. We monitor usage patterns and access logs to maintain security and enforce these Terms.
- Language. These Terms are written in English, which prevails over any translation.
20. Contact Us
If you have questions about these Terms, contact us at:
- Legal and privacy: legal@singlbase.com
- Billing: billing@singlbase.com
- Company: Singlbase Technologies Limited, company number PVT-2LAIMDM
- Registered office: Kamulu, 00100, Nairobi, Kenya