Public demo boundary

How the current demo handles files

The online page is a small parser demonstration. It is not a hosted deal workspace and it is not the complete local review application.

What happens after you choose a file

  1. The browser checks the extension, file count, and 900 KiB per-file limit.
  2. You must acknowledge that the selected files are sent to Cloudflare for the request.
  3. The worker parses each file and returns document type, parse status, page count when available, evidence count, and warnings.
  4. The response is returned to the page; the current worker reports storage: none and does not create a Deal or write the upload to persistent storage.
Use sample or non-confidential files. A transient processing boundary is not a promise that a third-party network provider has no operational logs or legal obligations. Do not upload a live transaction package to the public demo.

What remains local

The full prototype runs on your machine. Canonical field confirmation, source conflict selection, NOI, Cap Rate, DSCR, occupancy, rent PSF, Finding rules, SQLite Deal data, and report export are outside the online parser. The local application stores its working files under the ignored data/ directory and provides a delete flow.

What this site currently measures

No GA4 Measurement ID, advertising tracker, or third-party behavioral analytics script is embedded in the public page. Google Search Console ownership and sitemap submission are external account actions and are not represented as completed here.

Questions and limits

The demo does not provide valuation, investment, legal, lending, or buy/no-buy advice. This page describes the current implementation, not a legal privacy notice for every future deployment. Review the methodology and FAQ before using the demo.