For website operators

Our page requests

If you have found one of our requests in your server logs, this page explains who we are, why we made the request and how you can stop it.

Who makes the requests

We operate three fetchers with separate names. Each sends the User-Agent listed below; the two unattended fetchers include this page’s contact URL.

Product tokenUser-AgentReason
SouveraeneSystemeFetchMozilla/5.0 (compatible; SouveraeneSystemeFetch/1.0)A user has just specified an address or started a search.
SouveraeneSystemeWatchSouveraeneSystemeWatch/1.0 (+https://souveraene-systeme.de/bot)A customer is monitoring a page they specified for changes. Fetches run on a schedule, without anyone watching.
SouveraeneSystemeWorkflowSouveraeneSystemeWorkflow/1.0 (+https://souveraene-systeme.de/bot)A customer runs a workflow on a schedule or an event trigger, and its assignment specifies an address or a search. Here too, nobody is watching.

SouveraeneSystemeWorkflow identifies unattended requests from background workflows. The customer grants permission when arming the workflow; each subsequent run does not require a new confirmation.

The separation is intentional. You can distinguish the three in your server’s access controls, and use the robot rules below to block unattended traffic or source discovery separately. Direct interactive fetches are different, as explained below.

All requests come from a server in Germany.

How to block us

Use robots.txt as defined by RFC 9309. We check the file before every unattended fetch and follow its rules; a prohibited page is not fetched. A monitor pauses, and a workflow reports the refusal rather than bypassing it.

All unattended requests:

User-agent: SouveraeneSystemeWatch
Disallow: /

User-agent: SouveraeneSystemeWorkflow
Disallow: /

All three tokens (the interactive token’s rule applies to source discovery):

User-agent: SouveraeneSystemeFetch
Disallow: /

User-agent: SouveraeneSystemeWatch
Disallow: /

User-agent: SouveraeneSystemeWorkflow
Disallow: /

Specific areas instead of the entire site:

User-agent: SouveraeneSystemeWatch
Disallow: /intern/
Disallow: /preise/entwuerfe/

A User-agent: * group applies to each fetcher when no group names that fetcher’s own product token. We evaluate the first 500 KiB of the file, as specified in RFC 9309 § 2.5.

For unattended fetches and source discovery, we also treat robots.txt as a machine-readable reservation of rights under § 44b Abs. 3 UrhG. A prohibition there is binding for these operations, not merely a request.

What SouveraeneSystemeWatch does and does not do

What SouveraeneSystemeWorkflow does and does not do

A difference with SouveraeneSystemeFetch

Direct interactive fetches of a user-specified address do not check robots.txt. To block those requests, use your server’s access controls for the product token or contact us. The robot rules above apply to the separate source-discovery operation described here.

When a user specifies a starting address, the interactive fetcher can discover further addresses from your published directories — from robots.txt and sitemap.xml, or, as a fallback, from the links on the specified page, one level deep. The list is presented to the user for approval before fetching, and a fixed upper limit applies. A Disallow for this token also blocks this discovery. The two unattended fetchers do not do this.

If something goes wrong

Write to us if a request causes load on your server, a prohibition has not worked, or you need information:

markus@souveraene-systeme.de

If possible, include your domain and a timestamp from the log. We will reply and, on request, stop fetching even without a robots.txt rule.