Skip to content
DEFLECTO
Terms of Service

The agreement behind the subscription.

These terms govern the use of the DEFLECTO web application firewall and reverse proxy. The commercial heart of them is clause 4: you are billed for requests we forward to your origin, and never for the traffic we refuse.

Last updated
Status
Draft
Applies to
DEFLECTO WAF and reverse proxy
Draft, company being formed

DEFLECTO LLC is in the process of being incorporated and is not registered yet, so there is not currently a legal person able to enter into this agreement. Registration is underway and expected shortly. Until it completes, this document is published for comment and is not binding on anyone, it has not been reviewed by counsel, and every value shown in a red box is a fact that will be filled in once the company exists.

Read clause 4 first if you read nothing else. Quota counts legitimate requests delivered to your origin. A flood that we absorb, a probe that we block and a client that we challenge all cost you nothing, because billing you for the day the product worked would be an absurd product. The rest of this document covers the account, the fees, the availability commitment and its exclusions, and the usual allocation of risk.

1Parties and definitions

This agreement is between DEFLECTO LLC, registered at [[REGISTERED_ADDRESS]] (DEFLECTO, we, us), and the person or organisation that opens an account (you, the Customer). By creating an account or pointing a domain at our network you accept these terms.

Service
The DEFLECTO Layer 7 web application firewall and reverse proxy, the edge network that runs it, the control panel, and the APIs we publish for it.
Origin
The server or servers you operate, or have operated on your behalf, that the Service forwards requests to.
Protected Property
A domain, subdomain or application you have configured to route through the Service.
Forwarded Request
A request the Service delivered to your Origin. The unit of metering, defined precisely in clause 4.2.
Refused Request
A request the Service blocked, dropped or answered with a proof-of-work challenge rather than delivering it to your Origin.
Quota
The number of Forwarded Requests included in your plan in a billing month.
AUP
The Acceptable Use Policy published on this site, which forms part of this agreement.

2The Service

The Service sits in front of your Origin. Traffic addressed to a Protected Property reaches our network first, is inspected against the rule set and the rate and reputation ladders configured for your account, and is then forwarded, challenged, blocked or dropped. Volume floods are absorbed at the edge. Clients that look automated but are not clearly hostile are given a proof-of-work puzzle rather than being refused outright.

We provide the Service on a subscription basis for the term you select. We do not host your application, we do not back it up, and we are not a content delivery network. If your Origin is down, the Service will faithfully report that it is down.

3Your account

  • You must give accurate registration details and keep them current. Invoices and security notices go to the address on file.
  • You are responsible for everything done under your credentials. Enable multi-factor authentication and tell us immediately at support@deflecto.net if you suspect a compromise.
  • One account covers one legal entity. Adding a Protected Property you do not control or are not authorised to protect is a breach of this agreement and of the AUP.
  • You must be able to enter a binding contract, and you must not be a person or entity we are prohibited from dealing with under applicable sanctions law.

4Plans, quota and how metering works

4.1Plans

The published plans are Starter at $15 per month, Business at $38 per month, Pro at $70 per month and Scale at $179 per month. Each carries a monthly Quota and a feature set as described on the pricing page at the time you subscribe. Prices are in US dollars and exclusive of tax.

4.2The metering rule

Quota is consumed by Forwarded Requests only. Precisely: a request consumes one unit of Quota if the Service delivered it to your Origin, which includes requests that matched a rule configured in log mode, because a logged request was still served.

A request consumes nothing at all if the Service:

  • blocked it, returning an error page rather than contacting your Origin;
  • dropped it, closing the connection without a response;
  • answered it with a proof-of-work challenge, whether or not the client went on to solve the puzzle; or
  • rejected it at the network layer as part of absorbing a volumetric flood.

This is not a courtesy and it is not adjustable at our discretion. It is the definition of the product. A DEFLECTO node under measurement refused 14.2 million requests while delivering 3,959 of them. Metering the refusals would have turned the day the Service did its job into a catastrophic invoice, so refusals are free.

4.3Where the count is taken

The count is taken at the edge node that made the decision, at the moment the verdict became final, and is attributed to the Protected Property the request was addressed to. Counters from every node are aggregated into the figure shown in your control panel. That figure is the billing record. If you believe it is wrong, raise it within 30 days of the invoice and we will reconcile it against the node counters.

4.4Exceeding your Quota

We do not cut a site off for going over. If you exceed your Quota we keep forwarding traffic and contact you to move to the plan that fits, and we will apply the new plan from the start of the following billing month rather than backdating it. Sustained overage of more than 20 percent across two consecutive months will be upgraded automatically to the next plan up, with 14 days notice by email before that takes effect.

