SpokenFeeds-Fetcher („SpokenFeeds“-Bot)
SpokenFeeds ist ein persönlicher Audio-Newsfeed, betrieben von Rainer Perl (Österreich). Unsere Software ruft im Auftrag unserer Nutzer RSS-/Atom-Feeds und Artikelseiten ab, damit diese sie anhören können. Diese Seite beschreibt das Verhalten unseres Fetchers.
User-Agent
Alle Anfragen tragen einen dieser User-Agent-Strings. Die zweite Form wird bei Feed-Abrufen verwendet und nennt, wie viele SpokenFeeds-Nutzer diesen Feed aktuell hören.
SpokenFeeds/1.0 (+https://spokenfeeds.app/bot; office@spokenfeeds.app)
SpokenFeeds/1.0 (+https://spokenfeeds.app/bot; office@spokenfeeds.app; 5 subscribers)
Feed-Abruf
Wir rufen einen Feed etwa alle 15 Minuten ab, und nur, wenn mindestens ein aktiver Nutzer ihn abonniert hat. Feeds, die niemand hört, werden nicht abgerufen. Weil ein Nutzer einen Feed ausdrücklich abonniert hat, ignorieren wir für Feed-URLs allgemeine robots.txt-Regeln (User-agent: *), wie bei Google Feedfetcher oder Feedly. Regeln, die ausdrücklich an SpokenFeeds gerichtet sind (eine Gruppe User-agent: SpokenFeeds), befolgen wir immer; eine nicht erreichbare robots.txt stoppt den Feed-Abruf nicht.
Artikel-Abruf
Jede Artikelseite wird einmal abgerufen, wenn sie in Audio umgewandelt wird. Zuvor prüfen wir die robots.txt der Seite nach RFC 9309 (Product-Token SpokenFeeds; die spezifischste passende Regel gewinnt). Eine 4xx-Antwort auf robots.txt bedeutet: alles erlaubt; eine 5xx-Antwort oder ein Netzwerkfehler bedeutet: wir halten uns zurück und rufen nichts ab. Wir umgehen keine Paywalls oder Logins und rendern kein JavaScript.
Wie wir die Inhalte verwenden
Abgerufener Artikeltext wird von einem Sprachmodell (MiniMax API) zusammengefasst und anschließend von unserer eigenen Sprachsynthese vorgelesen – für die Nutzer, die den Feed abonniert oder den Artikel eingereicht haben. Das Audio ist nur für diese Nutzer zugänglich und wird nach 7 Tagen gelöscht; der Artikeltext wird in der Regel nach 30 Tagen gelöscht. Jede Zusammenfassung verlinkt auf den Originalartikel. Wir verwenden die Inhalte nicht zum Trainieren von Modellen und verkaufen sie nicht. In Cloudflares Content-Use-Begriffen ist das „full“-Nutzung (Zusammenfassungen).
Eine Ausnahme ist öffentlich: eine kleine, von uns ausgewählte Zahl an Zusammenfassungen ist als Beispiel auf unserer Startseite abspielbar, höchstens 7 Tage lang und immer mit Feed-Namen und Link zum Originalartikel. Wenn Sie das nicht möchten, schreiben Sie uns – wir nehmen den Beitrag dann heraus.
Anfrage-Signaturen (Web Bot Auth)
Unsere Anfragen werden mit HTTP Message Signatures (RFC 9421, Web Bot Auth) signiert. Der öffentliche Schlüssel ist hier veröffentlicht:
https://spokenfeeds.app/.well-known/http-message-signatures-directory
Opt-out und Kontakt
Damit wir nichts mehr von Ihrer Website abrufen, weder Feeds noch Artikelseiten, ergänzen Sie Ihre robots.txt um die folgende Gruppe. SpokenFeeds muss ausdrücklich genannt werden; eine allgemeine *-Regel stoppt den Feed-Abruf nicht. Alternativ schreiben Sie uns, dann schließen wir Ihre Website manuell aus:
User-agent: SpokenFeeds
Disallow: /
Kontakt: office@spokenfeeds.app