LEGAL

Terms of Service

Version 2026-11-10.1 · Effective: 29 October 2026 · Last updated: 10 November 2026

Editorial update, November 2026: the brand name changed from ScanHawk to SwarmHawk, our website moved to swarmhawk.com and the client area to app.swarmhawk.com; no change to the terms.

  1. Provider
  2. The Service
  3. Accounts
  4. Authorised testing only
  5. Acceptable use
  6. Plans, fees and billing
  7. Results and confidentiality
  8. Intellectual property
  9. No warranty
  10. Limitation of liability
  11. Indemnity
  12. Suspension, cancellation and termination
  13. Data protection
  14. Changes
  15. Governing law and disputes
  16. Contact

1. Provider

The SwarmHawk services (the "Service") at swarmhawk.com and app.swarmhawk.com are provided by:

Swarmhawk s.r.o., Company ID (IČO) 29644861, registered office Příčná 1892/4, Nové Město, 110 00 Praha 1, Czech Republic, entered in the Commercial Register maintained by the Municipal Court in Prague, Section C, Insert 449938. Contact: admin@swarmhawk.com.

The Service is intended for businesses and professionals acting in the course of their trade or profession. By creating an account you confirm you are acting for such purposes and are authorised to bind the organisation you represent.

2. The Service

The Service provides automated external security assessments of internet-facing assets: external perimeter and port scanning, automated (AI-assisted) penetration testing, and research into leaked data related to your domains (for example on paste sites and dark-web sources), together with a report and a score. Features, test depth and limits depend on your plan and may change as the Service evolves.

Automated tests are non-exhaustive. They do not replace a manual penetration test, a security audit or certification, and may not find all vulnerabilities.

Pre-screen: for a domain you have added but not yet verified, you can start a passive overview (a "pre-screen"). It is limited to DNS lookups (A, AAAA, MX, TXT and CAA records of the domain; the A and AAAA records of each host the web requests go to, including redirect targets; and, for domains that receive email, the SPF, DMARC and DKIM records of the domain, DKIM only for common selectors, the DMARC record of its registered domain if the domain itself has none, and the TLSA records of up to three of its mail servers), one request for the home page (/) of the domain over HTTPS, or over HTTP only if the HTTPS connection is refused or times out, plus at most two redirects that the domain gives in reply, only within the same registered domain, and the TLS certificate details and TLS protocol version of the first HTTPS connection. If a certificate is not valid, for the web part only the type of certificate error (and the number of redirects followed before it) is recorded, no request is sent over that connection, no other HTTP result is kept and there is no fallback to HTTP; the DNS results are still shown. Where available, the pre-screen may also show possible known vulnerabilities for detected software versions, looked up by product and version only. These web requests (the home page and any redirects) identify themselves as ScanHawk pre-screen requests. Apart from that request and those redirects, and the optional exposed-files check below if you ask for it, the pre-screen does not request any other pages or files on its own initiative; it does not connect to mail servers, scan ports or run any active test. It is informational only; it is not a test or penetration test under these Terms and does not replace domain verification. Optional exposed-files check: when you start a pre-screen you may also ask us to check whether the files /.git/HEAD, /.git/config and /.env of the domain are publicly reachable. You may ask for this only for a domain you are authorised to check, and you confirm this separately for this check. The check sends up to 4 ordinary web requests (GET requests without a query string): one for each of these three addresses and, only if one of them looks exposed, one control request to a random address that does not exist. They use HTTPS or HTTP, whichever the pre-screen's home page request ended on, identify themselves like the other pre-screen web requests and never follow redirects. If a server address of the domain refuses the connection or the connection times out, no request has been sent to it and the same request goes to the domain's next address (at most three addresses). At most the first 4 KiB of each response is looked at to decide the result and is then discarded; the content of these files and the response headers are never stored or shown. For each address you see only whether the file looks publicly reachable, was not detected or could not be checked, with the HTTP status and the time of the check. When you ask for this check, the pre-screen always retrieves the domain afresh. The check is limited to 5 per day per account; each registered domain is checked at most once per 24 hours and three times per 7 days, whoever asks; each server address at most once per 24 hours, and at most three times per 24 hours per network. The check is part of the pre-screen: it does not log in, submit forms, try other paths or ports or attempt to exploit anything, and a domain for which an opt-out has been requested is never checked. Domain owners can ask us not to pre-screen their domain, or raise a complaint about a pre-screen, by writing to admin@swarmhawk.com. We do not verify ownership for this: an email from a person who says they own or control the domain is enough, and we then exclude the registered domain, including its subdomains, from pre-screens.

3. Accounts

4. Authorised testing only

Security testing of systems without the owner's permission may be unlawful (including under Sections 230–232 of the Czech Criminal Code and equivalent laws elsewhere). Therefore:

5. Acceptable use

You must not, and must not allow anyone else to:

6. Plans, fees and billing

7. Results and confidentiality

8. Intellectual property

We (and our licensors) own the Service, its software and content. Subject to these Terms and payment of fees, we grant you a non-exclusive, non-transferable right to use the Service and to use reports internally for securing your own systems. You own your data and the systems you test.

9. No warranty

The Service is provided "as is" and "as available". To the extent permitted by law we exclude all implied warranties, including fitness for a particular purpose. We do not guarantee that the Service will be uninterrupted, error-free, or that it will detect every vulnerability or leak, nor that findings are free of false positives. Pre-screen results in particular may be incomplete or wrong: detected technologies and versions can be inaccurate or hidden, and possible known vulnerabilities, where shown, relate only to a detected version and are matched by version number only, so they may already be fixed (for example by your vendor's backported patches) and are not verified. Where a possible vulnerability is flagged as recently known to be exploited, that flag comes from our early-warning list, is matched by version number only, may be incomplete or out of date and is not proof that the vulnerability is, or is not, exploitable on the domain. If the vulnerability lookup is pending or unavailable, this is shown and does not mean that there are no known vulnerabilities. A record or setting shown as missing, not detected, not found or "no" is not proof that it is absent; DKIM in particular is checked only for common selectors. DNSSEC is shown as "not assessed"; for DANE only whether TLSA records exist is shown, they are not validated. Results of the optional exposed-files check may also be incomplete or wrong. It looks only at the three addresses named in section 2 and only at the start of each response. "Not detected", "could not check" or "could not be checked reliably" is not proof that a file is absent or that the site is safe, and a file shown as publicly reachable is not verified further. We never show the content of these files.

10. Limitation of liability

11. Indemnity

You will indemnify us against third-party claims, fines and reasonable costs arising from tests you start without proper authorisation or from your breach of sections 4 or 5.

12. Suspension, cancellation and termination

13. Data protection

Our processing of personal data is described in the Privacy Policy. Where we process personal data on your behalf within the tested systems or leaked-data findings, we do so as your processor under a data processing agreement, which customers can request by writing to admin@swarmhawk.com.

14. Changes

We may update these Terms. Material changes will be announced by email or in the client area at least 30 days in advance; you will be asked to accept the new version in the client area before you continue using it. If you disagree, you may cancel before the change takes effect.

15. Governing law and disputes

These Terms are governed by the laws of the Czech Republic, excluding its conflict-of-law rules and the UN Convention on Contracts for the International Sale of Goods. The courts of Prague, Czech Republic, have exclusive jurisdiction, unless mandatory law provides otherwise.

16. Contact

Swarmhawk s.r.o., Company ID (IČO) 29644861, registered office Příčná 1892/4, Nové Město, 110 00 Praha 1, Czech Republic, entered in the Commercial Register maintained by the Municipal Court in Prague, Section C, Insert 449938. Contact: admin@swarmhawk.com.