Policy

Data Retention Policy

Roof Quote Analyzer is designed around short-lived customer job storage.

Effective: August 23, 2026

Current retention schedule

Data categoryCurrent handling
Original uploaded quote filesConfigured for automatic deletion from active application storage within 72 hours after the job completes or fails.
Normalized PDFs and analysis working filesStored with the same short-lived job and deleted on the same schedule.
Generated HTML, PDF, and ZIP reportsAvailable during the job-retention window and deleted from active application storage on the same schedule.
Job delivery email addressStored with the active job so purchased report links can be sent, then deleted from active application storage on the same schedule.
Job request, status, and application payment-state dataStored with the job and deleted from active application storage on the same schedule.
Payment processor recordsStripe may retain transaction, customer, fraud-prevention, and financial records under its own policies and legal obligations. Full card details are handled by Stripe-hosted Checkout rather than stored in the Roof Quote Analyzer job workspace.
Routine hosting, security, and API logsMay be retained by service providers under their own operational, security, and legal policies. These logs are not intended to contain complete customer reports, but may include technical metadata.
Cookieless analytics eventsPostHog may retain privacy-sanitized website and conversion events according to the project and provider retention settings. These analytics events are separate from the 72-hour customer-job workspace and are configured not to include uploaded quote contents, filenames, customer references, support references, job identifiers, names, email addresses, ZIP codes, project state, or payment-card details.
Google and Reddit public-site measurementGoogle may retain limited cookieless analytics and advertising-measurement events while optional-cookie consent is denied. If optional-cookie consent is granted, Google may use measurement cookies or similar identifiers and the Reddit advertising pixel may run and retain advertising-measurement data under the providers' applicable settings and policies. The site defaults Google consent to denied before Tag Manager starts, keeps Reddit blocked until consent is granted, and does not load this tagging on Roof Quote Analyzer pages. This measurement data is separate from the 72-hour customer-job workspace.
Support emails and business recordsRetained as reasonably needed to respond, document the request, reconcile transactions, secure the service, and meet legal or business-record obligations.
Paid-report delivery emailThe message contains short-lived report links rather than attached quote documents. A copy may remain in the recipient's mailbox and in Google Workspace operational records under applicable account settings and provider policies. Its report links stop working after the underlying job is deleted.

How the 72-hour period works

The application periodically removes expired job directories from its persistent active storage. The 72-hour period is a maximum operational target, not a promise that files will remain available for the full period. Paid customers receive an email containing the same report links shown on the unlocked results page, including the complete ZIP link. Download any report you wish to keep promptly because emailed links also expire and redeployments, failures, or maintenance can remove access sooner.

Early deletion requests

You may request early deletion by emailing support@understanddecide.com. Include the job identifier and enough information to locate the job. We may be unable to locate a job after automatic deletion.

Provider retention and legal exceptions

Hosting, analysis, payment, and security providers may maintain backups, abuse-prevention records, transaction records, security logs, or legally required records outside the active application storage controlled by Understand / Decide. Information may also be retained longer when reasonably necessary to investigate abuse, protect users, resolve disputes, reconcile payments, or comply with law.

Future changes

Retention periods may change as the product architecture changes. Any material change will be reflected on this page and, when relevant, in the upload or payment flow.