Matchi
  • Home
  • Terms
On this page
  • Overview
  • Your Data Stays Local
  • AI Provider Communication
  • Matchi Free Tier
  • Analytics
  • Google Sheets Integration
  • Google API Compliance
  • Third-Party Services
  • Data Retention & Deletion
  • Changes to This Policy
  • Contact

Privacy Policy

Last updated: March 2026

Overview

Matchi is a desktop application for AI-powered financial reconciliation. Your financial data stays on your machine. This policy explains what limited data we do collect and how we use it.

Your Data Stays Local

All financial data (CSV, XLSX, Google Sheets imports) is processed locally on your machine. No financial data is uploaded to any Matchi server. Data is stored only on your machine and deleted when you uninstall the application.

AI Provider Communication

Your natural language instructions and small data samples (up to 50 rows per query) are sent to your chosen AI provider so the agent can reason about your data. Full datasets are never uploaded — they stay on your machine.

When using Bring Your Own Key (BYOK), you connect directly to your chosen provider (Google Gemini, Anthropic Claude, OpenAI, or a custom endpoint). API keys are stored locally on your device and are never transmitted to Matchi.

Matchi Free Tier

Matchi Free uses Google Sign-In for authentication, which is handled by Supabase Auth using Supabase's own Google OAuth integration. This is separate from the Google Sheets OAuth flow described below. Your Google email and profile name are stored by Supabase for account management.

AI requests are proxied through our server. Your natural language instructions and small data samples (up to 50 rows) pass through for AI reasoning. Full datasets are never sent.

Analytics

Analytics is opt-in only — you choose during onboarding whether to participate. If enabled, we collect:

  • Usage events (feature interactions, session duration)
  • Reconciliation metadata (row counts, match rates — never actual data values)

We use PostHog for analytics processing.

We do not collect file contents, financial data, SQL queries, or API keys.

Google Sheets Integration

If you connect Google Sheets, Matchi requests read-only access to your spreadsheets via Google's OAuth 2.0 service. We request only the https://www.googleapis.com/auth/spreadsheets.readonly scope. This means we can only read spreadsheet metadata and data — we cannot edit, delete, or create spreadsheets.

Google OAuth access tokens are stored locally on your device and are never transmitted to our servers. Tokens remain on your machine until you disconnect Google Sheets within the app or uninstall Matchi. We do not store, copy, or access your Google Sheets data on any server. Your spreadsheet data is used only locally within the application to perform reconciliation tasks on your machine.

Google API Services User Data Policy

Matchi's use and transfer of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements.

Third-Party Services

We use the following services:

  • Google OAuth — read-only access for Google Sheets integration (scope: spreadsheets.readonly)
  • Supabase — Free tier account management and authentication (including Google Sign-In via Supabase's own OAuth integration)
  • PostHog — opt-in analytics
  • Your chosen AI provider — via BYOK or Matchi Free proxy

Each service has its own privacy policy.

Data Retention & Deletion

Local data is deleted when you uninstall Matchi or clear app data.

For Free tier accounts, email hello@matchi.app to request account deletion.

Analytics data is retained for 12 months, then automatically purged.

Changes to This Policy

We may update this policy from time to time. Significant changes will be communicated via the app. The "Last updated" date at the top of this page will be revised accordingly.

Contact

Questions about this policy? Email us at hello@matchi.app.

© 2026 Matchi. Built with care in Jakarta.
  • Privacy
  • Terms
  • Contact