MatchLedger, Inc., a corporation organized under the laws of the State of Delaware, United States (“Company,” “we,” “us,” or “our”), operates the MatchLedger web application at app.matchledger.ai (the “Service”) and the marketing website at matchledger.ai (the “Website”). This Privacy Policy explains how we collect, use, store, share, and protect your information when you use the Service and the Website.
By using the Service or the Website, you agree to the practices described in this Privacy Policy. This Privacy Policy is incorporated into our Terms of Service by reference.
If you do not agree with this Privacy Policy, do not use the Service or the Website.
1. Information We Collect
1.1 Account Information
When you create an account, we collect:
- First and last name
- Email address
- Password (stored as a salted hash — we never store your password in plain text)
- Company or organization name
- Country and default currency preference
If you sign up using Google OAuth, we receive your name and email address from Google. We do not receive or store your Google password.
1.2 Financial Documents You Upload
When you use the Service, you may upload:
- Bank statements (PDF, CSV)
- Credit card statements (PDF, CSV)
- Ledger reports from accounting software (PDF, CSV)
These documents contain sensitive financial information including account numbers, transaction details, balances, and merchant names. We treat all uploaded documents as confidential.
1.3 Data Extracted from Your Documents
The Service uses artificial intelligence to extract structured data from your uploaded documents, including:
- Transaction dates, descriptions, and amounts
- Account numbers and card numbers (last 4 digits)
- Merchant and payee names
- Balance information
This extracted data is stored in our database to provide reconciliation and export features.
1.4 Reconciliation and Export Data
When you run reconciliation jobs, we generate and store:
- Match results between transactions and ledger entries
- Confidence scores and match reasons
- Export files (CSV, Excel) generated from your reconciliation results
1.5 Usage Information
We automatically collect:
- Features used and actions taken within the Service (e.g., reconciliation jobs created, exports generated)
- Subscription plan, usage counts (reconciliation jobs and line items extracted per month)
- IP address, browser type, and device information when you access the Service
- Timestamps of account activity
1.6 Website Analytics
Our marketing website (matchledger.ai) uses Google Analytics to collect aggregated, anonymous usage data including pages visited, time on site, referral source, and general geographic region. See Section 7 (Cookies) for details.
The MatchLedger application (app.matchledger.ai) does not use Google Analytics or any third-party analytics tools.
1.7 Payment Information
When you subscribe to a paid Plan, your payment is processed by Stripe, Inc. Your full payment-card number and related card details are collected and processed directly by Stripe; we do not receive or store your full card number. We receive from Stripe limited billing information such as your subscription status, the last four digits and card brand, billing country, and payment outcomes, which we use to manage your subscription.
2. How We Use Your Information
We use your information for the following purposes:
- Providing the Service— processing your uploaded documents, running AI extraction, performing reconciliation, and generating exports
- Account management— authenticating your identity, managing your subscription, and communicating with you about your account
- Payments— processing subscription payments through Stripe
- Service improvement— analyzing usage patterns to improve features, fix bugs, and optimize performance
- Format template creation— creating and improving format templates: configuration artifacts that describe how a financial institution or accounting package structures its documents (for example, column order, date formats, and standard header text), so that extraction is more accurate for you and all other customers. We may create or improve a format template by reference to the structure, layout, and formatting of documents you upload or format requests you submit. Format templates are designed, validated, and reviewed so that they contain no transactions, balances, account numbers, or personal information (whether yours or anyone else's); if any such value is ever found in a format template, we will promptly remove it or delete the template, and that value will be handled as personal data under this Policy. Format templates are retained after your documents are deleted
- Support and calibration access— our authorized personnel may access your account and documents as needed for support, troubleshooting, and format-template calibration; administrative access requires separate credentials and is audit-logged (see Section 4.3)
- Security— detecting and preventing fraud, unauthorized access, and abuse
- Legal compliance— responding to legal requests and fulfilling our obligations under applicable law
- Communications— sending transactional emails (extraction complete, export ready, password reset) and, with your consent, product updates
2.1 Legal Bases for Processing
Where required by applicable data-protection law (including the Philippine Data Privacy Act of 2012 and, where applicable, the EU/UK GDPR), we rely on the following legal bases to process your personal information:
- Performance of a contract— to provide the Service you have signed up for (account management, document processing, reconciliation, exports, payments).
- Consent— for processing where we ask for it, such as transmitting your uploaded documents to our AI sub-processor for extraction, and for optional product-update communications. You may withdraw consent at any time.
- Legitimate interests— to secure the Service, prevent fraud and abuse, and improve and maintain the Service, including by analyzing the structure, layout, and formatting of documents you upload and of data extracted from them (which may involve processing a document through the same AI extraction pipeline used to provide the Service) in order to create and improve format templates that are designed and validated to contain no personal information — provided these interests are not overridden by your rights. Format-template creation and calibration rest on this legitimate-interests basis, not on consent.
- Legal obligation— to comply with applicable laws, regulations, and lawful requests.
Because uploaded financial documents may contain sensitive information, we process them only as necessary to provide the Service and protect them with the safeguards described in Section 4.
3. How We Share Your Information
We share your information only with the following third-party service providers (our “sub-processors”), solely for the purpose of operating the Service:
| Provider | What is shared | Purpose |
|---|---|---|
| Anthropic (Claude API) | Contents of uploaded financial documents | AI-powered data extraction, and testing and calibration of format templates using documents you upload |
| Linode (Akamai Cloud) | Uploaded source files, generated export files | Cloud storage (US region) |
| Stripe, Inc. | Name, email, billing country, and payment-card details you enter at checkout | Payment processing and subscription billing |
| Resend | User email addresses, notification content | Transactional email delivery |
| Google (Analytics) | Anonymous website browsing data (marketing site only) | Website traffic analysis |
We do not share, sell, rent, or trade your personal information or financial documents with any other third parties. We do not share data with advertisers. We do not allow our service providers to use your data for their own purposes. Each sub-processor is bound by contractual obligations to process your data only on our instructions and to protect it.
3.1 Legal Disclosures
We may disclose your information if required to do so by law, regulation, legal process, or governmental request, or if we believe in good faith that disclosure is necessary to protect our rights, protect your safety or the safety of others, or investigate fraud.
3.2 Business Transfers
If we are involved in a merger, acquisition, reorganization, or sale of all or substantially all of our assets, your information may be transferred as part of that transaction. We will require the recipient to honor the commitments in this Privacy Policy, and we will notify you of any change in the entity controlling your personal information.
4. Data Storage and Security
4.1 Where Your Data is Stored
All Customer Data is stored on servers located in the United States.
- Uploaded files are stored on Linode Object Storage (US region)
- Extracted data and account information are stored in a PostgreSQL database hosted in the US
- Temporary processing data is stored in Redis (in-memory, US region)
If you access the Service from outside the United States, please see Section 10 (International Users) regarding cross-border transfer.
4.2 Data Isolation
Each organization's data is isolated using PostgreSQL Row-Level Security. Users in one organization cannot access data belonging to another organization. This isolation is enforced at the database level.
4.3 Security Measures
We implement the following security measures to protect your data:
- All data transmitted between your browser and our servers is encrypted using TLS (HTTPS)
- Passwords are stored using bcrypt hashing with salt
- Authentication uses stateless JWT tokens with configurable expiration
- Database access is restricted by Row-Level Security policies per organization
- File storage uses per-organization path isolation with time-limited access URLs
- Administrative access requires separate credentials and is audit-logged
4.4 Breach Notification
In the event of a data breach that affects your personal information, we will notify affected users by email within 72 hours of becoming aware of the breach, consistent with applicable law. Where the Philippine Data Privacy Act of 2012 applies, we will also notify the National Privacy Commission (NPC) and affected data subjects within the timeframes required by the NPC's breach-notification rules.
5. Data Retention
We retain your data only as long as necessary to provide the Service:
| Data Type | Retention Period |
|---|---|
| Uploaded source files and the transaction data extracted from them (bank statements, CC statements, ledger reports) | Deleted together 30 days after the last reconciliation job that used the document — or 30 days after upload, if never used in a reconciliation |
| Reconciliation results and export files (CSV, Excel) | 30 days after the reconciliation job completes or the last export is generated, whichever is later; export files are downloadable for 30 days after generation |
| Account information (name, email, org settings) | Until account closure, plus 30 days for data export |
| ToS acceptance records and audit logs | 3 years after account closure |
| Format and export-format request records (institution name, document type, notes) | Retained as template library records; deleted or de-identified on request or account closure |
After the retention period, data is permanently deleted from our active systems. Copies in backup archives are removed as those archives rotate, no more than 30 days after deletion from our active systems.
Format templates — configuration artifacts that describe financial-institution and accounting-software document formats and are designed and validated to contain no personal information — are not personal information about you or your business and are retained independently of your account and documents (see our Terms of Service, Section 7.1). Any personal information ever found in a format template will be promptly removed and handled as personal data under this Policy.
You may request earlier deletion of your data at any time by contacting us at support@matchledger.ai.
6. Your Rights
6.1 All Users
You have the right to:
- Access your data through the Service's built-in features (view uploaded documents, extracted data, reconciliation results)
- Export your data at any time using the Service's export features (CSV, Excel, Google Sheets, subject to your plan)
- Delete your data by requesting deletion at support@matchledger.ai — we will process deletion requests within 30 days
- Close your account from your account settings — you will have 30 days to export your data before automatic deletion
- Correct your account information from your account settings
6.2 California Residents (CCPA Rights)
If you are a California resident, the California Consumer Privacy Act (CCPA) provides you with the following additional rights:
- Right to Know— You may request that we disclose the categories and specific pieces of personal information we have collected about you, the categories of sources from which it was collected, the business purpose for collecting it, and the categories of third parties with whom we share it.
- Right to Delete— You may request that we delete your personal information, subject to certain exceptions (e.g., legal compliance, completing a transaction you requested).
- Right to Non-Discrimination— We will not discriminate against you for exercising any of your CCPA rights.
- Right to Opt-Out of Sale— We do not sell your personal information. No opt-out is necessary.
To exercise your CCPA rights, contact us at support@matchledger.ai with “CCPA Request” in the subject line. We will verify your identity before processing your request and respond within 45 days.
6.3 Philippine Residents (Data Privacy Act of 2012 Rights)
If you are a resident of the Philippines, the Data Privacy Act of 2012 (Republic Act No. 10173) provides you with the following rights as a data subject:
- Right to be Informed— to be informed whether your personal data is being processed, and of the purposes and extent of processing.
- Right to Access— to obtain a copy of the personal data we hold about you.
- Right to Rectification— to request correction of inaccurate or outdated personal data.
- Right to Erasure or Blocking— to request the suspension, withdrawal, blocking, removal, or destruction of your personal data, subject to legal exceptions.
- Right to Object— to object to the processing of your personal data, including for direct marketing.
- Right to Data Portability— to obtain and reuse your personal data in an electronic, structured, and commonly used format.
- Right to Damages— to be indemnified for damages sustained due to unlawful or unauthorized processing.
- Right to Lodge a Complaint— to file a complaint with the National Privacy Commission (NPC) at privacy.gov.ph.
To exercise these rights, contact our Data Protection Officer at dpo@matchledger.ai. We will verify your identity before processing your request and respond within the timeframes required by applicable law.
6.4 Do Not Track
Some browsers transmit “Do Not Track” (DNT) signals. The MatchLedger application does not track users across third-party websites and does not respond to DNT signals because no cross-site tracking occurs. Our marketing website uses Google Analytics, which may be affected by browser-level tracking prevention settings.
7. Cookies and Browser Storage
7.1 MatchLedger Application (app.matchledger.ai)
The MatchLedger application does not use cookies. Instead, we use browser localStorage to store:
| Key | Purpose |
|---|---|
| Authentication token (JWT) | Keeps you logged in between page loads |
| Organization and plan information | Displays your current organization and subscription status |
| UI preferences (tooltip dismissals) | Remembers which first-visit hints you have dismissed |
This data is stored only in your browser and is cleared when you log out. No tracking cookies, advertising cookies, or third-party cookies are set by the application.
7.2 Marketing Website (matchledger.ai)
Our marketing website uses Google Analytics (GA4), which sets the following first-party cookies:
| Cookie | Purpose | Duration |
|---|---|---|
_ga | Distinguishes unique visitors | 2 years |
_ga_[ID] | Maintains session state | 2 years |
These cookies collect anonymous, aggregated data about how visitors use the website (pages viewed, time on site, referral source). No personal information or financial data is collected through these cookies.
You can opt out of Google Analytics by:
- Using the Google Analytics Opt-out Browser Add-on
- Adjusting your browser's cookie settings to block third-party cookies
- Using your browser's “Do Not Track” setting
8. Third-Party AI Processing
The Service uses Anthropic's Claude artificial intelligence to extract structured data from your uploaded financial documents. When you upload a document and extraction is triggered:
- The contents of your document are transmitted to Anthropic's API servers via encrypted HTTPS connection
- Anthropic processes the document and returns extracted structured data
- We do not control how Anthropic handles data transmitted through their API — Anthropic's use of this data is governed by their own Usage Policy and Privacy Policy
We encourage you to review Anthropic's policies. By using the Service, you acknowledge and consent to this data processing.
We send only the document content necessary for extraction. We do not send your account information, organization details, or data from other users to Anthropic.
9. Children's Privacy
The Service is not directed to individuals under the age of 18. We do not knowingly collect personal information from children. If you are a parent or guardian and believe your child has provided us with personal information, please contact us at support@matchledger.ai and we will delete that information.
10. International Users and Cross-Border Transfers
The Company is based in the United States and the Service is operated from the United States. We offer the Service to customers in multiple countries, including the United States and the Philippines.
Regardless of where you are located, your information — including Customer Data and personal information — is transferred to, stored, and processed in the United States by us and by the sub-processors listed in Section 3. The United States may have data-protection laws that differ from those of your country of residence.
Where the Philippine Data Privacy Act of 2012, the EU/UK GDPR, or similar laws apply, we transfer and process your personal data on the legal bases described in Section 2.1, and we remain accountable for personal data transferred to our sub-processors, which are contractually bound to protect it. By using the Service, you understand and, where required, consent to this cross-border transfer and processing.
If you are a Philippine resident, your rights under the Data Privacy Act are described in Section 6.3, and you may contact our Data Protection Officer at dpo@matchledger.ai or lodge a complaint with the National Privacy Commission (privacy.gov.ph).
11. Changes to This Privacy Policy
We may update this Privacy Policy from time to time. When we do, we will:
- Publish the revised Privacy Policy with a new effective date
- Notify you by email at least 30 days before material changes take effect
- Note the changes in an in-app notification
Your continued use of the Service after the updated Privacy Policy takes effect constitutes your acceptance of the changes. If you do not agree with the updated Privacy Policy, you may export your data and close your account.
12. Contact Us
If you have questions about this Privacy Policy, want to exercise your rights, or have concerns about how your data is handled, please contact us at:
MatchLedger, Inc.
1908 Thomes Ave, STE 68447, Cheyenne, Wyoming 82001, United States
General privacy inquiries: support@matchledger.ai
Data Protection Officer: dpo@matchledger.ai
For CCPA-specific requests, please include “CCPA Request” in the subject line. Philippine data subjects may contact our Data Protection Officer at dpo@matchledger.ai and may lodge complaints with the National Privacy Commission at privacy.gov.ph.