Product-specific Android schedule. This schedule supplements the separate Terms and Privacy Policy for package com.ryantinklepaugh.costcurve.
Product purpose
CostCurve is a receipt-backed ownership-cost ledger that pairs purchase evidence with item lifecycle, dated use events, target cost per use, purchase-pause decisions, resale outcomes, and a user-directed portable sync archive and evidence export.
Current data and permission boundary
- app-private item names, categories, currency, purchase price, purchase date, tax, fees, target cost per use, lifecycle and resale fields, notes, and timestamps
- dated use events and notes, purchase-pause decisions, receipt images, on-device OCR text and confidence, and user corrections
- user-directed portable sync archives plus locally generated CSV and PDF evidence exports
- purchase entitlement and legal-choice evidence
Camera or photo access is requested only when you deliberately capture or select receipt evidence. Google ML Kit recognizes text on the device; receipt images, recognized text, and ledger records are not uploaded to Uncommon Weather or Supabase. Portable cross-device sync is a user-created archive saved or opened through Android’s document picker; there is no automatic product-data cloud. Exports leave only through a user-directed save or share action.
Required safety boundary
CostCurve is recordkeeping and arithmetic support, not financial, accounting, tax, legal, valuation, investment, or purchasing advice. OCR can be wrong; verify the receipt, currency, tax, fees, dates, usage, resale, and assumptions. CostCurve does not fetch foreign-exchange rates or combine currencies; cost-per-use and trends are estimates, not market value.
Limited mode
After a decline or withdrawal, the following remain available:
- read-only ledger, receipt, history, lifecycle, and purchase-decision records
- existing local PDF and CSV export, portable backup, and deletion controls
- legal, support, purchase-management, and purchase-restoration controls
The following remain unavailable until the current documents are affirmatively accepted:
- new OCR, camera capture, receipt import, or archive merge
- new or edited items, use events, decisions, or lifecycle changes
- new purchases
Legal choices and verification
A decline or withdrawal takes effect locally at once and remains limited without recurring prompts. A current affirmative choice unlocks ordinary app access after it is durably stored on the device; signed-receipt delivery may retry in the background. Android proof is recorded separately from iOS proof. A service outage does not silently convert a decline into acceptance or relabel an iOS receipt as Android.
Release state
This document describes Android build 2 (1.1.0), currently a Google Play release candidate and not a public availability claim. The Play listing and purchase sheet, when public, control current availability and transaction details.
Related documents
CostCurve Android Terms · CostCurve Android Privacy Policy · Support