Privacy Policy

Last updated: May 16, 2026

Riptide AI Consulting LLC ("Riptide," "we," "us") operates the Roof Estimator web application (the "Service"). This Privacy Policy explains what we collect, how we use it, and the choices you have.

What we collect

  • Estimate inputs you provide. Property address, homeowner name, claim number, roof spec (area, pitch, stories, layers, geometry), region selection, line items, and scope notes. These are stored locally in your browser until you explicitly save an estimate to your subscription history.
  • Optional damage reports. If you import a Roof Diagnose damage report JSON, the contents are forwarded to our AI provider for line-item generation. The report is not retained after the response unless you save the estimate to history.
  • Saved estimates.When you click "Save to history," we store a JSON copy of the spec + the rendered PDF in our object storage (Vercel Blob, US-based, encrypted-at-rest). Retention: 365 days, then automatic deletion.
  • Audit log. A compact per-customer audit row (date, address, line count, total) is stored on your Stripe customer record so the history page can list past estimates. The audit row is retained as long as your subscription is active; it does NOT contain financial account data.
  • Technical logs. Standard web-server logs (IP address, request timestamp, user agent, error messages) retained up to 30 days for security and debugging.
  • Analytics. Aggregated, anonymized usage stats via Google Analytics 4 and Vercel Analytics. No personally identifying information is included.

How we use this information

  • To generate the AI-suggested line-item scope and render your branded PDF.
  • To enforce your monthly estimate quota and bill subscriptions via Stripe.
  • To monitor service health, security, and abuse.
  • To improve prompts and product quality. Estimate content is never used to train third-party AI models; see "AI provider data handling" below.

AI provider data handling

Estimate spec data (and any imported damage report) you submit are forwarded to Anthropic via their commercial API for line-item generation. Per Anthropic's policy, prompts and completions submitted via the API are not used to train their models, are encrypted in transit and at rest, and follow Anthropic's published retention schedule. If you need details for compliance, email hello@riptideai.co.

Data retention

See our data retention policy for retention periods and deletion guarantees.

Your rights

You can request a copy of any data we hold about you, ask us to delete it, or correct inaccuracies. Contact hello@riptideai.co. We respond within 30 days. You can also delete individual saved estimates yourself from /estimates.

Children

The Service is intended for use by professionals (roofing contractors, sales reps, adjusters). It is not directed at children under 16, and we do not knowingly collect data from children.

Changes

We may update this policy. When we do, we'll update the "last updated" date at the top and, for material changes, notify users via prominent notice on the Service.

Contact

Riptide AI Consulting LLC, Houston, TX · hello@riptideai.co