MapleLedger currently includes
This Privacy Policy covers two MapleLedger product areas:
- MapleLedger App, a local-first bookkeeping, expense submission, and record-keeping app
- Batch OCR, a separate cloud-assisted OCR workspace for bulk document review
MapleLedger App Privacy
The MapleLedger App is built to be local-first and trust-minimizing.
MapleLedger stores your financial records locally on your device by default. Core record-keeping features can be used offline.
Some optional features require an internet connection, including account sign-in, subscription verification, receipt and supported statement scanning, rewarded ads, and purchase/restore flows.
You may choose to export or share your data to external services or locations.
The MapleLedger app does not store your financial records on MapleLedger servers as part of normal local-first app use.
When you export, share, or back up data, those copies are created from your device and sent only to the destination you choose. If you use a third-party storage or sharing service, that service processes the copy you decide to send.
App service information
To operate account-based app features, we may store limited service-related information. This service information does not include your local income, expenses, mileage, Expense Submission records, reimbursement history, receipt attachments, backups, or bookkeeping records.
We may also collect limited app activity telemetry, such as whether the app was opened on a given day, to measure daily active usage, anonymous usage, signed-in usage, and new install/account activity. This telemetry uses privacy-minimized server-side markers and daily aggregate counts. It does not include financial records, receipt images, OCR text, merchant names, amounts, categories, project data, attachments, backups, advertising IDs, device fingerprints, or raw install IDs in long-term telemetry storage.
- Account information used for sign-in, such as your email address or an Apple private relay email address when you sign in with Apple
- Subscription status and purchase state
- Account progression, account usage allowance, reward, and referral data tied to your account
- Limited app and device data needed for security, support, and service operation
- Limited app activity telemetry used to measure daily active usage and estimate new anonymous installs and new signed-in users
App Analytics and Campaign Measurement
MapleLedger may use Firebase Analytics / Google Analytics for Firebase to record limited app interaction and conversion events, such as first-run flow progress, quick scan completion, setup completion, paywall views, subscription start, and reaching early usage milestones such as creating your first record or saving a scanned record. These analytics events are used to understand app usage, improve reliability, and optimize Google Ads campaign quality.
When Google AdMob is linked to Firebase, Google's SDKs may also record SDK-managed ad-impression events and related advertising-performance information in Firebase / GA4, including impression-level advertising revenue values or estimates and ad-unit, ad-format, and ad-source metadata.
Firebase / GA4 may collect SDK-managed app and device/app-instance data as part of analytics operation. Depending on platform and configuration, this may include a pseudonymous app-instance identifier, app lifecycle and interaction information, general location derived from network information, and App Store or Google Play subscription purchase metadata for MapleLedger plans, such as subscription product identifier, product name, price or value, and currency.
This store subscription metadata relates only to subscribing to MapleLedger plans. It does not include amounts, income, expenses, taxes, totals, or other values stored in users' bookkeeping records.
MapleLedger application code does not send receipt images, saved records, OCR text, transaction amounts, tax details, merchant or vendor names, categories, notes, project or client names, attachments, exports, bookkeeping history, email addresses, Supabase identifiers, or RevenueCat identifiers to Firebase Analytics or AdMob through MapleLedger analytics or advertising-measurement code.
Supabase remains MapleLedger's internal analytics system. It may record limited, coarse activity signals about how app features are used, such as whether a record, scan, export, backup, restore, rewarded-ad flow, or major app-setting change was completed. These analytics signals do not include the contents of your bookkeeping records, receipts, amounts, categories, notes, filenames, or other financial details.
MapleLedger's application code sends Firebase Analytics only a limited subset of coarse app interaction and conversion events. Firebase may also collect certain information automatically through its SDK, as described above. MapleLedger does not manually send bookkeeping records, receipt content, amounts, categories, notes, or other financial details to Firebase Analytics.
App Crash Reporting and Technical Diagnostics
MapleLedger uses Firebase Crashlytics on Android and iOS for crash reporting, technical diagnostics, and app stability. Crashlytics may automatically send Google crash traces and limited SDK-managed technical information, such as installation identifiers, crash or session timestamps, app identifier and version, device model, and operating-system information. This information is processed and retained in accordance with Google/Firebase's applicable privacy and data-retention practices.
MapleLedger does not set a custom Crashlytics user ID or intentionally attach financial records, receipt images, OCR text or content, merchant data, transaction amounts, tax data, bookkeeping records, exported reports, project or client names, or other user financial content to Crashlytics.
This crash-reporting activity does not change MapleLedger's local-first storage model for financial records.
App receipt and supported statement scanning
When you use App receipt, invoice, or supported statement scanning, selected image or PDF content may be temporarily processed by third-party or on-device OCR/AI services to extract information for review. Supported statements include Bank Statements and Credit Card Statements in native iOS and Android Bookkeeping. Optional category help is user-controlled and review-first.
This processing is used to provide the requested scanning feature. Scan results are assistive and review-first; Statement results do not automatically become final bookkeeping records.
MapleLedger does not use its servers as a durable cloud archive for your saved receipts or bookkeeping records as part of normal local-first app use. Saved app records stay on your device by default; you may choose to send copies through actions such as export, sharing, or Google Drive Cloud Backup on iPhone, iPad, and Android.
App use of service information
We use app service information only to:
- Provide and maintain app features
- Verify subscriptions and restore purchases
- Run reward and referral features
- Process receipt, invoice, and supported statement scans and other features you request
- Display ads in the free version where available
- Protect against abuse and fraud
- Measure basic operational app usage and evaluate whether app installs lead to real MapleLedger activity
App third-party services
We use trusted third-party services for limited parts of the app:
- Supabase for authentication and related account features
- RevenueCat and app stores for Premium purchases and entitlement state
- Ad providers for free-version advertising
- Third-party or on-device OCR/AI services for receipt, invoice, and supported statement scanning and text extraction
App third-party service limits
These services may process limited data needed to perform their role, but they do not store your financial data on MapleLedger servers.
Signing In with Google or Apple
MapleLedger lets you sign in with your Google account or your Apple ID, in addition to email and password.
When you sign in this way, limited authentication information is processed to verify your MapleLedger account. Depending on the provider and the choices you make, this may include an email address (including an Apple private relay address) and a provider account identifier.
MapleLedger does not receive your Google or Apple password. Signing in to MapleLedger with Google does not connect Google Drive or grant access to it. Social sign-in does not grant access to your contacts, calendar, iCloud data, profile photo, or other Google or Apple account content.
Signing in with Google or Apple by itself does not change how your bookkeeping records are stored or share your financial records with that sign-in provider. Connecting Google Drive for Cloud Backup on iPhone, iPad, and Android is a separate action you choose.
Google Drive Cloud Backup
Google Drive Cloud Backup is optional and available to active Premium Lite and Premium subscribers on iPhone, iPad, and Android. It is not supported on Web. If you choose to use it, you explicitly connect a Google Drive account to MapleLedger. Backup files may include your MapleLedger records, settings, and included attachments.
Cloud Backup files are stored in the Google Drive account you connect, using that account's storage, rather than in MapleLedger-operated cloud backup storage. Your Google Drive account may differ from the account or identity you use to sign in to MapleLedger.
MapleLedger uses the Google Drive authorization you grant only to provide the Cloud Backup functionality you choose to use, including creating, reading, and deleting the backup files it manages in your own Drive. You control those copies and can delete them in Settings or Google Drive. Google Drive is a third-party service governed by Google's applicable terms and privacy practices.
App advertising
MapleLedger may display advertisements to users on the free plan.
These advertisements are provided by third-party partners such as Google AdMob. These partners may collect limited technical information, including device identifiers, app interaction data, and general location information, to deliver and measure ads.
MapleLedger does not share your financial records, receipts, bookkeeping data, or expense submission data with advertising providers.
App storage, retention, and deletion
You control your local app data.
- You can delete records within the app at any time
- You can remove app data by clearing storage or uninstalling the app, depending on your device
- We do not retain app financial records, expense submission history, receipt attachments, or backups on MapleLedger servers as part of normal local-first app use
- Daily aggregate app activity counts may be retained for up to 2 years. Privacy-minimized first-seen markers may also be retained for up to 2 years to estimate new anonymous installs and new signed-in users. Short-term daily dedupe markers are retained for approximately 7 days.
- As a local-first application, you are responsible for managing your own backups and exported data
Batch OCR Privacy
Batch OCR is a separate cloud-assisted OCR workspace. It is designed to help you review many accounting documents and prepare editable rows before export.
Batch OCR is separate from the MapleLedger App local-first record storage model.
Batch OCR Processing
When you use Batch OCR, files or prepared OCR inputs you select may be uploaded or sent for OCR, extraction, segmentation, verification, or related processing needed to provide the Batch OCR feature.
Batch OCR processing may involve temporary cloud-based OCR or AI processing needed to provide the feature.
Batch OCR temporary file processing
Batch OCR may temporarily process uploaded images, rendered PDF page images, extracted text, OCR inputs, and related processing metadata to complete the OCR workflow, handle retries, prevent abuse, estimate or finalize usage, and support service operation.
Browser-local draft rows, file metadata, and Batch History may be stored locally in your browser as described in the Batch workspace.
Batch OCR providers
Batch OCR may use third-party OCR, AI, infrastructure, authentication, payment, or service providers to process the files or OCR inputs you submit and to operate Batch Scan Packs.
These providers may process limited data needed to perform their role. Batch OCR processing is separate from the MapleLedger App's local-first record storage model.
Batch OCR retention boundary
MapleLedger does not use Batch OCR as a long-term cloud archive for your financial records, receipts, bookkeeping history, or expense submission history.
MapleLedger may retain limited account, purchase, credit ledger, job, usage, security, abuse-prevention, diagnostic, or support metadata needed to operate Batch OCR and Batch Scan Packs. This metadata is separate from durable storage of your financial records.
After account deletion, MapleLedger may retain limited, non-reversible anti-abuse records, such as hashed identifiers, only to prevent fraud, referral reward abuse, payment, refund, dispute, or chargeback abuse, or repeated promotional credit abuse. These records are not user accounts and do not include financial records, receipts, backups, bookkeeping data, or expense submission data.
We do not sell data
We do not sell, rent, or trade your personal or financial data.
Website analytics
We may use privacy-friendly website analytics, such as Vercel Web Analytics, to understand basic site usage such as page views, referrers, device/browser type, and approximate location.
This helps us improve the website and does not involve storing your financial records on MapleLedger servers.
Data Security
We take reasonable steps to protect the service, but you are responsible for securing your device, your account credentials, and any copies of your data that you export or back up.
Children's Privacy
MapleLedger is not intended for children under the age of 13. We do not knowingly collect personal information from children.
Disclaimer
MapleLedger is a record-keeping tool and not tax, legal, or accounting advice. You are responsible for reviewing your financial data and making sure it fits your situation and local rules.
Changes to This Policy
We may update this Privacy Policy from time to time. Continued use of the app means you accept the updated policy.
Contact
If you have any questions about this Privacy Policy, please contact:
bc1070480@hotmail.com