Privacy

Your CSV contents stay in the browser.

The reconciliation is designed so uploaded Airbnb and bank CSV contents do not need to be sent to the application server.

CSV processing

Uploaded CSV files are parsed and reconciled in your browser. The app does not intentionally transmit uploaded filenames, raw CSV rows, payout references, amounts, dates, bank descriptions, or other CSV cell contents as product telemetry.

Operational telemetry

The app can send whitelist-only events such as page views, whether an Airbnb or bank CSV loaded, coarse row/column-count buckets, coarse match-rate buckets, whether exceptions or ambiguity were present, sample usage, review-export clicks, and one-click “worked / looks wrong” feedback.

Repeat-use signal

For uploaded-file reconciliations, the browser may store a local marker indicating that a prior reconciliation was run. It contains no date, filename, payout data, account data, or identifier and can be cleared with normal site-storage controls.

Infrastructure

The site is hosted on Cloudflare Pages. Requests to the website and telemetry endpoint are processed by the hosting infrastructure under its normal network and security operations. The custom telemetry payload itself does not include an application-level user identifier.

Samples

The downloadable sample CSVs are synthetic demonstration data and do not contain real guest, host, listing, bank, or payout information.