LEGAL
Privacy policy
This policy explains what information the Rapid Home Services PDX website is designed to collect, why it is used, and the choices available to visitors. It was last updated August 5, 2026.
Information collected
A quote request may include your name, phone number, email address, preferred contact method, project type and description, ZIP code, optional address, scheduling preferences, consent confirmation, and optional project photos. Please do not submit payment-card details, banking information, identification documents, Social Security numbers, medical information, or other unnecessary sensitive data.
The site may process limited technical information needed for security and reliable operation, such as an IP address for short-term rate limiting. Quote progress is saved in your browser's session storage so a page refresh does not erase the form. That session data is removed after a successful submission and normally ends when the browser session ends.
Photo handling
Selecting a photo first creates a local preview. The image uploads only after you confirm and send the quote request. Photos are stored in a private Cloudflare R2 bucket and are not public. They are not sent to Rapid Assistant or OpenAI. Uploaded originals may contain camera metadata, including location data if your device embedded it, so remove sensitive metadata or location details before uploading when needed.
Rapid Assistant data
The Rapid Assistant processes the messages you type, a random session identifier, and limited page or quote-progress context needed to make its response useful. That context can identify the current page, quote step, selected service, and whether certain project fields have been started; it does not include contact details, an address, schedule, consent, photo files, or quote-submission authority.
The assistant can use OpenAI's Responses API when the server-side provider is available, and otherwise uses deterministic website rules. In OpenAI mode, the current message and limited non-contact page context are sent to OpenAI to generate a response. Earlier client transcript messages are not forwarded to the model. Requests disable OpenAI response storage, but OpenAI still processes the request under its applicable business terms, privacy commitments, and abuse-monitoring practices. Conversation display history remains in this browser for no more than two hours and is not durably stored by the assistant endpoint.
Contact name, phone, and email entries collected through the guided intake are represented by generic markers in the assistant transcript; the values remain in the quote draft instead. The OpenAI request does not include quote contact fields, addresses, schedules, consent, photo files, or submission authority. The API key remains server-only, output and request time are bounded, and a hashed session identifier is used for safety controls. Do not type passwords, payment details, identification documents, medical information, access codes, or other unnecessary sensitive information into free-form assistant messages.
How information is used
Information from a quote request is intended to be used to assess a project, communicate about scope and availability, prepare an estimate, schedule accepted work, prevent spam, and maintain basic business records. It should not be used to make unrelated automated decisions about you.
Storage and sharing
Cloudflare hosts the website and quote destination. Validated quote details are stored in Cloudflare D1, and optional photos are stored in private Cloudflare R2 storage. Resend processes an email copy of the quote details so the request reaches the business inbox. The email may include the contact, address, access, scheduling, and project details you submitted. These providers receive information only for hosting, storage, security, and notification purposes.
Information may also be disclosed when required by law, to protect the security of the site or its users, or as part of a business transfer.Rapid Home Services PDX does not use the quote form to collect information for sale to data brokers.
Retention and security
Quote records and uploaded photos in the website's D1/R2 intake system are scheduled for deletion 365 days after submission. Notification copies in the business mailbox, and separate records created if work is accepted, may be retained longer when reasonably needed for operations, tax or accounting records, warranty questions, disputes, or legal obligations. Access is limited to the business and service providers supporting this workflow. Reasonable safeguards reduce risk, but no website or storage system can guarantee absolute security.
Your choices
You may choose not to provide optional fields or photos. You may also ask to review, correct, or delete information that has been retained, subject to applicable legal recordkeeping requirements. Privacy questions may be sent to lj@rrportland.com.
Policy updates
This policy may change when website features or service providers change. The updated date at the top of this page will show when a revision takes effect.