← Back to home

Terms of Service

Last updated: 20 May 2026

Please read these Terms of Service (“Terms”) carefully before using KiraKiraLah (“the Service”), operated by Xavier K.(“I”, “me”, or “my”). By creating an account or using the Service, you agree to be bound by these Terms. If you do not agree, do not use the Service.

1. The Service

KiraKiraLah is a personal finance tracking application that lets you record expenses, income, and recurring transactions. It is intended for personal budgeting purposes only.

No financial, tax, or legal advice. The Service is a record-keeping tool. Nothing in the Service — including summaries, categorisations, tax-relief suggestions, or any other output — constitutes financial, investment, tax, accounting, or legal advice. You should consult a qualified professional before making any financial or tax decisions.

Provided “as-is”. The Service is provided on an “as-is” and “as-available” basis without warranties of any kind — express or implied — including fitness for a particular purpose, accuracy of data, or uninterrupted availability. See Section 8 for the full disclaimer.

2. Eligibility & Accounts

  • You must be at least 18 years old to use the Service.
  • You must provide accurate, current, and complete information when registering.
  • You are responsible for maintaining the confidentiality of your account credentials and for all activity that occurs under your account.
  • You must notify me immediately at [email protected] if you suspect unauthorised access to your account.
  • You may only hold one account. Creating duplicate accounts is not permitted.

3. Acceptable Use

You agree not to:

  • Use the Service for any unlawful purpose or in violation of any applicable law.
  • Attempt to gain unauthorised access to any part of the Service, its servers, or its databases.
  • Reverse-engineer, decompile, disassemble, or otherwise attempt to derive the source code of the Service.
  • Upload or transmit viruses, malware, or any other harmful code.
  • Use automated scripts, bots, or scrapers against the Service without prior written consent.
  • Resell, sublicense, or otherwise commercialise access to the Service.
  • Submit false, misleading, or fraudulent data, including during payment.

Violation of this section may result in immediate account suspension or termination without refund.

4. Subscriptions & Billing

Plans

The Service offers the following paid plans in addition to a free tier:

  • Basic — RM 9/month
  • Pro — RM 19/month
  • Early Bird — lifetime access at no charge, granted to qualifying early users at my sole discretion.

Prices are shown in Malaysian Ringgit (MYR). For users billed outside Malaysia via Polar.sh, pricing may be converted to your local currency.

Billing cycle & renewal

Paid subscriptions are billed monthly on the same calendar day as your initial purchase. Subscriptions renew automatically until cancelled. You authorise me (through Stripe or Polar) to charge your payment method on each renewal date.

Payment processors

Malaysian users are billed via Stripe. All other users are billed via Polar.sh. Payment card data is handled entirely by these processors — I never store your card details. Each processor's own terms of service apply to payment processing.

Price changes

I may change subscription prices at any time. I will give you at least 30 days' notice by email before a price change affects your existing subscription. Continued use after the price change takes effect constitutes acceptance of the new price.

5. Refund Policy

General rule — no refunds. All subscription charges are non-refundable. This includes partial months; if you cancel mid-cycle you retain access until the end of the paid period but will not receive a refund for unused days.

Exceptions. Refunds may be issued at my sole discretion in cases of significant service unavailability caused solely by me, or where required by applicable consumer protection law.

Malaysian users. If you are a consumer in Malaysia, nothing in these Terms limits any rights you have under the Consumer Protection Act 1999 (Malaysia) or other applicable Malaysian consumer protection legislation that cannot be excluded by contract.

To request a refund (where applicable), email [email protected] within 7 days of the charge with your account email and the reason.

6. Cancellation & Account Termination

Cancelling your subscription

You may cancel your subscription at any time via the customer portal (accessible from Settings). Cancellation stops future renewals; you retain access until the end of your current billing period.

Deleting your account

You may request account deletion by contacting me at [email protected]. Upon deletion, all your personal data and financial records will be permanently removed within 30 days. This action is irreversible.

Termination by me

