WeaveLedger Terms of Service
Last updated: May 15, 2026
These product-specific terms apply to WeaveLedger, WeaveHub Technologies LLC's self-hosted expense tracking, receipt scanning, and financial analytics app. The WeaveHub umbrella terms at /terms cover your overall relationship with WeaveHub (entity, billing pipelines, liability, dispute resolution); where the two conflict, these product-specific terms prevail for WeaveLedger. See also the WeaveLedger Privacy Policy.
Overview
These Terms are a legal agreement between you and WeaveHub Technologies LLC ("WeaveHub", "we", "us") governing your use of the WeaveLedger iOS app and the open-source WeaveLedger backend. By installing or using WeaveLedger, you agree to these terms and to the WeaveHub umbrella terms at /terms.
What WeaveLedger Is
WeaveLedger has two components:
- The WeaveLedger iOS app, distributed through the Apple App Store and licensed to you under these terms.
- The WeaveLedger backend (open source), which you deploy and operate on your own Cloudflare account using Cloudflare Workers, D1, and R2. WeaveLedger uses a self-hosted architecture: all of your financial data is stored on your Cloudflare account. WeaveHub does not host your data and does not have access to it.
Eligibility
You must be at least 13 years old (or the minimum age required in your jurisdiction) to use WeaveLedger.
Your Backend, Your Data, Your Responsibility
Because WeaveLedger is self-hosted:
- You are the operator and data controller of your WeaveLedger backend deployment.
- You are responsible for the security and configuration of your Cloudflare account, including access controls, API tokens, and Worker permissions.
- You are responsible for backups, exports, and migrations of the data stored in your own D1 database and R2 bucket. WeaveHub does not back up, replicate, or retain your financial data and cannot recover it if you delete it or lose access to your Cloudflare account.
- You are responsible for the lawfulness, accuracy, and integrity of the data you enter into WeaveLedger, including any tax records, expense classifications, or financial reports you derive from it.
- You are responsible for compliance with any applicable financial-recordkeeping or tax obligations in your jurisdiction. WeaveLedger is a personal-finance tool, not a substitute for professional accounting, tax, or legal advice.
Camera Permission & Receipt Scanning
WeaveLedger requests camera access on iOS 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. AI-extracted fields (merchant, amount, date, line items) are estimates and may be inaccurate. You are responsible for reviewing extracted data before relying on it.
Acceptable Use
- Do not use WeaveLedger to facilitate fraud, money laundering, tax evasion, or any other unlawful activity.
- Do not reverse-engineer, decompile, or attempt to extract source code from the iOS app beyond what is permitted by applicable law.
- Do not redistribute the iOS app or attempt to bypass the licensing service.
- Do not use the demo server (
demo-ledger.weavehub.app) to enter real financial data. The demo server is public, not private, and may be periodically reset. - The open-source WeaveLedger backend is distributed under its own open-source license. Your use, modification, and redistribution of the backend code are governed by that license, not these Terms.
Subscription & Billing
The WeaveLedger iOS app is offered through an auto-renewing subscription:
- $4.99/month or $49.99/year, billed through the Apple App Store.
- Subscription status is validated by the WeaveHub licensing service via signed App Store transaction records. WeaveHub does not receive your payment method or billing details.
- A trial may be offered for new subscribers per the App Store listing.
Payment will be charged to your Apple ID account at confirmation of purchase. Subscription automatically renews unless it is canceled at least 24 hours before the end of the current period. Your account will be charged for renewal within 24 hours prior to the end of the current period at the rate of the selected plan. You can manage and cancel your subscription in your device's App Store subscription settings. Any unused portion of a free trial period will be forfeited when purchasing a subscription. No refunds are provided for partial billing periods; App Store refunds are handled by Apple under their published policies.
Cancellation
Cancel through your device's App Store subscription settings. Access remains active through the end of the current billing period. Cancellation of the iOS subscription does not delete your self-hosted backend, your data on Cloudflare, or your Cloudflare account — those remain under your control.
Service Availability & Self-Hosted Disclaimers
The WeaveLedger iOS app and the WeaveHub licensing service are provided on an "as is" and "as available" basis. We may modify, suspend, or discontinue features at any time.
Because WeaveLedger is self-hosted, app functionality depends on your own Cloudflare deployment. WeaveHub is not responsible for:
- Availability, performance, or uptime of your self-hosted backend.
- Data loss caused by Cloudflare service interruptions, your own configuration changes, account suspension, or deletion of your Cloudflare resources.
- Costs you incur for Cloudflare usage (Workers requests, D1 storage, R2 storage and egress, etc.).
- Tax, accounting, or financial decisions you make based on WeaveLedger output.
Liability, Disputes, and General Terms
WeaveHub's overall liability framework, dispute resolution procedure, governing law, and general contract terms (including limitation of liability, indemnification, severability, and assignment) are set out in the WeaveHub umbrella terms at /terms and apply to WeaveLedger.
Changes to These Terms
We may update these product-specific terms 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 terms.
Contact
Questions about WeaveLedger or these terms? Contact WeaveHub Technologies.