WeaveLedger Privacy Policy

Last updated: May 13, 2026

This product-specific policy applies to WeaveLedger, WeaveHub Technologies LLC's self-hosted expense tracking, receipt scanning, and financial analytics app. The WeaveHub umbrella policy at /privacy applies to your overall relationship with WeaveHub; where the two conflict, this product-specific policy prevails for WeaveLedger.

What is WeaveLedger?

WeaveLedger is an expense tracking, receipt scanning, and financial analytics app that uses a self-hosted architecture. Your financial data is stored on a Cloudflare Workers instance that you deploy and control. WeaveHub Technologies does not receive, access, process, or store your financial data.

Data WeaveHub Collects for WeaveLedger

  • Subscription and licensing data: Apple App Store transaction identifiers and subscription status, processed by our licensing service to validate your active subscription. We do not receive your payment method or billing details — these are handled entirely by Apple.
  • No financial data: WeaveHub does not collect, receive, or have access to your expenses, receipts, receipt images, budget configurations, subscription analytics, tax records, or any other financial data you enter into WeaveLedger.
  • Camera access: WeaveLedger requests camera access to photograph receipts for AI-powered scanning. Receipt images are sent directly from your device to your self-hosted backend for processing. WeaveHub never receives your receipt images.
  • Self-hosted credentials: Your email address and password for your self-hosted instance are stored on your own Cloudflare Workers backend. WeaveHub does not have access to these credentials.

Data Storage and Control

Your WeaveLedger financial data is stored in a Cloudflare D1 database within your own Cloudflare account. You have full control over this data, including the ability to access, export, modify, and delete it. WeaveHub cannot access your self-hosted data. Licensing and subscription data is stored on WeaveHub infrastructure and retained while your subscription is active.

Account Deletion

Your financial data: You can delete all data on your self-hosted instance at any time through the WeaveLedger app or by deleting the Cloudflare Workers deployment from your Cloudflare dashboard.

WeaveHub licensing data: To request deletion of your subscription and transaction records from our licensing service, contact us. We will delete this data within 30 days.

Demo Server

A demonstration server (demo-ledger.weavehub.app) is available for evaluation. Data entered on the demo server is not private and may be periodically reset. Do not enter real financial data on the demo server.

Legal Basis for Processing (GDPR)

For users in the European Economic Area (EEA), UK, and Switzerland, WeaveHub processes WeaveLedger subscription and licensing data under performance of a contract (Article 6(1)(b) GDPR). WeaveHub does not process your financial data and is not a data controller or processor for data stored on your self-hosted WeaveLedger instance — you are the data controller for that data.

Changes to This Policy

We may update this product-specific policy from time to time. Material changes will be noted on this page with an updated "Last updated" date. Continued use of WeaveLedger after a change means you accept the updated policy.

Contact

Questions about WeaveLedger privacy, your data, or this policy? Contact WeaveHub Technologies.