This webtrees module creates a legal notice in the footer of the web page.
Disclaimer: This is not a legal advice. You as administrator of your website are responsible for the content of the Legal Notice on your site.
There is a German manual page available, too.
This Readme contains the following main sections
- Description
- Screenshots
- webtrees
- Requirements
- Installation
- Upgrade
- Contributing
- Translation
- Contact Support
- License
This module adds a legal notice footer to all pages of a webtrees site.
There is maybe a need to present on your website a "Legal Notice" (depending on your local law and the character of your site)
- Germany: §5 Digitale-Dienste-Gesetz (DDG), and §4 Medienstaatsvertrag (MStV)
- Austria: § 5 Abs. 1 E-Commerce-Gesetz (ECG)
- Switzerland: Art. 3 des Bundesgesetzes gegen den unlauteren Wettbewerb (UWG)
The webtrees admin can define the following data fields in the control panel for the responsible person
- name of responsible person
- name of genealogical club or organization
- address
- phone and fax numbers
- eMail address (with or without subject and body of eMail)
- VAT ID number or other registration number (like a club registration number)
The webtrees admin can choose if the following additional parts should be shown
- copyright notice in the footer
- image of the responsible person using the Gravatar
- list of contact persons for a tree (genealogical and technical)
- list of administrators of this site with their contact links
- chapter about "Legal Regulations" with several sections
Those sections can be reordered and individually enabled or disabled. There are two styles provided for those sections: "I" style and "We" style, depending on the number of website administrators.
The chapter "Datenschutzerklärung" is a first draft. It is only available in German. The administrator can enable or disable this chapter, but the sequence cannot be chosen at the moment. It is intended to add more content to this chapter and to make the content translatable.
Screenshot of Legal Notice footer (in German language)
Screenshot of Legal Notice (in German language)
Screenshot of control panel page (in German language)
webtrees is an online collaborative genealogy application. This can be hosted on your own server by following the Install instructions. If you are familiar with Docker, you might like to install webtrees using this unofficial docker image, or any other one.
This module requires webtrees version 2.1 or 2.2. This module has the same requirements as webtrees#system-requirements.
This module was tested with webtrees versions 2.1.22 and 2.2.1 and all available themes and all other custom modules.
This section documents installation instructions for this module.
- Make a database backup
- Download the latest release.
- Unzip the package into your
webtrees/modules_v4
directory of your web server. - Rename the folder to
hh_legal_notice
. - Login to webtrees as administrator, go to Control Panel/Modules/Website/Footers, and find the module. It will be called "Legal Notice and Privacy Policy". Check if it has a tick for "Enabled".
- Click at the wrench symbol and add all desired information fields.
- Maybe you like to deactivate the module "contact information" (depending whether you have activated this in the "Legal Notice" module).
- Finally, click SAVE, to complete the installation.
To update simply replace the hh_legal_notice
files
with the new ones from the latest release.
- Do NOT delete the module settings of the former
hh_imprint
module before the installation ofhh_legal_notice
. - Delete the folder
hh_imprint
in yourwebtrees/modules_v4
directory. - Install the
hh_legal_notice
module like described in chapter Installation. - Open the Control Panel of this footer module;
hh_legal_notice
will takeover the existing settings fromhh_imprint
. - You should see a notice. Click on "save". Now you should see all settings. Modify them and save them again.
- After
hh_legal_notice
has migrated the settings, the old settings ofhh_imprint
can be removed (follow the message in the control panel after deletion of the module).
If you'd like to contribute to this module, great! You can contribute by
- Reading and commenting the legal chapters carefully - choose a specific topic and please create an issue for that topic.
- Contributing code - check out the issues for things that need attention. If you have changes you want to make not listed in an issue, please create one, then you can link your pull request.
- Testing - it's all manual currently, please create an issue for any bugs you find.
You can use a local editor, like Poedit or Notepad++ to make the translations and send them back to me. You can do this via a pull request (if you know how) or by e-mail.
Discussion on translating can be done by creating an issue.
Updated translations will be included in the next release of this module.
There are now, beside English the following languages available
- Dutch (by TheDutchJewel)
- Catalan (by Bernat Josep Banyuls i Sala)
- German (by Hermann Hartenthaler)
The PO Editor project is not supported any longer (costs too high).
Issues: for any ideas you have, or when finding a bug you can raise an issue.
Forum: general webtrees support can be found at the webtrees forum.
- Copyright (C) 2025 Hermann Hartenthaler
- Derived from webtrees - Copyright 2025 webtrees development team.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.