Deliberately inflating your own Forwarded Request count, or attempting to have legitimate traffic classified as refused in order to avoid metering, is a breach of the AUP and is handled under clause 9 rather than by an invoice adjustment.

5Fees, billing and tax

  • Subscriptions are billed monthly in advance, on the anniversary of the day you subscribed, to the payment method on file.
  • All prices are exclusive of VAT, sales tax, GST and any other tax or duty, which is added where we are required to charge it. If you are required to withhold tax, the amount payable to us is grossed up so that we receive the full fee.
  • A failed payment is retried. If it has not cleared within 7 days we may suspend the Service on notice, and if it has not cleared within 30 days we may terminate the account under clause 9.
  • We may change published prices with 30 days notice by email. A price change never applies within a billing month you have already paid for.

6Renewal, cancellation and refunds

6.1Renewal

Monthly subscriptions renew automatically for successive monthly terms until cancelled. Annual arrangements, where agreed in writing, renew for a further year unless either party gives 30 days notice before the renewal date.

6.2Cancellation

You may cancel at any time from the control panel or by writing to support@deflecto.net. Cancellation takes effect at the end of the billing month you have paid for. Your Protected Properties keep working until then. Move your DNS back to your Origin before that date, because after it your records will point at a network that will no longer answer for you.

6.3Refunds

Fees already paid are not refundable except where we have terminated for our own convenience under clause 9.4, where the law gives you a non-excludable right to a refund, or where we agree otherwise in writing. Service credits under clause 7 are the remedy for missed availability, not a refund.

7Availability and service level

7.1The commitment

We commit to 99.9 percent monthly availability of the Service, where availability means that our edge network accepted connections for your Protected Properties and reached a filtering verdict. Availability is measured per calendar month across the network, from our own monitoring, and excludes the periods listed in clause 7.3.

Scheduled maintenance is announced at least 48 hours in advance, performed node by node so that the network stays up, and does not count against availability. Emergency maintenance to close a security hole may be performed without notice and is announced afterwards.

7.2Service credits are the sole remedy

If we miss the commitment in a month, you may claim a credit against your next invoice: 10 percent of the monthly fee for availability below 99.9 percent, 25 percent below 99.5 percent, and 50 percent below 99 percent. Credits in a month are capped at 100 percent of that month's fee.

Claim in writing within 30 days of the end of the affected month, with the times and the symptoms. Credits are applied to future invoices, are not paid out in cash, and do not survive termination. Service credits are your sole and exclusive remedy for any failure to meet the availability commitment.

7.3What the SLA does not cover

  • Your Origin being unavailable, slow, misconfigured, out of capacity or refusing our forwarded requests. A proxy cannot deliver traffic to a server that is not answering.
  • DNS you control being wrong, expired, pointed elsewhere, or cached by a resolver we do not operate.
  • Certificate problems on your Origin, or a TLS configuration on your side that we cannot negotiate.
  • Rules, rate limits, allow lists or challenge thresholds you configured that refuse traffic you wanted, and the consequences of setting the posture to always challenge.
  • Suspension under clause 9, or non-payment.
  • Anything within clause 16, force majeure, including a failure of an upstream transit provider or an internet exchange.
  • Beta or preview features, which are offered as they are and carry no availability commitment.

7.4Mitigation

We do not promise that every attack is mitigated without any impact. We promise that the network stays up and keeps making decisions. No provider that tells you otherwise is describing something achievable.

8Your obligations

  • Comply with the AUP. It forms part of this agreement and a breach of it is a breach of this agreement.
  • Only route domains you own or are authorised to protect, and keep your DNS records accurate and pointed where you intend.
  • Keep your Origin secured and patched, and restrict it so that it accepts traffic only from our network. A proxy in front of an origin that is still reachable by its own address protects nothing, and configuring that lockdown is your responsibility.
  • Hold every licence, consent and registration your content and your business require, and keep your own privacy notices accurate about the fact that traffic passes through us.
  • Do not resell, sublicense or provide the Service to third parties without a written reseller agreement with us. Protecting your own customers' sites as part of an agency or hosting business counts as reselling.
  • Do not attempt to circumvent Quota measurement, reverse engineer the rule set for third parties, or perform load or penetration testing against the Service without written permission. See clause 6 of the AUP for the security research carve out.

9Suspension and termination

9.1Immediate suspension

We may suspend a Protected Property or an account immediately and without prior notice where there is a breach of the AUP, where traffic through the account is harming our network or a third party, where we are required to act by a court or a competent authority, or where the account has been compromised. We tell you what we did and why as soon as we reasonably can.

9.2Suspension on notice

For non-payment or for a breach that is capable of being fixed, we give notice and a reasonable opportunity to fix it, ordinarily 7 days, before suspending.

