Janolaw AGB Hosting


English description

General terms and conditions, cancellation policy, model withdrawal form or privacy policy and the legal disclosure belong to the legal basic equipment of an online shop or web page. New developments of the legal situation driven by case law and new statutory law have the effect that these documents do not reflect the actual legal requirements. This may encourage your competitors to legally challenge your online shop or Internet presence.
Therefore, all shop and website operators must keep up their legal knowledge with the current development with respect to the case law and the statutory law, or accept the risk vested to invalid legal documents. Or you entrust this task to janolaw – and focus on your business solely.
With the janolaw Plugin for WordPress your shop and website is provided with the valid legal documents with automatic updates, and you are protected from all liabilities in connection with these documents.
janolaw AGB Hosting-Service for online traders and janolaw Rechtstext-Service for website owners enables to create taylor-made german legal documents (option for translation to English and French) and to integrate them with the extension into the CMS of WordPress
The module implements an interface between WordPress and the janolaw-Service. After the implementation of the extension the legal texts are imported on the respective websites. The documents are updated automatically and always according thereby to the current law.

These documents are part of the janolaw Rechtstext-Service and janolaw AGB Hosting-Service package and will be updated regularly:

The service provide german, english and french documents!

German description

AGB, Widerrufsbelehrung, Muster-Widerrufsformular bzw. Datenschutzerklärung und Impressum gehören zur rechtlichen Grundausstattung eines Onlineshops bzw. Webseite. Doch ständig neue Gerichtsurteile und Gesetzesänderungen sorgen dafür, dass diese Dokumente schnell wieder veralten. Dies wiederum kann Mitbewerber ermuntern Ihren Online-Shop bzw. Internetpräsenz abzumahnen.
Als Shopbetreiber bzw. Inhaber einer Webseite müssen Sie sich somit ständig über die neusten Entwicklungen der Gesetzgebung und Rechtsprechung auf dem Laufenden halten – oder mit dem Risiko veralteter Dokumente leben. Sie können die Pflege und das Risiko für Ihre Dokumente aber auch an das Rechtsportal janolaw „outsourcen“ – und sich in Ruhe Ihrem Business widmen.
Mit dem janolaw Plugin für WordPress sind Sie durch aktuelle Dokumente, automatische Updates und Abmahnkostenhaftung dauerhaft auf der sicheren Seite – und gewinnen zusätzlich Zeit für Ihr Kerngeschäft.
Mit dem janolaw AGB Hosting-Service für Online-Händler und dem janolaw Rechtstext-Service für Webseiten Besitzer ist es möglich die rechtlich erforderlichen deutschen Dokumente selbst individuell zu erstellen und in das CMS von WordPress einzubinden.
Das Modul implementiert eine Schnittstelle zwischen WordPress und dem janolaw Service. Nach der Implementierung der Erweiterung werden die rechtlichen Texte auf den jeweiligen Webseiten eingespielt. Die Dokumente werden automatisch aktualisiert und entsprechen dadurch immer dem aktuellen Recht.

Diese Dokumente sind Teil des janolaw Rechtstext bzw. AGB Hosting-Service Pakets und werden regelmäßig aktualisiert:

  • Impressum* Datenschutzerklärung* AGB* Widerrufsbelehrung* Muster-Widerrufsformular

Für weitere Informationen besuchen Sie bitte:

Dieser Service bietet die Dokumente in deutsch, englisch und französisch an!


  • Janolaw Settings


  1. Use the installer from WordPress backend or upload the folder janolaw-agb-hosting to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Enter your personal IDs provided by janolaw AG at Settings -> janolaw AGB Service (UserID / ShopID)
  4. Enter a path writeable for the Webserver to cache documents if not auto detected (should be by default: /tmp on most linux/unix systems)
  5. Use the following tags at the desired pages [janolaw_agb], [janolaw_impressum], [janolaw_widerrufsbelehrung], [janolaw_datenschutzerklaerung], [janolaw_widerrufsformular]
  6. Done !

Opional: if you change the language of the documents, it may be necessary to rename the title tags of the desired pages.


The documents dosn’t get updated! What can i do?

