Legal

Privacy Policy

Version 1 Effective 14 June 2026 Last updated: 14 June 2026
Contents
  1. Introduction
  2. Data We Process
  3. Where Your Data Lives
  4. Third-Party Processors
  5. Legal Basis for Processing
  6. Your Rights
  7. Data Retention
  8. Security
  9. Cross-Border Transfers
  10. Children's Data
  11. Responsible Party (POPIA)
  12. Changes to This Policy
  13. Contact
TL;DR: Klar stores your data on your device. Nothing is sent anywhere unless you opt in to cloud sync or AI features. We don't sell data. You can delete everything at any time.

1. Introduction

Klar ("we", "us", "our") is a personal finance management application that runs entirely in your web browser. This Privacy Policy explains how your personal and financial information is handled when you use Klar at klar.marcelmoyo.workers.dev or any associated domains.

Klar is built on a local-first principle: your data stays on your device unless you explicitly choose to enable optional cloud sync or AI features. We process your data only as described in this policy.

By using Klar, you agree to this Privacy Policy. If you do not agree, please stop using the app and clear your browser's localStorage for this site.

2. Data We Process

Klar processes information that you enter:

Klar does not collect:

3. Where Your Data Lives

πŸ“± Local only (default): All data is stored in your browser's localStorage on this device. Nothing is sent to any external server. You can clear it at any time via Settings β†’ Data Management β†’ Reset all data, or by clearing your browser's site data.
☁ Cloud Sync (optional β€” opt-in): If you sign in, your data is encrypted in transit (TLS 1.2+) and stored in a Supabase PostgreSQL database. Each user's data is protected by Row Level Security (RLS) β€” only you can access your data. You can delete your cloud data at any time from Settings β†’ Privacy β†’ Delete cloud data.
πŸ€– AI Advisor (optional β€” opt-in): When you chat with the AI Advisor, a financial summary only (average monthly income, average monthly expenses, account count, debt count, region) is sent to Groq Inc's API β€” never raw transaction data. Two specific features work differently: "Explain transaction" sends that one transaction's description and amount to Groq so it can explain it, and the month-end checklist sends your upcoming bill names and amounts to generate a checklist. Both are actions you trigger yourself. Account numbers are never transmitted to Groq under any feature.
πŸ€– Automated decision-making: Klar's AI Advisor uses automated processing to generate personalised financial insights and recommendations based on your transaction data. This processing does not produce legal or similarly significant effects β€” all AI outputs are advisory only and require your review before any action is taken. You may opt out of AI features at any time by not using the AI Advisor functionality.
πŸ’³ Payments (optional β€” opt-in): Subscription billing is handled by Dodo Payments. Clicking a subscription button opens Dodo Payments' hosted checkout. Klar never receives or stores your payment card details. Refer to Dodo Payments' privacy policy.
πŸ’³ Bill Hub (no processor involved): Bill Hub logs the reference number and amount you enter for tracking, then opens the relevant utility or service provider's own official website in a new tab so you can pay them directly. Klar has no payment processor for this feature and never receives, sees, or stores your payment card details.
πŸ’¬ Support chat (optional): If you use the in-app chat support (Crisp), your messages and your email address (if provided) are processed by Crisp Chat. Refer to Crisp's privacy policy.
πŸ“Š Analytics (optional): We use PostHog (EU-hosted) to collect usage events (page views, feature use, plan selected). No financial data is included. Before you sign in, events are anonymous; once you sign in for cloud sync, events are linked to your account (email and user ID) so we can improve the product and support you. You can opt out by blocking analytics in your browser or ad-blocker.

4. Third-Party Processors

ServicePurposeData sentLocationWhen active
SupabaseCloud backup & authEncrypted app data, emailEU / USAOnly if signed in
GroqAI Advisor responsesFinancial summary; transaction/bill details for "Explain transaction" & the month-end checklistUSAOnly when you query AI
Dodo PaymentsSubscription billingEmail, payment detailsGlobalOnly when subscribing
SaltedgeUK bank feedsOAuth token, account listEUOnly if bank feed connected
FrankfurterLive FX ratesCurrency pair (no personal data)EUWhen FX conversion active
CrispSupport chatChat messages, email (optional)EUWhen chat opened
PostHog EUProduct analyticsUsage events, region, plan tier β€” plus email & user ID once signed inEUAlways; anonymous until sign-in

