Direct product policy. This Privacy Policy applies only to CostCurve (app.rork.nd0ekfe2h4atadiz4yyjm). It directly states the product’s data practices and is not an owner-site redirect or a portfolio-wide substitute.
Scope, controller, and contact
UNCOMMON WEATHER LLC, 1212 N Walker Ave Apt 207, Oklahoma City, OK 73103, United States, is responsible for the limited information described here. Contact team@uncommonweather.com for privacy questions, rights requests, or support.
Information CostCurve handles
- Item names, prices, purchase dates, taxes or fees, categories, currencies, and item notes
- Usage logs, timestamps and notes, target cost-per-use values, ownership and lifecycle states and dates, resale values, and decision notes
- Item photographs, receipt images, and text recognized from those images
- Saved settings, local summaries, and user-requested exports
- Private iCloud synchronization records
- Anonymous App Store purchase and entitlement metadata
- Privacy-minimal legal-choice evidence
Product-specific practices
Purchase and usage records
CostCurve stores item names, prices, purchase dates, taxes or fees, categories, currencies, usage logs and timestamps, usage notes, item notes, target cost-per-use values, ownership and lifecycle states and dates, resale values, decision notes, photographs, receipt images, recognized receipt text, settings, and local summaries in app storage.
If private iCloud synchronization is enabled, those records may sync through the user's private Apple iCloud account to the user's other devices. The developer does not operate a product-data server and does not receive CostCurve records merely because iCloud sync is enabled. Apple processes iCloud data under its own privacy terms.
Receipt images and text recognition
CostCurve uses Apple's Vision framework on the device to recognize text in a receipt image. The app does not upload receipt photographs or recognized text to the developer or to a third-party text-recognition service.
Exports
CostCurve creates an export only after the user requests it. The user chooses where an exported file is saved or shared, and that copy remains under the control of the user and any selected service.
Purchases and legal choices
Apple processes App Store purchases and payment credentials. RevenueCat receives an anonymous app-user identifier and limited app, device, purchase, and entitlement metadata needed to determine access; it does not receive item records, prices, receipt images, recognized text, usage logs, notes, or financial summaries.
The legal-choice service receives only signed, privacy-minimal evidence of an acceptance, decline, or withdrawal, including product and document identifiers, versions and hashes, the choice, broad age band and acceptor role when applicable, pseudonymous installation and request identifiers, timestamps, locale, and security proof. It does not receive CostCurve product content.
CostCurve does not use advertising, cross-app tracking, or third-party product analytics.
Retention and deletion
In-app deletion can remove items, usage history, purchase decisions, and categories. If private iCloud synchronization is active, deletion can propagate to the user's other devices. A user should export any records they need before deleting them. Removing the app removes local data subject to Apple's device and backup behavior, but data in iCloud must also be removed through the app or applicable Apple controls. Exported files remain wherever the user saved them.
Purchases and entitlements
Apple processes App Store purchases, payment credentials, refunds, and subscription management. RevenueCat receives an anonymous app-user identifier and limited app, device, transaction, purchase, and entitlement metadata needed to present offerings and determine access. RevenueCat does not receive the product content identified in this policy.
Legal choices and signed evidence
When a user accepts, declines, or later withdraws acceptance to use limited mode, CostCurve records the choice locally and queues a signed, privacy-minimal event for the Uncommon Weather legal-choice service hosted on Supabase. The service receives product and document identifiers, versions and SHA-256 hashes; the choice; broad age band and acceptor role when applicable; pseudonymous installation and request identifiers; app or extension version and build; timestamps, locale, source and sequence; online or offline state; cryptographic proof; and receipt-linkage fields where applicable.
The service does not receive the user’s name, email address, birth date, full App Store receipt, or CostCurve product content. A keyed pseudonym is derived from the random installation identifier; the raw installation identifier is not retained in the legal ledger. Security providers may process ordinary connection metadata, such as IP address, route, response status, and timing, to deliver and protect the request.
A local decline or withdrawal takes effect immediately and remains queued until it can be delivered without silently changing the decision time. A user who declined or withdrew remains quietly in limited mode across later document families and can choose to review and accept from settings. An acceptance remains verification-pending, with ordinary product access limited, until a signed server receipt bound to the current product documents is returned and verified. A verified current choice is not repeatedly requested.
Service providers and disclosures
Apple provides iOS, App Store billing, and the Apple frameworks or iCloud services specifically identified above. RevenueCat provides subscription-entitlement infrastructure. Supabase hosts the signed legal-choice and receipt service. Cloudflare delivers and protects the public website. Support and network providers process only the information needed for those functions. Information may also be disclosed when required by valid legal process, to protect rights or safety, to investigate abuse or security incidents, or in a business transaction with legally required safeguards.
Uncommon Weather does not sell personal information, share it for cross-context behavioral advertising, serve third-party ads, or track users across unrelated products.
Retention and deletion
Product data follows the product-specific retention and deletion boundaries stated above. Copies deliberately exported or shared remain wherever the user or recipient saved them. Support correspondence is retained while needed to handle the request and for reasonable operational, security, and legal purposes. Apple, Google, RevenueCat, Gumroad, and other independent platforms retain their records under their own policies and legal duties.
Legal-choice events and acceptance receipts are append-only evidence retained until the verified relationship ends plus seven years. Related challenge, key-registration, request-audit, signing-key incident, receipt-integrity, and retention-purge records follow their security and legal-claims schedules. Immutable legal evidence may be retained where needed to establish, exercise, or defend legal claims.
Security
The legal-choice system uses HTTPS, P-256 signatures, keyed pseudonyms, replay-resistant single-use challenges, strict origin or product allowlists, rate limits, restricted service credentials, append-only evidence, and signed receipts. Apple security frameworks are used where the product-specific disclosures identify them. No system is perfectly secure.
Choices and privacy rights
Users can decline, later withdraw to limited mode, review the current documents, or affirmatively accept from Legal & Privacy settings. Available product controls can delete or export product data, manage or restore purchases, leave a share, or deactivate a local license where applicable. Depending on location, rights may include access, correction, deletion, restriction, objection, appeal, withdrawal, or a regulator complaint.
Children and eligibility
CostCurve is not directed to children under 13. A parent or legal guardian must accept for a user age 13 through 17. The legal flow records only a broad age band and acceptor role, not a birth date.
Changes and related documents
Material changes receive a new immutable document version. Previously accepted users are asked to make one new choice for a materially changed family; continued use alone does not silently create acceptance. A stored decline or withdrawal remains limited without a recurring prompt. Read the CostCurve Terms of Service and CostCurve Product Schedule.
UNCOMMON WEATHER LLC
1212 N Walker Ave Apt 207
Oklahoma City, OK 73103
United States
team@uncommonweather.com