The document refresh interval is hardcoded to 12 hours to prevent to much server stress on the document server. If you cwant to refresh them manually because, e.g. you made changes, please tick the checkbox “Clear Cache” at the settng page and save the settings.
The document cache get cleared and all documents will be refreshed directly from the server as soon as you click on of the desired pages.

What if i have another question?

Please contact janolaw for support at support@janolaw.de

Howto style the documents?

Use this CSS !

janolaw-body ol li {

list-style: upper-roman;
margin-left: 40px;

janolaw-paragraph {

color: #555;
font-size: 14px;
font-weight: bold;
margin: 10px 0 10px;
padding: 0 0 5px;

janolaw-absatz {

.janolaw-text {
font-size: 12px;
margin-left: 40px;


Հոկտեմբերի 9, 2021 1 reply
Klingt alles super ist aber nicht sehr transparent und merkwürdig zu bedienen. Der Hersteller hat eine Unmenge von Produkt-Bausteinen und stiftet damit Verwirrung. Konkurrenz sehr viel billiger und klare Struktur.
Read all 1 review

Contributors & Developers

“Janolaw AGB Hosting” is open source software. The following people have contributed to this plugin.


Translate “Janolaw AGB Hosting” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • compatibility with WordPress 6.2


  • compatibility with WordPress 6.1.1


  • compatibility with WordPress 6.x
  • compatibility with PHP 8.x
  • fixed a bug with attachments for Woocommerce


  • some fixes for PDF documents download via HTTPS


  • some typo fixes
  • check for compatibility WP 5.8.2
  • added referral program


  • some fixes regarding the API


  • updated WordPress compatibility to 5.7
  • link to janolaw API
  • documentation provided via API


  • fixed WooCommerce attachments


  • updated WordPress compatibility to 5.4
  • tested for “Elementor Page Builder”


  • updated WordPress compatibility to 5.3.2


  • updated WordPress compatibility to 5.3.1


  • updated WordPress compatibility to 5.2.3
  • fixed a bug for PDF attachments to woocommerce mails


  • updated FAQ


  • updated WordPress compatibility


  • fixed PHP notice if browser language is not set


  • tested up to WordPress 5.0.3
  • implemented allow_url_fopen problem fix by using cURL if applicable


  • fix PDF Links


  • hardcoded language tags
  • updated documentation
  • fix of initial default language on new installations
  • minor bug fixing of warning messages when debug flag in WP config is set to true


  • added woocommerce mailattachments for order confirmation
  • fix: if for any reason no language can be detected or is missing in configuration, ‘de’ is selected as default
  • minor fixes


  • fix for deprecated function parameters — thanks to “joe1860”


  • checked and updated WordPress Version up to 4.9.4
  • fixes for content replacement
  • added new setting — set default language: Set default language for pages, if no matching language could be found with ‘auto’ method.
  • added support for page builder plugins like: WPBackery, Beaver Builder
  • added support for multiple documents on one page, e.g. model withdrawal form below the cancellation policy


  • checked and updated WordPress Version up to 4.7.3


  • added more comprehensive description
  • changed versioning: ..


  • translation fixes


  • some minor bugfixes
  • finished translation integration
  • added description links to service provider janolaw


  • added enhanced visual style for plugin repository of wordpress
  • fixed document retrival for hosts which doesn’t allow the usage of some security related php file functions (e.g. fopen)
  • added preprations for translations


  • fixed cache path check if writable
  • enhanced cache path automatic detection, if default (/tmp) is not writable, it checks for plugin path and use this path instead


  • enhanced content creation, include your own content before page-tags ([janolaw_..])
  • fixed serviceversion detection


  • enhanced content creation, include your own content below page-tags ([janolaw_..])


  • added support for WordPress 4.3
  • added widerrufsbelehrung Form
  • added clear cache button
  • added PDF download of documents if PDF provided by janolaw
  • added service availability check
  • added language selection for documents at backend
  • added language selection by browser
  • service update notification
  • fixed permalink generation
  • enhanced plugin messages for info, notice and errors


  • added multilanguage files for English + German


  • fixed privacy page


  • tmp folder predefined default
  • checkboxes for automatic page creation to makes it even simpler for users to install


  • Initial Version