I may suspend or terminate your account at any time, with or without notice, if:

  • You breach these Terms.
  • Your use of the Service is fraudulent, abusive, or causes harm to others.
  • I am required to do so by law.

If your account is terminated for breach, no refund will be issued for any remaining subscription period.

Effect of termination

Upon termination, your right to access the Service ceases immediately. Sections 7–10 of these Terms survive termination.

7. Intellectual Property

My IP. The Service — including its design, code, text, and all associated intellectual property — is owned by me and protected by applicable copyright and other intellectual property laws. You are granted a limited, non-exclusive, non-transferable licence to use the Service solely for your personal, non-commercial use in accordance with these Terms.

Your data. You retain full ownership of all financial data, expense records, and other content you submit to the Service (“User Data”). By using the Service, you grant me a limited licence to store, process, and display your User Data solely to operate and provide the Service to you. I will not sell, share, or use your User Data for any purpose other than operating the Service.

Feedback. If you submit feedback, suggestions, or ideas about the Service, you grant me a perpetual, royalty-free licence to use that feedback without any obligation to you.

8. Disclaimer of Warranties

To the fullest extent permitted by applicable law:

  • The Service is provided “as-is” and “as-available” without any warranty of any kind, whether express, implied, or statutory.
  • I make no warranty that the Service will be uninterrupted, error-free, or free of viruses or other harmful components.
  • I make no warranty regarding the accuracy, completeness, or reliability of any data, output, or content generated by the Service, including expense summaries or tax-relief calculations.
  • The Service is not a substitute for professional financial, tax, accounting, or legal advice.

9. Limitation of Liability

To the fullest extent permitted by applicable law:

  • I will not be liable for any indirect, incidental, special, consequential, or punitive damages — including loss of data, loss of profits, or financial losses — arising out of or in connection with your use of or inability to use the Service, even if I have been advised of the possibility of such damages.
  • My total aggregate liability to you for any claim arising under or related to these Terms or the Service will not exceed the greater of (a) the total amount you paid me in the 3 months preceding the claim, or (b) RM 50.
  • I am not liable for decisions you make based on data or summaries shown in the Service, including any financial, tax, or investment decisions.

Some jurisdictions do not allow the exclusion or limitation of certain damages. If applicable law in your jurisdiction does not permit these limitations, they apply to the maximum extent permitted.

10. Indemnification

You agree to indemnify and hold me harmless from any claims, damages, losses, liabilities, costs, and expenses (including reasonable legal fees) arising from your use of the Service, your User Data, or your breach of these Terms.

11. Third-Party Services

The Service integrates with third-party providers (Stripe, Polar, Google, Sentry, etc.). These providers are governed by their own terms of service and privacy policies. I am not responsible for the acts or omissions of any third-party provider. Links or integrations do not constitute endorsement.

12. Changes to These Terms

I may update these Terms at any time. For material changes, I will notify you by email or via a prominent notice in the app at least 14 days before the change takes effect. The revised Terms will be posted here with an updated date. Continued use of the Service after the effective date constitutes your acceptance of the new Terms. If you do not agree to the revised Terms, you must stop using the Service.

13. Governing Law & Disputes

These Terms are governed by and construed in accordance with the laws of Malaysia, without regard to its conflict-of-law provisions.

Any dispute will first be attempted to be resolved through good-faith negotiation by contacting me at [email protected].

14. General

  • Entire agreement. These Terms, together with the Privacy Policy, constitute the entire agreement between you and me regarding the Service.
  • Severability. If any provision of these Terms is found unenforceable, that provision will be modified to the minimum extent necessary to make it enforceable, and the remaining provisions remain in full force.
  • No waiver. My failure to enforce any right or provision does not constitute a waiver of that right.
  • Assignment. You may not assign your rights under these Terms without my prior written consent. I may assign my rights to any successor to the Service.

15. Contact

For questions about these Terms, billing disputes, or account matters:

Xavier K. (Independent developer)

Email: [email protected]