Skip to content

Terms of Service

Last updated: 28 May 2026

These terms govern your access to and use of Squeegify (“the service”), a sole-trader business operated by Robin Oruman from the United Kingdom. By creating an account or embedding the widget on your website, you agree to these terms.

Acceptance. When you sign up, you tick a checkbox confirming you have read and agree to these terms and the privacy notice. We record the timestamp of that acceptance against your account so that, if a dispute arises, there is an audit trail of when you agreed. The signup form does not activate until the checkbox is ticked.

1. Subscription

Plans are billed monthly or annually in advance via Stripe. Annual prepay charges for 10 months and gives you 12 months of service (approximately 17 percent off the monthly rate, i.e. two months free). You may cancel at any time from your dashboard and retain access through the end of the current billing period. Monthly cancellations are not refunded for partial months. Annual cancellations are refunded on a prorated basis if cancelled within the first 30 days, otherwise carry through to the end of the billing year.

The 7-day free trial does not require a card on file at signup. Pick a plan on /pricing and create your account · full dashboard access begins immediately and runs for 7 days. To continue beyond day 7 you must complete Stripe Checkout in /dashboard/billing. If payment is not added before the trial ends, dashboard access pauses until you add a card; nothing is charged.

2. Acceptable use

3. Service-level agreement (Fleet plan)

The Fleet plan is offered with a 99.9% monthly uptime target measured against the public widget endpoint and the dashboard. Uptime excludes scheduled maintenance announced 48 hours in advance and force majeure. If we miss the target in any calendar month, you receive a service credit of 10% of the affected month's fee, applied to the next invoice. Credits are the sole remedy for missed SLA.

Solo, Growth, and Scale plans are best-effort. We aim for the same uptime; we just don't commit to it contractually.

4. Quote Guarantee (the “locked quote” promise)

Every quote produced by the widget is calculated deterministically from (a) the customer-confirmed inputs (window count, floors, property type, frequency, add-ons, access notes) and (b) the operator's saved pricing rules. The same inputs always produce the same quote · the audit trail at /dashboard/quotes records the deterministic hash so a disputed quote can be re-derived bit-for-bit at any later date.

The customer-facing “locked” quote is contractually binding ON THE OPERATOR (Squeegify only provides the engine; the contract for cleaning services is between the operator and the end-customer) subject to the following carve-outs:

  1. The customer-confirmed window count + floors are materially correct (within ±2 windows / no missed storey).
  2. The property is accessible without specialist equipment beyond what the operator's pricing rules account for under the access surcharge tier.
  3. The property doesn't fall under an operator-configured exclusion (listed, commercial, flats above the configured floor limit) the widget should have caught but didn't · in that case the operator may re-quote.
  4. The quote is acted on within 14 days of issuance.

Operators set the pricing rules; Squeegify guarantees the engine evaluates them deterministically and presents the resulting number as a “locked” quote to the customer. Operators are responsible for honouring the displayed price under the carve-outs above. If an operator wants the widget to show “estimate, subject to confirmation” wording instead, that's configurable per-operator via /dashboard/settings.

5. Intellectual property

You own the lead data generated by your widget · every customer record, every quote, every audit trail. We retain ownership of the engine, the dashboard, and the widget software. You grant us a limited licence to process your customer data only to operate the service.

We do not train any AI model on your customer data. We do not sell or share your customer data with any third party other than the sub-processors named in our privacy policy.

6. Suspension

We may suspend a workspace that violates these terms, that produces sustained abuse of the public APIs, that triggers excessive Anthropic / Google API spend not attributable to legitimate customer enquiries, or whose payment fails for more than 14 days. We email you before suspending wherever possible.

7. Termination

You may terminate at any time. We may terminate with 30 days' notice for convenience, or immediately for material breach. On termination, your data is available for export as CSV for 90 days, after which we delete it.

8. Liability

Our total liability under these terms in any 12-month period is capped at the fees you paid us during that period. We are not liable for indirect or consequential loss (loss of profit, business, opportunity, or reputation). Nothing in these terms excludes liability for fraud, gross negligence, or any liability that cannot be excluded under English law.

9. Governing law

These terms are governed by the laws of England and Wales. Any dispute is subject to the exclusive jurisdiction of the courts of England and Wales.

10. Contact

Questions: robin@squeegify.co.uk. Squeegify is operated by Robin Oruman, United Kingdom.