Botnexio Join Guard – Willkommens- & Captcha-Bot-Starter für Telegram-Gruppen – Einzelnutzerlizenz (Privatlizenz)
Version: telegram_join_guard_license_2026-10-18b · Fassung vom 18.10.2026
Deutsch (verbindliche Fassung)
- Lizenzgeber: Aramac GmbH, Waldburgstr. 32, 53177 Bonn, Amtsgericht Bonn HRB 28173, Geschäftsführer: Hidro Youssef, USt-IdNr. DE292780972, E-Mail: support@botnexio.com. Die Aramac GmbH verkauft die Botnexio-Produkte über den Marktplatz botnexio.com. Diese Lizenz richtet sich ausschließlich an Verbraucher (§ 13 BGB).
- Nutzungsrecht: Mit vollständiger Zahlung erhältst du ein einfaches (nicht ausschließliches), nicht übertragbares, zeitlich unbegrenztes Recht, den Botnexio Join Guard (TypeScript-Quellcode, automatisierte Tests im Code (Ordner
test/), Skripte, Konfigurationsdateien, Dockerfile,docker-compose.yml, Datenschutz-Vorlage und Dokumentation) für deine eigenen, privaten und nicht gewerblichen Zwecke zu nutzen. Du darfst den Code verändern und erweitern und den Bot selbst in deinen eigenen privaten Telegram-Gruppen und Community-Gruppen (Nr. 3) betreiben. - Nicht kommerzielle Gruppen: Du darfst den Bot nur in Telegram-Gruppen betreiben, die nicht kommerziell sind. Ein Einsatz ist kommerziell, wenn er einem Geschäftsbetrieb dient, insbesondere wenn die Gruppe bzw. der Bot
- dem Kundensupport für einen Shop, ein Unternehmen oder einen kostenpflichtigen Dienst dient;
- zu kostenpflichtigen Kanälen, Gruppen, Abonnements oder Mitgliedschaften gehört oder solche Zugänge verwaltet (z. B. über Telegram Stars, Patreon oder andere Bezahldienste);
- Waren oder Leistungen verkauft, vermittelt oder bewirbt oder Zahlungen entgegennimmt; oder
- im Auftrag eines Unternehmens oder eines Kunden betrieben wird (z. B. als Agentur- oder Freelancer-Leistung oder als bezahlte Community-Betreuung).
Erlaubt sind deine eigenen privaten Gruppen und Community-Gruppen, auch wenn sie gelegentlich freiwillige Spenden annehmen, sofern Spenden keine Vorteile freischalten (z. B. keine Zugänge, Inhalte oder Funktionen). Für den Betrieb des Bots bist allein du verantwortlich, insbesondere für Bot-Token,
DATA_KEY, Hosting, Webhook-Server und Sicherheit. Wir stellen kein Hosting und keinen Betrieb bereit.Vereinsgruppen: Erlaubt ist auch, den Bot für die Telegram-Gruppe eines Vereins zu betreiben, der nicht wirtschaftlich tätig ist (Verein, dessen Zweck nicht auf einen wirtschaftlichen Geschäftsbetrieb gerichtet ist, § 21 BGB), wenn du die Gruppe selbst administrierst und dafür nicht bezahlt wirst. Der Ersatz tatsächlicher Auslagen (z. B. Serverkosten) gilt nicht als Bezahlung, ebenso wenig eine steuerfreie Ehrenamts- oder Übungsleiterpauschale (§ 3 Nr. 26, 26a EStG). Mitgliedsbeiträge des Vereins machen die Gruppe nicht kommerziell, solange der Zugang zur Telegram-Gruppe nicht gesondert bezahlt wird. Das gilt nicht als Betrieb für Dritte (Nr. 4). Nicht erfasst ist der Einsatz für einen wirtschaftlichen Geschäftsbetrieb des Vereins (z. B. Vereinsshop).
- Nicht erlaubt ist es, den Bot kommerziell (Nr. 3) zu betreiben, den Bot für Dritte zu hosten oder zu betreiben oder dies anzubieten (auch unentgeltlich), z. B. als Dienst, den andere in ihre Gruppen aufnehmen können, sowie den Quellcode des Produkts oder wesentliche Teile davon, auch in veränderter Form, als Quellcode, Vorlage oder Fork weiterzuverkaufen, weiterzugeben, unterzulizenzieren oder zu veröffentlichen, auch nicht in einem öffentlichen Repository, in Kursen oder als Download. Den Bot für deine eigene Community-Gruppe und deren Mitglieder zu betreiben, gilt nicht als Betrieb für Dritte. Erlaubt ist ein privates Repository deines eigenen Projekts ohne Zugriff für andere Personen, ausschließlich zur Verwendung in diesem Projekt. Business-Lizenz: Bezahlte Community-Betreuung, der Einsatz für einen wirtschaftlich tätigen Verein und jede Nutzung durch oder für ein Unternehmen sind nur mit der Business-Lizenz zulässig (geplant; ein Anspruch darauf besteht nicht).
- Updates: Wir stellen Aktualisierungen bereit, soweit wir dazu gesetzlich verpflichtet sind (§ 327f BGB). Updates erhältst du per E-Mail an deine Bestelladresse bzw. über einen neuen Download-Link. Eine darüber hinausgehende Update-Zusage geben wir nicht. Über § 327f BGB hinaus sagen wir keine Kompatibilität mit künftigen Versionen der Telegram Bot API, von grammY, Node.js oder von Diensten Dritter zu.
- Telegram: Betrieb in deinem Namen und Plattformregeln:
- a) Du betreibst den Bot in deinem eigenen Namen, mit deinem eigenen Telegram-Konto und Bot-Token, und bist für ihn allein verantwortlich. Wir sind nicht Betreiber deines Bots.
- b) Du musst die Telegram Bot Platform Developer Terms (https://telegram.org/tos/bot-developers) einhalten, insbesondere:
- Nr. 4.2 (Löschung): Nutzerdaten auf Anfrage, wenn sie für den Betrieb nicht mehr nötig sind, und bei Einstellung deines Bots unverzüglich löschen. Dafür gibt es z. B.
/deletedata,/forget, das automatische Löschen beim Entfernen des Bots aus einer Gruppe undnpm run purge. - Nr. 4.3 (Datenminimierung): keine Daten erheben, speichern oder auswerten, die über das für den Betrieb Nötige hinausgehen; insbesondere keine Mitgliederlisten, Exporte oder Datensammlungen.
- Nr. 4.4 (Verschlüsselung): Nutzerdaten im Ruhezustand verschlüsselt speichern und den Schlüssel getrennt davon aufbewahren. Im Auslieferungszustand verschlüsselt der Bot Telegram-IDs und Admin-Texte mit AES-256-GCM und dem Schlüssel
DATA_KEY. BewahreDATA_KEYgetrennt von der Datenbankdatei und ihren Sicherungskopien auf und schalte die Verschlüsselung nicht ab.
Außerdem gelten die Nutzungsbedingungen von Telegram (https://telegram.org/tos) und die Nutzungsbedingungen für Bots (https://telegram.org/tos/bots). Halte deinen Bot-Token geheim.
- Nr. 4.2 (Löschung): Nutzerdaten auf Anfrage, wenn sie für den Betrieb nicht mehr nötig sind, und bei Einstellung deines Bots unverzüglich löschen. Dafür gibt es z. B.
- c) Du musst für deinen Bot eine Datenschutzerklärung in @BotFather hinterlegen. Eine Vorlage liegt als
PRIVACY_TEMPLATE.mdbei (Nr. 8). - d) Name, Username, Profilbild (Avatar) und Beschreibung deines Bots dürfen keine Logos, Marken oder sonstigen Kennzeichen von Telegram enthalten (z. B. kein Papierflieger-Logo, kein „Telegram“ im Bot-Namen) und nicht den Eindruck erwecken, der Bot sei mit Telegram verbunden.
- e) Du darfst mit dem Bot keinen Spam versenden, insbesondere keine Massen- oder Rundnachrichten und keine unaufgeforderten Nachrichten, z. B. automatische Privatnachrichten an Mitglieder. Moderationsrechte (Stummschalten, Entfernen, Sperren, Löschen) setzt du nur für den beschriebenen Zweck ein: Schutz deiner Gruppe vor Spam und Raids.
- f) Die Pflichten aus Buchst. b bis d bestehen vor allem gegenüber Telegram; ihre Einhaltung liegt allein bei dir. Ein Verstoß dagegen lässt dein Nutzungsrecht an dem Produkt unberührt. Ausgenommen ist der Einsatz des Bots für Spam (Buchst. e) oder zum Sammeln von Mitgliederdaten (Nr. 4.3); dafür ist er nicht lizenziert.
- Dritte, Marken und Abhängigkeiten: Änderungen durch Dritte, insbesondere an der Telegram Bot API, an grammY und an den Regeln von Telegram, liegen außerhalb unseres Einflusses. „Telegram“ ist eine Marke ihres Inhabers. Der Name wird nur beschreibend verwendet („für Telegram-Gruppen“); es besteht keine Verbindung zu Telegram und keine Billigung durch Telegram. „Patreon“ ist ein Name bzw. eine Marke seines Inhabers und wird nur beschreibend genannt. Die npm-Abhängigkeiten (z. B. grammY und @grammyjs/auto-retry) sind nicht Teil des Produkts; du lädst sie selbst über npm herunter, und für sie gelten ausschließlich ihre eigenen Lizenzen (siehe
THIRD_PARTY_NOTICES.md). - Datenschutz und Jugendschutz: Du betreibst den Bot und bist für alle damit verarbeiteten personenbezogenen Daten der Mitglieder deiner Gruppen allein Verantwortlicher im Sinne von Art. 4 Nr. 7 DSGVO, insbesondere für verschlüsselte Telegram-IDs, HMAC-Referenzen, Captcha-Status, Zeitpunkte, Gruppen-IDs, Willkommens- und Regeltexte und technische Protokolle. Betroffen sind auch Mitglieder, die den Bot nie selbst gestartet haben. Wir erhalten keine Daten aus deinem Bot und sind nicht dein Auftragsverarbeiter. Für die Verarbeitung auf der Plattform Telegram ist Telegram eigenständig verantwortlich. Du bist insbesondere dafür verantwortlich, die Mitglieder zu informieren (Datenschutz-Satz in der Captcha-Nachricht,
/privacymit ausgefüllten AngabenPRIVACY_OPERATOR_NAMEundPRIVACY_CONTACT, Datenschutzerklärung nachPRIVACY_TEMPLATE.md), die Speicherdauer deiner Host-Protokolle zu begrenzen und Anfragen betroffener Personen (z. B. auf Auskunft, Löschung oder Widerspruch) zu bearbeiten. Änderst du Einstellungen oder Code, bist du für Speicherdauer und Löschung verantwortlich. Automatische Moderation: Im Auslieferungszustand entfernt der Bot Personen, die die Prüfung nicht rechtzeitig bestehen, und hebt die Sperre sofort wieder auf. Sperre (ban) und Stummschaltung (mute) sind auf höchstens 24 Stunden (1440 Minuten) begrenzt (CAPTCHA_BAN_MAX_MINUTESbzw.CAPTCHA_MUTE_MAX_MINUTES, jeweils höchstens 1440); diese Obergrenze lässt sich senken, aber nicht anheben. Dasselbe gilt für die Sperrzeit des Anti-Raid-Modus (RAID_LOCK_MINUTES, höchstens 1440 Minuten); mit ihrem Ablauf hebt der Bot die Medien-Sperre für neue Mitglieder und die Gruppen-Sperre (RAID_LOCKDOWN, im Auslieferungszustand aus) wieder auf. Die Gruppen-Sperre schränkt auch bestehende Mitglieder ein. Ob du sie einschaltest, entscheidest du; dann informierst du deine Mitglieder darüber, z. B. in den Gruppenregeln und in deiner Datenschutzerklärung. Läuft der Bot am Ende der Sperrzeit nicht oder schlägt die Wiederherstellung fehl, bleiben die Einschränkungen bestehen, bis der Bot sie bei seinem nächsten Start oder einem späteren Versuch aufhebt oder du die Gruppenrechte von Hand zurücksetzt (siehe README). Stellst duban,muteoder die Gruppen-Sperre ein, trägst du dafür allein die Verantwortung. Wir raten davon ab, den Bot so zu ändern, dass er automatisch längere als 24-stündige oder dauerhafte Sperren, Stummschaltungen oder Einschränkungen der Gruppenrechte verhängt. Für den Jugendschutz in deinen Gruppen bist allein du verantwortlich; das Captcha ist keine Alters- oder Identitätsprüfung, und wir sagen keine Eignung für bestimmte Altersgruppen zu. - Prüfung von Ergebnissen: Code und andere Ergebnisse, die mit Hilfe von KI-Werkzeugen oder auf Basis des Produkts erzeugt bzw. verändert werden, können fehlerhaft, unvollständig oder unsicher sein. Prüfe sie vor der Verwendung selbst, insbesondere vor dem Einsatz in einer Gruppe mit echten Mitgliedern.
- Haftung: Wir haften unbeschränkt bei Vorsatz und grober Fahrlässigkeit, bei Verletzung von Leben, Körper oder Gesundheit sowie nach dem Produkthaftungsgesetz. Bei leichter Fahrlässigkeit haften wir nur bei Verletzung einer wesentlichen Vertragspflicht (Kardinalpflicht), also einer Pflicht, deren Erfüllung die ordnungsgemäße Durchführung des Vertrags überhaupt erst ermöglicht und auf deren Einhaltung du regelmäßig vertrauen darfst; in diesem Fall ist die Haftung auf den vertragstypischen, vorhersehbaren Schaden begrenzt. Deine gesetzlichen Rechte bei Mängeln digitaler Produkte (§§ 327 ff. BGB) bleiben unberührt.
- Widerruf: Die Widerrufsbelehrung findest du unter https://botnexio.com/widerruf/botnexio. Hast du ausdrücklich zugestimmt, dass wir vor Ablauf der Widerrufsfrist mit der Bereitstellung des Downloads beginnen, und deine Kenntnis davon bestätigt, erlischt dein Widerrufsrecht vorzeitig mit Beginn der Bereitstellung (§ 356 Abs. 5 BGB). Dies ist kein Verzicht auf das Widerrufsrecht.
- Vorrang dieser Lizenz: Für deine Nutzungsrechte am Produkt geht diese Lizenz dem README, der übrigen Dokumentation, Kommentaren im Code und der Produktbeschreibung vor. Deine gesetzlichen Rechte, insbesondere bei Mängeln digitaler Produkte (§§ 327 ff. BGB), und individuelle Vereinbarungen bleiben unberührt.
- Recht: Es gilt deutsches Recht unter Ausschluss des UN-Kaufrechts. Zwingende Verbraucherschutzvorschriften des Staates, in dem du deinen gewöhnlichen Aufenthalt hast, bleiben unberührt.
- Bestehende Käufe und frühere Fassungen: Für deinen Kauf gilt die Fassung dieser Lizenz, die zu deiner Bestellung gespeichert ist (Lizenzversion, z. B. in deiner Bestellbestätigung; auf Anfrage an support@botnexio.com teilen wir sie dir mit). Ist zu deiner Bestellung keine Fassung gespeichert, gilt die Fassung, die zum Zeitpunkt deines Kaufs galt. Du behältst die Version des Produkts, die du gekauft hast. Spätere Fassungen gelten für dich nur, wenn du ihnen zustimmst.
Nicht mit Telegram verbunden. Telegram ist eine Marke ihres Inhabers.
Version: telegram_join_guard_license_2026-10-18b · Fassung vom 18.10.2026
Frühere Fassungen: telegram_join_guard_license_2026-10-18
English (convenience translation – the German version is binding)
Botnexio Join Guard – Welcome & Captcha Bot Starter for Telegram groups – Single-user licence (private licence) · Version telegram_join_guard_license_2026-10-18b · dated 18 Oct 2026
- Licensor: Aramac GmbH, Waldburgstr. 32, 53177 Bonn, Germany, Bonn Local Court HRB 28173, Managing Director: Hidro Youssef, VAT ID DE292780972, email: support@botnexio.com. Aramac GmbH sells the Botnexio products via the botnexio.com marketplace. This licence is for consumers only (§ 13 BGB).
- Right of use: Upon full payment you receive a simple (non-exclusive), non-transferable, perpetual right to use Botnexio Join Guard (TypeScript source code, automated tests in the code (folder
test/), scripts, configuration files, Dockerfile,docker-compose.yml, privacy template and documentation) for your own personal, non-commercial purposes. You may modify and extend the code and run the bot yourself in your own private Telegram groups and community groups (section 3). - Non-commercial groups: You may run the bot only in Telegram groups that are not commercial. Use is commercial if it serves a business, in particular if the group or the bot
- serves customer support for a shop, a company or a paid service;
- belongs to paid channels, groups, subscriptions or memberships or manages such access (e.g. via Telegram Stars, Patreon or other payment services);
- sells, brokers or advertises goods or services or accepts payments; or
- is run on behalf of a company or a client (e.g. as an agency or freelance service or as paid community management).
Permitted are your own private groups and community groups, even if they occasionally accept voluntary donations, provided donations do not unlock any perks (e.g. no access, content or features). You alone are responsible for operating the bot, in particular for the bot token,
DATA_KEY, hosting, webhook server and security. We provide no hosting or operation.Club groups: You may also run the bot for the Telegram group of a non-commercial club (an association whose purpose is not directed at a commercial business operation, § 21 BGB) if you administer the group yourself and are not paid for it. Reimbursement of actual expenses (e.g. server costs) does not count as payment, nor does a tax-free volunteer or trainer allowance under German tax law (§ 3 nos. 26, 26a EStG). The club's membership fees do not make the group commercial as long as access to the Telegram group is not paid for separately. This does not count as operation for third parties (section 4). Use for a commercial business operation of the club (e.g. a club shop) is not covered.
- Not permitted: running the bot commercially (section 3), hosting or operating the bot for third parties or offering to do so (even free of charge), e.g. as a service that others can add to their groups, and reselling, passing on, sublicensing or publishing the product's source code or substantial parts of it, modified or not, as source code, a template or a fork, including in a public repository, in courses or as a download. Running the bot for your own community group and its members does not count as operation for third parties. A private repository of your own project with no access for other persons is permitted, for use in that project only. Business licence: paid community management, use for a commercial club and any use by or for a company are only permitted with the Business licence ("Business-Lizenz", planned; there is no entitlement to it).
- Updates: We provide updates to the extent we are required to by law (§ 327f BGB). You receive updates by email to your order address or via a new download link. We make no further promise of updates. Beyond § 327f BGB we do not promise compatibility with future versions of the Telegram Bot API, grammY, Node.js or third-party services.
- Telegram: operation in your own name and platform rules:
- a) You run the bot in your own name, with your own Telegram account and bot token, and you alone are responsible for it. We are not the operator of your bot.
- b) You must comply with the Telegram Bot Platform Developer Terms (https://telegram.org/tos/bot-developers), in particular:
- section 4.2 (deletion): delete user data without undue delay on request, when it is no longer needed to run the bot, and when you stop operating your bot. Tools for this include
/deletedata,/forget, automatic deletion when the bot is removed from a group, andnpm run purge. - section 4.3 (data minimisation): do not collect, store or process data beyond what is necessary for operation; in particular no member lists, exports or data collections.
- section 4.4 (encryption): keep user data encrypted at rest and store the key separately from it. As shipped, the bot encrypts Telegram IDs and admin texts with AES-256-GCM using the key
DATA_KEY. KeepDATA_KEYseparate from the database file and its backups and do not switch the encryption off.
Telegram's Terms of Service (https://telegram.org/tos) and the Terms of Service for Bots (https://telegram.org/tos/bots) also apply. Keep your bot token secret.
- section 4.2 (deletion): delete user data without undue delay on request, when it is no longer needed to run the bot, and when you stop operating your bot. Tools for this include
- c) You must store a privacy policy for your bot in @BotFather. A template is included as
PRIVACY_TEMPLATE.md(section 8). - d) The name, username, profile picture (avatar) and description of your bot must not contain Telegram logos, trademarks or other brand elements (e.g. no paper-plane logo, no "Telegram" in the bot name) and must not suggest that the bot is affiliated with Telegram.
- e) You must not use the bot to send spam, in particular no mass or broadcast messages and no unsolicited messages, e.g. automatic private messages to members. You use moderation rights (mute, remove, ban, delete) only for the stated purpose: protecting your group from spam and raids.
- f) The obligations under (b) to (d) are owed mainly to Telegram; complying with them is solely your responsibility. A breach does not affect your right to use the product. The exception is using the bot for spam (e) or for collecting member data (section 4.3); such use is not licensed.
- Third parties, trademarks and dependencies: Changes by third parties, in particular to the Telegram Bot API, grammY and Telegram's rules, are beyond our control. "Telegram" is a trademark of its owner. The name is used descriptively only ("for Telegram groups"); there is no affiliation with or endorsement by Telegram. "Patreon" is a name or trademark of its owner and is named descriptively only. The npm dependencies (e.g. grammY and @grammyjs/auto-retry) are not part of the product; you download them yourself via npm, and they are governed solely by their own licences (see
THIRD_PARTY_NOTICES.md). - Data protection and youth protection: You run the bot and are the sole controller within the meaning of Art. 4(7) GDPR for all personal data of your groups' members it processes, in particular encrypted Telegram IDs, HMAC references, captcha status, timestamps, group IDs, welcome and rules texts and technical logs. This includes members who have never started the bot themselves. We receive no data from your bot and are not your processor. Telegram is independently responsible for processing on the Telegram platform. You are responsible in particular for informing members (privacy sentence in the captcha message,
/privacywithPRIVACY_OPERATOR_NAMEandPRIVACY_CONTACTfilled in, privacy policy based onPRIVACY_TEMPLATE.md), limiting the retention of your host logs and handling data subject requests (e.g. access, erasure or objection). If you change settings or code, you are responsible for retention and deletion. Automated moderation: as shipped, the bot removes people who do not pass the check in time and lifts the ban immediately. Ban (ban) and mute (mute) are limited to a maximum of 24 hours (1440 minutes) (CAPTCHA_BAN_MAX_MINUTESandCAPTCHA_MUTE_MAX_MINUTES, each at most 1440); this limit can be lowered but not raised. The same applies to the lock period of the anti-raid mode (RAID_LOCK_MINUTES, at most 1440 minutes); when it expires, the bot lifts the media block for new members and the group lockdown (RAID_LOCKDOWN, off as shipped). The group lockdown also restricts existing members. Whether you switch it on is your decision; if you do, you inform your members about it, e.g. in the group rules and in your privacy policy. If the bot is not running when the lock period ends, or if restoring fails, the restrictions remain until the bot lifts them at its next start or in a later attempt, or until you reset the group permissions by hand (see README). If you setban,muteor the group lockdown, you alone are responsible for this. We advise against changing the bot so that it automatically imposes bans, mutes or restrictions of group permissions longer than 24 hours or permanent ones. You alone are responsible for youth protection in your groups; the captcha is not an age or identity check, and we make no promise of suitability for any age group. - Review of outputs: Code and other outputs generated or modified with AI tools or based on the product may be incorrect, incomplete or insecure. Review them yourself before use, especially before using them in a group with real members.
- Liability: We are liable without limitation for intent and gross negligence, for injury to life, body or health, and under the German Product Liability Act. For slight negligence we are liable only for breach of an essential contractual obligation (cardinal duty), i.e. an obligation whose fulfilment makes proper performance of the contract possible in the first place and on whose observance you may regularly rely; in that case liability is limited to the typical, foreseeable damage. Your statutory rights in case of defects of digital products (§§ 327 et seq. BGB) remain unaffected.
- Withdrawal: See the information on the right of withdrawal at https://botnexio.com/widerruf/botnexio. If you have expressly agreed that we may begin providing the download before the withdrawal period ends and have acknowledged this, your right of withdrawal expires early when provision begins (§ 356(5) BGB). This is not a waiver of the right of withdrawal.
- Precedence of this licence: As regards your rights of use in the product, this licence takes precedence over the README, the other documentation, comments in the code and the product description. Your statutory rights, in particular in case of defects of digital products (§§ 327 et seq. BGB), and individual agreements remain unaffected.
- Law: German law applies, excluding the UN Convention on Contracts for the International Sale of Goods. Mandatory consumer protection provisions of the country of your habitual residence remain unaffected.
- Existing purchases and earlier versions: Your purchase is governed by the version of this licence stored with your order (licence version, e.g. in your order confirmation; on request to support@botnexio.com we will tell you which one). If no version is stored with your order, the version that applied at the time of your purchase applies. You keep the version of the product you bought. Later versions apply to you only if you agree to them.
Not affiliated with Telegram. Telegram is a trademark of its owner.
Version: telegram_join_guard_license_2026-10-18b · dated 2026-10-18
Earlier versions: telegram_join_guard_license_2026-10-18