Resale Records — Privacy Policy

Last updated: 2026-06-30 Effective date: 2026-06-30

Resale Records ("we," "our," or "the app") is a mobile application for individual resellers, pickers, and estate-sale flippers. This Privacy Policy explains what data Resale Records collects, how we use it, who we share it with, and what choices you have.

What Resale Records Is

Resale Records is a financial record-keeping app for resale businesses. It tracks:

Resale Records does not sell items on your behalf, process payments, or file tax returns. It produces a Schedule C-shaped CSV export that you give to your CPA.

What Data We Collect

Data you provide directly

Category Examples When collected
Account Email address, password (hashed) Sign up
Pickups Photo, location name, GPS lat/lng, cost, source type, intended channel, intended price, notes When you record a pickup
Trips Start time, end time, distance, classification (sourcing/personal) When you start a trip
Sales Sold date, sold price, marketplace, marketplace fees, shipping cost, listing URL When you record a sale
Donations Date, organization, fair-market value, receipt photo When you record a donation

Data we generate from your inputs

Data we do NOT collect

How We Use Your Data

We do not sell your data. We do not use your data for advertising. We do not train AI models on your data.

Third-Party AI Disclosure — Donation-Receipt OCR

Resale Records uses an OpenRouter free-tier vision-language model (default nvidia/nemotron-nano-12b-v2-vl:free, configurable via the OCR_MODEL env var on our Cloudflare Worker) to extract structured data (date, organization, item count, declared value, signature present) from paper donation receipts you photograph.

Third-Party AI Disclosure — eBay Message-Draft

Resale Records uses an OpenRouter free-tier text model (default openai/gpt-oss-20b:free, configurable via DRAFT_MODEL) to draft a seller reply when you tap "Draft reply" on a buyer message in the eBay Inbox.

Storage and Security

Data Sharing

We share data only with the following categories of recipients, and only the data they need to perform the service:

Recipient What they receive Why
Supabase All your data Database and storage hosting
OpenRouter (multi-model gateway) Donation-receipt photos (when you tap "Snap a receipt"); stripped eBay message thread + reply metadata (when you tap "Draft reply") Both AI integrations; the OpenRouter API key never enters the app, and the Worker's allow-list strips PII
Apple Aggregated, anonymized App Store usage signals App distribution and crash diagnostics
eBay, Inc. (optional) OAuth grant for sell.account, sell.inventory, sell.fulfillment Read-only sale sync (see "Connected Marketplaces" below)

Connected Marketplaces (eBay)

Scope. Connecting your eBay seller account enables a read-only integration. Resale Records pulls your active listings and sold orders via eBay's API and creates matching sales records locally. We never create, edit, or delete anything on your eBay account.

What we store. An OAuth refresh token, encrypted at rest with AES-256-GCM using a project key. We also store your eBay user ID, username, granted scopes, and token expiry. Your eBay password is never seen by Resale Records — authentication happens entirely against eBay's servers via standard OAuth 2.0 + PKCE.

How often we sync. When you open the app (foreground), when you tap "Sync now" in Settings, and once per day (3am UTC) via a scheduled background job.

Opt-out. Disconnect at any time from Settings → Marketplaces → Disconnect. This deletes the stored token immediately and stops future syncs; locally-synced sales records are retained unless you delete them.

Third party. All eBay data flows through eBay, Inc. Resale Records does not warrant the accuracy, completeness, or timeliness of eBay-sourced data.

We do not sell, rent, or trade your data to advertisers, brokers, or data aggregators. We do not share your data with other Resale Records users.

Your Rights and Choices

Children

Resale Records is intended for adult users (18+) running resale businesses. We do not knowingly collect data from anyone under 13. If you believe a child under 13 has created an account, email [email protected].

Tax and Legal Disclosure

Resale Records is a record-keeping tool. It is not a tax preparation service, and we are not a CPA, EA, or licensed tax preparer. The Schedule C-shaped CSV export is for you to give to your CPA or tax preparer.

Resale Records does not give tax advice. Always confirm the application of any deduction with a licensed tax professional in your state.

International Users

Resale Records is operated from the United States. If you use Resale Records from outside the United States, you understand that your data will be transferred to and processed in the United States. The protections of your local jurisdiction may differ from those in the US.

Changes to This Policy

We may update this Privacy Policy. The "Last updated" date at the top will reflect the change. Material changes will be announced in-app and via email if you have an account.

Contact

[email protected]

Acceptance

By using Resale Records, you agree to this Privacy Policy.