Terms of Service
Last Updated July 28, 2026
Version 2026-07-28
These terms are the agreement between you and RoofStruct LLC (“RoofStruct,” “we,” “us”) when you use RoofStruct. There are two halves to what we offer: software you use yourself to measure roofs and build documents, and measurement reports our own team produces for you for a per-report fee. Different rules apply to each, so we have kept them separate throughout. We have written this in plain language, but it is still a business agreement, and four sections change what you can recover from us and how disputes get handled: Section 3 (Accuracy, field verification, and our Ordered Report commitment), Section 4 (Disclaimer of warranties), Section 5 (Limitation of liability) and Section 25 (Resolving disputes). Please read those.
1. Acceptance of these Terms
By creating an account, signing in with Google or Microsoft, requesting a magic link, or otherwise using RoofStruct, you agree to these Terms of Service and to our Privacy Policy. If you do not agree, do not use the service.
These Terms cover everyone who uses a RoofStruct workspace, including team members someone else invited. If you create or administer a workspace, you accept these Terms for that workspace and for the people you invite, and you confirm you have the authority to do that. If you are using RoofStruct on behalf of a company, you confirm you have authority to bind that company.
These Terms govern every transaction with RoofStruct, including subscription plans, one-time Ordered Report purchases, and prepaid credit packs. Each time you sign in, place an order, or invite a team member, you confirm your agreement to the version of these Terms then posted. The version in force is the one published at this page, with the effective date and version shown at the top, and the version in force at the time of a transaction governs that transaction.
2. What RoofStruct provides
RoofStruct is a web platform for roofing contractors. You can trace roofs on aerial imagery, produce measurements and material takeoffs, export documents, build estimates and proposals, send them to your customers, send purchase orders to your suppliers, and keep a record of your customers. Separately, our own team will produce a measurement report for you for a per-report fee. The platform also includes optional AI image enhancement, electronic acceptance of estimates by your customers, white-label output, team workspaces with roles, prepaid credits, and exports in the formats your plan includes.
The difference between the two halves matters, and the rest of this agreement depends on it. Output you produce yourself by tracing a roof in the editor is self-serve output. An Ordered Report is a measurement report that RoofStruct personnel prepare by hand from available aerial imagery — with no site visit and no physical inspection of any kind. Section 3 sets out what we commit to for an Ordered Report, and what we do not.
A few words we use throughout, matching the vocabulary you see in the product:
- Account — one person's login.
- Workspace — the shared space that holds your projects, customers and team, and that carries your plan.
- Team Member — a person invited into a workspace.
- Platform — the RoofStruct software, website and services.
- Content — everything you put into RoofStruct or create with it: addresses, measurements, calculations, estimates, customer records, uploaded photos and logos.
- Ordered Report — a measurement report our team produces for you for a per-report fee.
- Credits — a prepaid allowance for using a feature, counted in units.
- Free Plan and Paid Plan — the plan tiers described on our pricing page and in Settings → Billing.
- Your Customer — the homeowner, property owner or business you are quoting or working for. Supplier — the material supplier you send a purchase order to.
Plan features and limits are shown on our pricing page and in Settings → Billing, and they may change for future billing periods. Which exports you can use depends on your plan: PDF export is available on every plan, and CSV, XLSX and DXF are paid-plan features.
3. Accuracy, field verification, and our Ordered Report commitment
Everything RoofStruct produces is derived from aerial imagery captured on a particular date, plus the information you supply — whether you trace the roof yourself or our team prepares an Ordered Report. Imagery date, image quality, weather, shadow, tree cover, dormers and dozens of other real-world conditions affect what can be seen and what the tools can compute. Always verify critical measurements on site before ordering materials, finalising an estimate, or signing a contract.
An Ordered Report is prepared from available aerial imagery by a person on our team. There is no site visit, no interior or attic access and no structural inspection. It reflects what is visible in that imagery and nothing more.
Our commitment on Ordered Reports: if an Ordered Report contains a measurement error, tell us within 30 days of delivery and we will either correct and re-issue the report or refund what you paid for that report — your choice. Some properties cannot be measured from the imagery available. Where that happens we tell you and refund the report fee.
The boundary of that commitment: it is not a guarantee that a report will match a field measurement to any particular tolerance, and not a guarantee of any outcome in your bid, your material order, or your contract with your customer. It does not cover inputs you supply, obstructed or out-of-date imagery, or structures not visible in available imagery. Correction or refund is your sole and exclusive remedy for the accuracy of an Ordered Report, and Section 4 (Disclaimer of warranties) is subject to this Section 3. This commitment applies only to reports our team produces. It does not extend to measurements you trace yourself.
If you put RoofStruct measurements or reports into any document you give to a customer, insurer, adjuster, lender or supplier, that document is yours. You must state in it that measurements require field verification, and you must not present RoofStruct output as the result of a physical inspection.
4. Disclaimer of warranties
Except for the Ordered Report commitment in Section 3, the platform, the measurements, the material calculations, the cost estimates, the exports, the imagery and the documents generated are provided as is and as available, without warranty of any kind — including accuracy, completeness, merchantability, fitness for a particular purpose, or non-infringement.
We do not warrant that the service will be uninterrupted, timely, secure or error-free, that defects will be corrected, or that third-party aerial imagery is current, complete, or available for any particular property. We disclaim the implied warranties of merchantability and fitness for a particular purpose.
We provide the platform to the account holder. We do not undertake any duty to, and make no representation or warranty to, any homeowner, property owner, insurer, adjuster, lender, supplier or other person who receives a document you create or distribute using RoofStruct.
Where the law where you are does not allow some of these exclusions, they apply only to the extent the law allows, and the rest of this section still applies. Read this section together with Section 3 (Accuracy, field verification, and our Ordered Report commitment) and Section 5 (Limitation of liability).
5. Limitation of liability
This section limits what you can recover from us. Please read it.
To the maximum extent allowed by law, neither you nor RoofStruct is liable to the other for any indirect, incidental, special, consequential, exemplary or punitive damages, including lost profits, lost data, lost business or the cost of substitute services — even if warned those damages were possible. Your indemnification obligations under Section 24 are excluded from this mutual waiver.
To the maximum extent allowed by law, our total liability to you, in the aggregate for all claims arising out of or related to these Terms or the service, is capped at the greater of five hundred US dollars (US$500) or the fees paid for your use of RoofStruct in the twelve months before the event giving rise to the claim, whether those fees were paid to us or to our merchant of record.
Neither cap applies to: fraud or fraudulent misrepresentation; gross negligence; wilful misconduct; intentional or gross fault; death or personal injury caused by negligence; bodily or moral injury; your indemnification obligations under Section 24; or any liability that cannot lawfully be limited. If the law where you are does not allow some of these limits, they apply to you only to the extent the law allows, and the rest of this section still applies. If any limitation in this section is held unenforceable as to a particular claim or in a particular place, it stays in effect for every other claim and place and applies to the maximum extent the law allows. Sections 3, 4, 5 and 24 are meant to be read together as one allocation of risk between us.
6. Your account, your workspace, and your team
You must be at least 18 years old to use RoofStruct. Accounts are for business use by roofing professionals — not for personal or consumer use.
Each person who uses RoofStruct needs their own login. Do not share credentials with anyone, including your own employees — add each person through the dashboard as a team member instead. Your plan sets how many team members your workspace can have, and current limits are shown in Settings → Billing.
You are responsible for keeping your sign-in credentials safe and for everything that happens under your account, including anything your team members do or send. If you sign in through Google or Microsoft, the security of that account also affects ours. Magic-link sign-in sends a one-time link to your email — do not share it. Tell us promptly if you think your account has been accessed without your permission.
If we reasonably determine that more individuals are using your workspace than your plan allows, we may ask you to add the missing team members or upgrade. If you do not within 15 days of our written notice, we may suspend the workspace. On our written request, you will confirm in writing how many individuals are using your account.
7. Plans, pricing, and billing
RoofStruct charges in three ways. There is a flat subscription fee for the plan you choose, which does not change with how many measurements you take or exports you generate. Separately, and always optionally, Ordered Reports are priced per report, and prepaid credit packs can be bought for measurement and AI-enhancement credits. The price is always shown before you buy. Your current plan and the date your billing period ends are shown in Settings → Billing.
Paid plans renew automatically — monthly plans every month and annual plans every twelve months, on the renewal date, at the price then in effect for your plan. The charge is taken by Lemon Squeezy as our merchant of record, and sales tax or VAT is calculated and collected by them at checkout. Your purchase is governed by both these Terms and Lemon Squeezy's Terms of Service. See Section 21 (Third-party services and our merchant of record).
Credits are covered in Section 8 (Credits and prepaid packs), and cancellation and refunds in Section 9 (Cancellation, refunds, and payment reversals).
8. Credits and prepaid packs
Credits are a prepaid allowance for using a feature, counted in units. They are not money and not a stored-value instrument. They are tied to your workspace, are not redeemable for cash, and are not transferable between accounts. Credits are consumed when the feature runs successfully; if a feature fails through our fault, we restore the credits it consumed.
Allowances included with a paid plan reset at the start of each billing period and do not roll over. Purchased AI-enhancement credit packs do not expire and are kept when your plan ends. Measurement credits are different: when a paid plan ends, the whole measurement-credit balance is removed — including credits from measurement packs you purchased. We would rather tell you that plainly than let you discover it.
If you cancel, credits you still hold stay usable until your access ends, subject to the measurement-credit rule above.
9. Cancellation, refunds, and payment reversals
You can cancel any time from Settings → Billing, without contacting us. Cancellation stops the next charge, and you keep access until the end of the period you have already paid for. We do not pro-rate partial periods. Refunds are processed by Lemon Squeezy as merchant of record — tell us and we will help where we can. If you think a charge is wrong, please email us first; we would rather fix it than have it become a chargeback.
If a payment is reversed, charged back or otherwise fails after we have delivered a report or after credits have been consumed, that is a material breach of these Terms. We may suspend or terminate the account, invalidate remaining credits, and recover the reversed amount together with any fee our payment provider charges us for it. Nothing here limits any right you have to dispute a charge with your bank or card issuer. Do not open a new account to get around a suspension or termination.
10. Your content and your customers' information
You keep all rights to the project data you put into RoofStruct: addresses, measurements, calculations, estimates, uploaded photos, and anything else you create. We do not claim ownership of it and we do not sell it.
You give us a limited, worldwide, royalty-free licence to host, store, copy, process, transmit, display and reproduce your content — only so we can run the service for you, produce the documents you ask us to produce, and send them to the recipients you choose. That licence ends when the content is deleted or your account is closed, except for three things it cannot reach: backups managed by our database provider on its own schedule; records we are legally required to keep; and documents already generated, sent, downloaded or signed. We cannot recall a PDF that is already in someone's inbox, and we keep signed estimates and proposals exactly as they were signed so they stay reliable for you and your customer.
You confirm you have the right to upload everything you upload — including photos, addresses and any third-party content — and that it does not violate anyone else's intellectual property, privacy or contractual rights.
The customer records you create are yours, and you are responsible for them. You confirm you are entitled to collect and use them, and that you will comply with the privacy and marketing laws that apply to you. If you enter another person's information — a homeowner, a supplier, a team member — you are responsible for telling them what you are collecting and why, and for giving whatever notice your local privacy law requires. See Section 20 (Personal information you put into RoofStruct) and Section 24 (Indemnification).
11. Your brand, white-label, and attribution
If you upload a logo or use the branding features, you grant us a non-exclusive, royalty-free licence to reproduce and display your name, logo and marks — solely to apply your branding inside the platform and to the estimates, proposals, reports and purchase orders you generate, and to send those documents to the recipients you choose. That licence ends when you remove the branding or close your account, except for documents already generated or sent. We will not use your name, logo or marks in our own marketing without asking you first.
On eligible plans you can remove RoofStruct attribution from documents you generate. If you do, you remain solely responsible for every document you distribute under your own brand, you are the sole point of contact for your customers about it, and you must include whatever disclosures, disclaimers and notices your customers and your jurisdiction require.
The disclaimers and limitations in these Terms run between you and us. They are not notice to your customers and they do not transfer to them. The field-verification statement printed on generated reports may not be removed or obscured.
12. Our platform, our intellectual property, and your feedback
The RoofStruct software, source code, interface, brand, logo, documentation, generated templates, and the way the platform works are owned by RoofStruct LLC and protected by intellectual property law.
We grant you a limited, revocable, non-exclusive, non-transferable and non-sublicensable right to use the platform for your own internal business purposes — bidding, quoting and performing roofing work for your own customers — under these Terms. That includes work you bid and then subcontract, roofing a general contractor bids without self-performing, and use by franchisee or affiliated entities within your organisation. You get no rights beyond what is written here. If we revoke that right other than for your breach, Section 22 (Changes to the service, and beta features) sets out the pro-rata refund that applies.
If you send us ideas, suggestions or feature requests, you grant us a perpetual, irrevocable, royalty-free right to use them without obligation or attribution, and you confirm you are free to give them. See also Section 13 (Aerial imagery) and Section 15 (Acceptable use).
13. Aerial imagery
The aerial and satellite imagery shown in the editor and embedded in your documents comes from third-party imagery and mapping providers, and is licensed to RoofStruct, not to you. You may use it inside RoofStruct to do your work, and include it in the estimates, proposals, reports and purchase orders you generate in the ordinary course of bidding or performing roofing work for your own customers.
You may not extract, export, redistribute, republish, resell or cache the imagery on its own or in bulk, and you must comply with the imagery provider's own terms as they apply to your use, including any attribution the provider requires. Imagery availability, currency and resolution vary by provider, by property and by plan, and the providers we use may change. Section 24 (Indemnification) includes a narrow intellectual-property indemnity from us covering the imagery we supply.
14. AI-enhanced imagery
Image enhancement is optional. When you use it, the aerial or uploaded image is sent to a third-party generative-AI provider in the United States for processing. Only the image and a fixed instruction are sent: no address, and no account, project or user identifier. We do not currently set a no-training or data-retention flag on those requests, and each provider's own terms govern what they do with the image.
The returned image is a machine-generated rendering intended to make the roof easier to see. It is not an unaltered photograph and not a photographic record of the property. Generative models can alter fine detail or fail to reproduce it. Enhanced imagery must not be relied on as evidence of roof condition or structure, or of the presence or absence of any roof feature.
You choose whether to enable enhancement, and you are responsible for any use of enhanced imagery in a customer, insurance or claims document — including any disclosure your recipient or your jurisdiction requires.
RoofStruct may also surface observations computed from the geometry you trace, including drainage and water-flow observations. These are computed from geometry alone. They are not an inspection, a condition assessment or a recommendation, they may be inaccurate or incomplete, and they must be verified on site before you rely on them or present them to a customer. Do not present them as the findings of a physical inspection.
15. Acceptable use
RoofStruct is built for legitimate roofing work. The following are not allowed, and any of them is grounds for suspension or termination under Section 23, with the consequences set out in Section 16 (Enforcement):
- No reverse engineering. Do not decompile, disassemble, or attempt to derive the source code of the platform, except where this restriction is prohibited by law.
- No bulk extraction. Do not extract, download or accumulate measurements, imagery, geometry or reports in bulk — whether by bot, crawler, script or headless browser, or by using the platform's own features at volumes inconsistent with ordinary roofing work. Do not try to enumerate or access other users' data.
- No credential sharing. Do not share your login with anyone, inside or outside your company. Add each person as a team member instead.
- No service bureau or resale. You can brand the estimates, proposals and reports you generate for your own customers — that is what the branding and white-label features are for. You cannot operate RoofStruct as a service for others, provide measurement, takeoff or report-production services to third parties as a standalone offering, resell or sublicense access, or run projects on behalf of other contractors. Talk to us about an Enterprise arrangement instead.
- No competing use. You own your project data and nothing here changes that. But you agree not to use RoofStruct, or anything you export from it, to build, train, enrich or supply a competing roof-measurement, imagery or property-data product or dataset, or to supply measurement data to anyone who does.
- No published benchmarking. Do not publish benchmarks, accuracy comparisons or performance tests of the platform without our written consent.
- No fraud or illegal use. Do not use RoofStruct to commit fraud, file false insurance claims, mislead homeowners about measurements you did not actually take, or break any law.
- No abuse of the infrastructure. Do not deliberately overload, disrupt, probe or interfere with the service. Do not upload malware. Do not try to access accounts or data that are not yours.
- Report vulnerabilities, don't exploit them. If you find a vulnerability, email . If you report it in good faith, give us reasonable time to fix it before telling anyone else, do not access or keep other people's data, and do not degrade the service, we will not pursue you under these Terms or bring a claim against you for that research.
- No evading enforcement. Do not open a new account to get around a suspension or termination.
- No impersonation, harassment or deception. Do not impersonate a person or company, harass anyone through the platform, or use RoofStruct to deceive a homeowner, an insurer or a supplier.
16. Enforcement
If you breach Section 10 (Your content), Section 12 (Our platform and intellectual property), Section 13 (Aerial imagery) or Section 15 (Acceptable use), damages alone may not be an adequate remedy — a copy of extracted data or imagery cannot be un-copied. You agree we may seek injunctive or other equitable relief in addition to any other remedy, without having to post a bond, and you agree not to argue that money damages are an adequate remedy for those breaches. Nothing in this section stops either of us from asking a court for emergency relief.
If we have to bring or defend a claim about your breach of Section 10, 12, 13 or 15, and we substantially prevail, you will reimburse our reasonable attorneys' fees and costs. We may also recover the reasonable costs of investigating and stopping the breach.
17. Documents and messages you send through RoofStruct
RoofStruct is a tool you use to prepare and send documents. We are not a party to any contract between you and your customer, and we do not review, approve or take responsibility for what is in the estimates, proposals, warranties or contract terms you send. Any warranty, guarantee, licensing statement or insurance statement in a document you generate is yours — including where you started from a template we provide.
Any sample introduction, warranty or terms text we provide is illustrative starting text, not legal advice. RoofStruct is not the warrantor of any workmanship or materials warranty appearing in your documents. Review templates with your own counsel before you use them. You are solely responsible for the legal compliance of your customer agreements, including any consumer cancellation or right-of-rescission notice, licensing disclosure, or contract-form requirement that applies where you work.
You represent and warrant that you hold every licence, registration, bond and insurance policy you claim, or are required to hold, in each jurisdiction where you work. RoofStruct does not verify and makes no representation about any customer's licensure, insurance, bonding, warranties or inspections. You are solely responsible for the accuracy of every statement about yourself appearing in any document you send through RoofStruct.
RoofStruct sends estimates, proposals, reminders and purchase orders from our systems on your behalf. Send them only to people expecting to hear from you — your own customers, your own suppliers, and people who have asked you for a quote. Do not use RoofStruct to send unsolicited commercial email, marketing blasts or bulk messages, and do not add recipients or CC addresses with no connection to the job. You are responsible for complying with the email and anti-spam laws that apply to you and your recipients, including CAN-SPAM in the United States and CASL in Canada, and for the content of everything sent under your account.
If sending on your behalf puts our delivery reputation at risk, we may limit or stop sending for your account. See also Section 24 (Indemnification).
18. Electronic acceptance and signatures
Our estimate pages let your customer accept and sign electronically. What gets recorded is: the name the signer types, the time our servers record it, a timestamp and browser identifier supplied by the signer's own device, and a frozen snapshot of the pricing, tiers, geometry and document content as they stood at the moment of signing.
What is not recorded, so there is no confusion later: no IP address, no handwritten or biometric signature, no identity verification, and no cryptographic hash or tamper-evident seal. It is a record of what happened on our system, not verification of who did it. RoofStruct is not an e-signature certification authority and provides no attestation or notarisation.
RoofStruct is not a party to any agreement signed through the platform, and we make no representation that a signature captured through the platform satisfies any statutory signature, writing, delivery or consumer-consent requirement that applies to your contracts. You are responsible for determining what your jurisdiction requires and for obtaining any consent to electronic records. Do not accept or sign on your customer's behalf. Note that the signature record, including the browser identifier, is visible to anyone holding the estimate link — see Section 19 (Share links and access tokens).
19. Share links and access tokens
Estimate, proposal and shared-project links contain a long random token and are not listed or indexed, but they are not authenticated: anyone who has the link can open the page. A link-holder can see the recipient's name, the full property address, the pricing and tier snapshots, the roof geometry, your business details, and the signature record.
Expiry is optional and you set it. If you do not set one, the link stays live until you deactivate the share. Send links only to people you intend to see them, set an expiry where the link is sensitive, deactivate links that should no longer be reachable, and take responsibility for how you distribute links you create.
20. Personal information you put into RoofStruct
Who decides what
What we process, and for how long
Sub-processors
Requests, assistance, and the end of your account
What you are responsible for
This section applies automatically to every account that contains personal information about other people. It is our data-processing agreement with you — there is no separate document to request.
We are the controller for information about you as our customer — your account, billing, usage, and support conversations — and for the email delivery, delivery and open tracking, and signature records our own infrastructure creates. For the records you create about your own customers, you decide what to collect and why, and we hold and process it on your instructions. Using the platform's features is how you give us those instructions.
Subject matter and duration: for as long as your account is open. Nature and purpose: hosting and processing your records so you can run your business. Types of data and data subjects: contact details and property addresses of your customers, your suppliers and your team members. Our personnel are under confidentiality obligations. The security measures that apply are described in our Privacy Policy rather than restated here.
You authorise the categories of provider described in our Privacy Policy as sub-processors. We identify the specific providers on written request. If we add or change a category, we will notify the account owner by email.
On your written request we will help you respond to a request from an individual about their information, and after your account ends we will delete or return the data. Both are done manually by a person — we do not run automated deletion. We will also provide the information reasonably necessary to demonstrate compliance with this section, through documentation and written responses.
You confirm you have a lawful basis for everything you upload, and that you give the individuals concerned whatever notice your own privacy law requires. See Section 24 (Indemnification).
21. Third-party services and our merchant of record
Lemon Squeezy is our merchant of record for everything you buy through RoofStruct — subscription plans, Ordered Reports and credit packs. Because of that, the payment itself is a transaction between you and Lemon Squeezy: their terms and their privacy policy govern the payment, the receipt, sales-tax and VAT collection, refunds and chargebacks. Please read Lemon Squeezy's Terms of Service before you buy, because they form part of your purchase, and you agree to comply with them for anything you buy through them. Everything else about your use of RoofStruct is governed by these Terms.
RoofStruct runs on third-party services for hosting, database, email, payments, analytics, error monitoring, geocoding and aerial imagery. We list them and describe what each one receives in our Privacy Policy.
Those providers have their own agreements with us. Except for Lemon Squeezy as described above, they do not create obligations between you and them, and they do not limit our obligations to you under these Terms.
Third-party trademarks: RoofStruct is not affiliated with or endorsed by Verisk Analytics, Inc. Xactimate® is a registered trademark of Verisk Analytics, Inc. Sketches are for estimation assistance only; users are responsible for verifying all measurements and line items before submission.
22. Changes to the service, and beta features
We are actively building RoofStruct. We add things, improve things, and sometimes retire things that are not working, and we may modify or discontinue any part of the service. If we retire a feature you are actively relying on during a paid term and that materially reduces the value of your plan, tell us and we will refund the unused portion of that term on a pro-rata basis or move you to a plan that works — your choice. Features on the Free Plan can change at any time.
Some features are labelled beta, preview or early access. They may be incomplete, may change, and may be withdrawn without notice. They are provided as is, are not covered by any commitment we make about the rest of the service, and should not be relied on for work you are billing.
23. Suspension and termination
You can close your account at any time by emailing from the address on the account, and we will confirm and close it. There is no self-service delete control today — closures and deletions are handled manually by a person. If what you want is to stop future charges immediately, cancel in Settings → Billing; that route is self-service and takes effect right away.
If you breach these Terms, we will give you written notice describing the breach and 10 business days to fix it before we suspend or terminate — unless the breach is one of a short list where we may act immediately: non-payment that remains unpaid after we tell you; fraud or illegal use; a threat to the security, integrity or availability of the service or to other customers; or a legal order requiring us to act.
If we terminate or suspend for cause, fees already paid are not refunded. If we terminate for convenience or without cause, we will refund or credit the unused portion of any prepaid term. For 30 days after termination for any reason other than your breach of Section 15, we will make your data available for export using the export tools your plan includes — and if you cannot sign in, email us and we will restore access for the export period or send you a copy. Which export formats you have depends on your plan: PDF on every plan, and CSV, XLSX and DXF on paid plans. If we terminate for breach of Section 15, or if we reasonably believe continued access would cause further harm, we may disable access immediately without that window.
After closure: we do not run an automatic deletion schedule. We close the account and delete its data manually on request, and we keep what we are legally required to keep. Documents already generated, sent, downloaded or signed cannot be recalled, and signed estimates and proposals are kept exactly as they were signed. Section 28 (General terms) lists which parts of this agreement survive.
24. Indemnification
You will defend, indemnify and hold harmless RoofStruct and its officers, employees, contractors and agents from any third-party claim, and any resulting damages, losses, settlements, fines and reasonable legal costs and attorneys' fees, arising out of or relating to: your content and your customers' information; your use of the platform, including the estimates, proposals, warranties, reports, purchase orders and messages you generate or send and how you or your customers rely on them; any use of RoofStruct output in an insurance claim, bid or contract; your representations about your licensure, insurance, bonding, warranties or inspections; your customer agreements and their legal compliance; your use of enhanced imagery in any customer or insurance document; claims brought by your customers, homeowners, property owners, insurers, adjusters, lenders or suppliers; your breach of these Terms; and your violation of any law or anyone else's rights.
How it works: we will give you prompt notice of the claim; you control the defence with counsel we reasonably approve; we may participate with our own counsel at our own expense; and we may assume control where the claim also alleges our own conduct or where a conflict exists. You will not settle in a way that admits our fault, imposes any obligation or payment on us, restricts what we can do or say, or fails to fully release us, without our written consent, which we will not unreasonably withhold. If we fail to notify you promptly, that reduces your obligations only to the extent the delay actually prejudiced you.
This does not apply to any claim to the extent it arises from RoofStruct's own gross negligence or wilful misconduct.
Our side of it: if a third party claims that the RoofStruct platform, or the aerial imagery we supply and permit you to include in your documents, infringes their intellectual property rights, we will defend you and pay damages finally awarded — provided you tell us promptly and let us control the defence. This does not apply to content you upload, to your own imagery, or to any use these Terms do not allow. We may instead procure the right for you to continue, modify the platform so the claim no longer applies, or terminate and refund the unused prepaid portion. Our obligation under this paragraph is subject to the cap in Section 5. Your indemnification obligations are carved out of that cap and out of the mutual waiver of consequential damages. Everything in this section applies to the extent permitted by applicable law.
25. Resolving disputes
Please read this section — it affects how claims between us are resolved, and it limits class actions.
Step 1: talk to us first. Before starting arbitration or filing a claim, email with a short description of the issue, what you want, and your account details, and give us 60 days to try to resolve it. The same obligation runs the other way — we will do this before bringing a claim against you. Any limitation period is paused while those 60 days run.
Step 2: individual arbitration. Claims not resolved in Step 1 are settled by binding individual arbitration administered by the American Arbitration Association under its Commercial Arbitration Rules, seated in New Castle County, Delaware, or conducted by video or on documents at the claimant's election. Fees are allocated under the applicable rules. The arbitrator decides the merits, and both of us waive a jury trial.
Class-action waiver. Claims are brought only in an individual capacity, and not as a plaintiff or class member in any class, consolidated or representative proceeding. The arbitrator may not consolidate claims or preside over a representative action. If the class-action waiver is held unenforceable as to a particular claim, that claim proceeds in court and the rest of this section still applies to every other claim.
Batching. Where 25 or more substantially similar demands are filed by, or with the coordination of, the same counsel, they will be batched in groups of no more than 50 with a single arbitrator per batch, resolved in stages, with the outcomes of the early batches used to help resolve the rest. This is a procedural mechanism for handling volume — it is not a bar to filing.
Carve-outs and your right to opt out. Either of us can bring a qualifying claim in small-claims court and keep it there, and either of us can ask a court for injunctive or emergency relief. You can opt out of arbitration and the class-action waiver by emailing within 30 days of first accepting these Terms, or within 30 days of the date this section takes effect — opting out does not affect anything else in this agreement. This section does not apply where the law where you are does not permit it, and it does not apply to residents of Quebec, the EU/EEA or the UK to the extent their mandatory consumer or procedural law says otherwise. Nothing here prevents you from bringing a complaint to a government authority.
26. Governing law
These Terms are governed by the laws of the State of Delaware, USA, without regard to its conflict-of-laws rules. The state and federal courts in New Castle County, Delaware are the venue for disputes between us that are not resolved under Section 25, including any application for injunctive or emergency relief.
This does not affect any right you have under the mandatory law of the place where you live. It does not prevent you from bringing a complaint to a government authority — for example a privacy regulator such as the Commission d'accès à l'information du Québec or the Office of the Privacy Commissioner of Canada, or a language authority. It does not prevent either of us from seeking urgent injunctive relief in local courts. And if the law where you are gives you the right to bring proceedings there, this section does not take that right away.
27. Changes to these Terms
We may update these Terms. When we do, we will post the updated version on this page with a new effective date and version identifier, and the current version always lives here. Changes that materially reduce your rights or increase your obligations take effect no earlier than 30 days after we post them, and we will make reasonable efforts to tell you by email or in the dashboard before they do.
Changes apply only going forward. The version in effect at the time of a transaction or event governs any claim arising from it. If you do not accept a change, stop using RoofStruct and cancel before it takes effect — and if you cancel for that reason during a prepaid term, we will refund the unused portion. If you keep using RoofStruct after the effective date, that means you accept the updated Terms.
28. General terms
Survival
These sections survive the end of this agreement: 3 (Accuracy, field verification, and our Ordered Report commitment), 4 (Disclaimer of warranties), 5 (Limitation of liability), 10 (Your content and your customers' information), 12 (Our platform, our intellectual property, and your feedback), 13 (Aerial imagery), 14 (AI-enhanced imagery), 15 (Acceptable use), 16 (Enforcement), 17 (Documents and messages you send through RoofStruct), 18 (Electronic acceptance and signatures), 19 (Share links and access tokens), 20 (Personal information you put into RoofStruct), 24 (Indemnification), 25 (Resolving disputes), 26 (Governing law) and this Section 28 — together with any amounts you owe us.
Time limit on claims
Except where the law where you are does not allow a shorter period, any claim arising out of or relating to these Terms or the service must be brought within one year after it accrues.
Events outside our control
Neither of us is responsible for a delay or failure caused by something outside our reasonable control, including outages at our hosting, database, imagery, email or payment providers, network failures, natural events, war or government action. This does not excuse amounts already owed, and it does not let us keep prepaid amounts for service we cannot deliver.
Notices
Formal notices to us go to , or by mail to RoofStruct LLC, 2803 Philadelphia Pike, Suite B #1640, Claymont, DE 19703, USA. Notices to you go to the email address on your account, or as a message in the dashboard, and count as received the day after we send them. Please keep your email address current.
No third-party beneficiaries
These Terms are solely for the benefit of RoofStruct and the account holder. No homeowner, property owner, insurer, adjuster, lender, supplier or other person is an intended beneficiary or has any right to enforce them — except our affiliates and the indemnified parties named in Section 24, and except Lemon Squeezy's rights under its own terms as described in Section 21.
Assignment
You cannot assign these Terms or transfer your account without our written consent, and a merger, sale of your business or change of control counts as an assignment. We can assign as part of a sale, merger or restructuring. These Terms bind and benefit each side's permitted successors.
Waiver and severability
Our not enforcing a right is not a waiver of it. If any part of these Terms is unenforceable, the rest still applies, and the unenforceable part applies to the maximum extent the law allows.
Entire agreement
These Terms, the Privacy Policy, the Cookie Policy, the data-processing terms in Section 20, and — for the payment transaction — Lemon Squeezy's terms as described in Section 21, are the entire agreement between us about the service. In entering into it you are relying on the statements in those documents and on the plan, price and product descriptions shown to you in the app at the time of purchase. Nothing in this paragraph limits liability for fraud.
Order of precedence
If these Terms conflict with something shown elsewhere in the app or on our website, these Terms govern — except for the price, plan or product description shown to you at the point of purchase, which governs for that purchase.
Trade controls and government users
You confirm you are not located in, or ordinarily resident in, a country subject to comprehensive US sanctions, that you are not on a US restricted-party list, and that you will not make RoofStruct available to anyone who is. If you are a US government entity, the platform is commercial computer software and you get only the rights granted to everyone else.
Relationship of the parties
Nothing in these Terms creates a partnership, joint venture, agency or employment relationship between us.
29. Contact us
Questions about these Terms — and account closure and deletion requests, data-processing requests, dispute notices and arbitration opt-outs, vulnerability reports, seat and plan questions, and Enterprise enquiries — go to . Postal: RoofStruct LLC, 2803 Philadelphia Pike, Suite B #1640, Claymont, DE 19703, USA (a registered-agent address, not a staffed office).