Legal

App terms of service

Last updated . These cover the Outrings iPhone app. The website terms cover outrings.com and the API, and apply to the app as well wherever these do not say otherwise.

Plain summary, which does not replace the sections below: inspecting a page is free and needs no account; a subscription adds scheduled re-measurement of URLs you choose; Apple bills it and you cancel it in iOS Settings; a URL you add holds its slot for 30 days; and a measurement is an observation of a moment, not a guarantee about anyone's site.

1. Who you are dealing with

The app is published and operated by BTN GROUP ("we", "us"), the same operator as outrings.com. Using the app means accepting these terms. If you do not accept them, delete the app.

There is no account. We do not know who you are, and nothing in these terms should be read as implying that we hold an identity for you.

2. What the free part is

Inspecting a URL on demand is free and unlimited in features: you get the whole report, the same one the website produces, from the same engine and the same ruleset. It is subject to the same hourly rate limit as the website, which exists so one caller cannot exhaust the service for everyone.

The app inspects the addresses you give it and the pages linked from them, within a bounded crawl. It does not inspect anything on its own initiative.

3. What a subscription is

A monitoring subscription adds scheduled work: each URL you add to monitoring is re-measured twice a day, differences are recorded as a changelog, and you are notified according to the alert setting you choose. Plans differ only in how many URLs may be watched at once — three, ten or fifty. Every plan has every feature.

"Twice a day" means two scheduled runs in each 24-hour period, executed on our servers. Your device is not involved and does not need to be switched on. We do not publish the exact times: they are derived from the URL, which spreads the work evenly across the day. A run that cannot complete is retried, and a URL that cannot be measured after repeated attempts is reported to you rather than hidden.

Separate that from when you hear about it. The measurement is what we commit to; the alert is best effort. Notifications are raised by the app when it next runs, so a phone that is off, or an app that has been force-quit, delays the telling — never the measuring. Nothing is lost: the changelog is complete on the server and the app catches up.

4. Billing, renewal and cancellation

Subscriptions are sold and billed by Apple through the App Store, in your own currency, at the price shown to you at the moment of purchase. Payment is charged to your Apple Account on confirmation.

A subscription renews automatically unless you turn off auto-renewal at least 24 hours before the end of the current period. Your Apple Account is charged for renewal within 24 hours before the period ends. Manage and cancel subscriptions in iOS Settings under your Apple Account — not in the app, and not here. We have no ability to cancel, alter or refund a subscription on your behalf.

Refunds are Apple's to give under the App Store terms. If you believe you were charged in error, request a refund through Apple. We will help with anything on our side, but we cannot reverse the charge ourselves.

If a subscription lapses, monitoring stops. Your reports and changelog remain on your device; nothing is deleted as a penalty.

5. Slots, and why a URL is held for 30 days

Each URL you add to monitoring occupies one slot of your plan for 30 days from the moment it is added. Within that period it cannot be removed or swapped for a different URL. Two things remain possible at all times: muting it, so it produces no alerts, and moving to a larger plan.

There is one exception, for mistakes: a URL can be removed within one hour of being added. An hour of monitoring is at most a single check, and a single check is what the free inspection gives anyone anyway, so this cannot be used to obtain more than you paid for.

A URL is bound to the site it resolved to on its first successful check. If it later redirects to a different site, we stop measuring and tell you it now redirects elsewhere, rather than silently measuring a second site under one slot. Subdomains and paths of the same site are not affected.

The reason for all of this is stated plainly rather than buried: scheduled measurement is work we perform repeatedly on your behalf, and a plan sold as three URLs has to mean three URLs. Cancelling and resubscribing does not reset a slot lock.

6. Acceptable use

Use the app for lawful purposes. Do not point it at systems you have no right to inspect, and do not use it as a component of an attack, a denial-of-service attempt or an attempt to map infrastructure you do not own. Inspecting a public page is an ordinary HTTP request, but volume and intent are what turn ordinary requests into abuse.

Do not attempt to circumvent rate limits, slot limits or subscription checks, whether by modifying the app, forging requests, or reinstalling to clear local state. We enforce limits on our side as well as in the app.

We may suspend service to a caller that is damaging the service for others. Where a suspension is ours to explain, we will explain it.

7. What a measurement means, and does not

Every check is a direct observation — an HTTP response, a DNS answer, a TLS handshake, a parsed document — plus a rule we wrote and publish. No language model produces any finding. Two inspections of unchanged input produce the same result.

A result describes what a public endpoint returned at one moment, from our vantage point. It is not an audit, not a certification, not legal or security advice, and not a statement that a site is safe, compliant or free of vulnerabilities. A site may refuse our requests — a firewall, a bot filter or a rate limit answering us — in which case the affected checks are reported as blocked rather than scored, because a refusal tells us nothing about the site.

Scores move when our ruleset changes as well as when a site changes. Reports carry the ruleset version that produced them, and a comparison across a ruleset change is marked as not comparable.

8. Availability

The service is provided as it is, without a service level commitment. Scheduled checks depend on our infrastructure and on the site being measured being reachable, and we do not promise that every scheduled check will run. Notifications depend on your device as well: iOS decides when an app may run and when a notification is delivered, so an alert may arrive late or, if you never open the app, only when you do.

We also cap how many URLs are monitored in total, so that the schedule we promise is one we can keep. When that cap is reached, new URLs are refused with a clear reason rather than accepted and quietly checked less often.

Do not build a safety-critical or contractual dependency on an alert arriving. If knowing within minutes matters to you, use dedicated uptime monitoring; this is a change log, not a pager.

9. Liability

To the extent the law allows, we are not liable for indirect or consequential loss, lost revenue, lost data, or decisions taken on the basis of a report. Where liability cannot be excluded, it is limited to the amount you paid for the subscription in the twelve months before the claim. Nothing here limits liability that cannot lawfully be limited.

10. Changes to these terms

We may change these terms. The date at the top always reflects the current version. A change that materially reduces what you get will be announced in the app before it takes effect, and you may cancel; continued use after that is acceptance.

11. Law, and how to reach us

These terms are governed by the laws of Romania, and the courts of Romania have exclusive jurisdiction, without affecting consumer rights you hold where you live.

The operator of record is BTN GROUP. Correspondence should go through the contact form; see app support for what to include. Apple is not a party to these terms and has no obligation to provide support for the app; Apple's own subscription and refund terms apply to the purchase.