9.3Termination by either party

You may terminate under clause 6.2. Either party may terminate immediately if the other commits a material breach that is not fixed within 14 days of written notice, or becomes insolvent.

9.4Termination by us for convenience

We may withdraw the Service or an individual plan on 60 days written notice, refunding any fees you have paid for a period after the termination date on a pro rata basis.

9.5Effect

On termination your access ends, Protected Properties stop being answered for, and configuration and event data are deleted on the schedule in the Privacy Policy. Fees accrued to the termination date remain payable. Clauses that by their nature should survive do so, including 11, 13, 14, 15 and 18.

10Data protection

For traffic to your Protected Properties you are the controller and we are the processor, on the terms set out in the Privacy Policy and in the data processing agreement we enter into with you. For your account data we are the controller. We process traffic data only to provide the Service and only on your instructions, which are expressed through your configuration and this agreement.

11Intellectual property and confidentiality

We own the Service, the rule sets, the software and everything we publish about it. You own your content, your configuration and your data. Neither of us gets any right in the other's property except the limited right to use the Service for its term.

We may name you as a customer and use your logo unless you tell us not to, which you may do at any time by email. Each party will keep the other's non-public information confidential and use it only for this agreement, for three years after disclosure, except where the law requires disclosure.

12Changes to the Service and to these terms

The Service evolves. We may add, change or remove features, and we may change rule sets and detection thresholds at any time, including without notice where a change is needed to counter an active threat. We will not materially reduce the core protection you subscribed to within a paid term.

We may change these terms on 30 days notice by email to the address on your account, with the change also published here and the date at the top updated. If a change materially disadvantages you, you may terminate before it takes effect and receive a pro rata refund of any prepaid fees for the unused period. Continuing to use the Service after the notice period is acceptance.

13Warranties and disclaimers

We warrant that we will provide the Service with reasonable skill and care and in accordance with clause 7.

Beyond that, and to the fullest extent the law allows, the Service is provided as it is and we exclude all other warranties, express or implied, including fitness for a particular purpose and non-infringement. In particular we do not warrant that the Service will be uninterrupted, that every attack will be mitigated without impact, that no legitimate request will ever be refused by a rule, or that no malicious request will ever reach your Origin. A WAF reduces risk. It does not eliminate it, and any vendor claiming otherwise is selling you a story.

14Limitation of liability

Neither party limits liability for death or personal injury caused by negligence, for fraud or fraudulent misrepresentation, or for anything else that cannot lawfully be limited.

Subject to that, and to the fullest extent permitted by law, neither party is liable for indirect or consequential loss, loss of profit, loss of revenue, loss of anticipated savings, loss of goodwill, loss of business, or loss or corruption of data, whether or not it was foreseeable.

Subject to the same, our total aggregate liability arising out of or in connection with this agreement in any 12 month period is limited to the fees you actually paid us in the 12 months before the event giving rise to the claim.

These limits are a deliberate allocation of risk that the price reflects. A $15 plan cannot carry unbounded exposure for the revenue of the site it protects.

15Indemnity

You will indemnify us against claims, losses and reasonable costs arising from your content, your use of the Service in breach of this agreement or the AUP, your infringement of a third party's rights, or a claim by one of your own end users relating to material you served through the Service.

16Force majeure

Neither party is liable for a failure to perform caused by an event beyond its reasonable control, including war, civil unrest, natural disaster, epidemic, government action, failure of a transit provider or internet exchange, or a nationwide power or network outage. The affected party will tell the other and will resume as soon as it can. An attack against your Protected Property is not force majeure for us, it is the thing we are paid to handle.

17General

  • You may not assign this agreement without our written consent. We may assign it to a successor to our business on notice to you.
  • Nothing here creates a partnership, joint venture or employment relationship.
  • This agreement, the AUP and the Privacy Policy are the whole agreement between us on their subject, and replace anything said beforehand.
  • If a provision is unenforceable it is severed and the rest stands.
  • A failure to enforce a term is not a waiver of it.
  • No third party may enforce any part of this agreement.
  • Notices to you go to the email address on your account. Notices to us go to sales@deflecto.net.

18Governing law and disputes

This agreement and any dispute arising from it are governed by [[GOVERNING_LAW]], and the courts of [[JURISDICTION]] have exclusive jurisdiction.

Before starting proceedings, both parties will try in good faith to resolve the dispute by escalating it to a senior representative on each side for 30 days. That does not prevent either party from seeking urgent injunctive relief.

19Contact

Contracts and plan changes: sales@deflecto.net. Operational and billing support: support@deflecto.net. Registered entity and address: DEFLECTO LLC, [[REGISTERED_ADDRESS]].