All third-party services operate under their own privacy policies and are bound by applicable data-protection law. None are active unless you use the specific feature, except PostHog, which runs by default (anonymously before sign-in, linked to your account afterward).

5. Legal Basis for Processing

πŸ‡ΏπŸ‡¦ POPIA (South Africa): Processing is lawful under Β§11(1)(a) (consent) and Β§11(1)(f) (legitimate interest). Local processing of your own personal financial records may also fall under the personal or household activity exemption of POPIA Β§6(1)(e).
πŸ‡¬πŸ‡§ UK GDPR / DPA 2018: Article 6(1)(a) β€” Consent for optional cloud/AI/analytics features. Article 6(1)(f) β€” Legitimate interests for local processing of your own data. As a data controller, we are assessing our ICO registration obligations. If you have questions about our regulatory status, please contact us at privacy@klarfinance.co.za.
πŸ‡ͺπŸ‡Ί EU GDPR: Article 6(1)(a) consent; Article 6(1)(f) legitimate interests. Where applicable, Article 9 is not engaged as we do not process special-category data.
🌍 Other jurisdictions (CCPA, LGPD, PDPA, PIPEDA): Klar does not sell personal information. Consent and purpose-limitation principles are implemented by design. Rights under each applicable law are available via Settings β†’ Privacy.

6. Your Rights

You have the following rights with respect to your personal data, exercisable at any time:

βœ… Access
Settings β†’ Data Management β†’ Full data backup (JSON)
✏️ Rectification
Edit any transaction, account, or record directly in the app
πŸ—‘οΈ Erasure (local)
Settings β†’ Data Management β†’ Reset all data
πŸ—‘οΈ Erasure (cloud data only)
Settings β†’ Privacy β†’ Delete cloud data
πŸ—‘οΈ Erasure (full account)
Settings β†’ Privacy β†’ Delete account permanently. Irreversible β€” deletes your cloud data and your login itself.
πŸ“¦ Portability
Export as JSON, CSV, or Excel via Settings β†’ Data Management
🚫 Restriction / Withdrawal
Sign out of cloud sync; remove API key to disable AI; decline analytics
βš–οΈ Complaint β€” UK
Information Commissioner's Office: ico.org.uk
βš–οΈ Complaint β€” SA
Information Regulator: inforeg.org.za

To exercise any right not directly actionable in the app, contact us at privacy@klarfinance.co.za. We will respond within 30 days.

7. Data Retention

You control all data retention:

8. Security

Your responsibility: Keep your sign-in credentials secure. Do not share your Klar access with others on shared devices without using the PIN lock feature.

9. Cross-Border Data Transfers

If you use optional features, your data may be transferred to servers outside your country of residence:

By enabling these optional features, you consent to the associated cross-border transfers described above.

10. Children's Data

Klar is not intended for persons under 18 years of age. We do not knowingly collect personal information from minors. If you believe a minor has used this app and entered personal data, please clear all data via Settings β†’ Data Management β†’ Reset all data, and contact us at privacy@klarfinance.co.za.

11. Responsible Party / Data Controller

For POPIA purposes, and to the extent Klar operates as a data processor: Klar Money is the data controller. For personal use of the app where you are processing solely your own financial data for personal and household purposes, you are both the data subject and responsible party.

Contact: privacy@klarfinance.co.za

12. Changes to This Policy

We may update this Privacy Policy from time to time. Material changes will be presented for your consent on the next app launch (the version number will increment). Minor clarifications may be made without notice. The version number and effective date are always shown at the top of this document.

Continued use of Klar after a version change constitutes acceptance of the updated policy.

13. Cookies & Local Storage

Klar does not use advertising cookies or cross-site tracking cookies.

We use the following browser storage mechanisms:

No third-party advertising networks, social media trackers, or behavioural profiling cookies are used on this site.

14. Contact Us

For any privacy questions, rights requests, or concerns:

We aim to respond to all requests within 30 days.

Questions about your data?

We're here to help. Reach us at privacy@klarfinance.co.za or use the in-app support chat.

Open Klar β†’