<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://gangplank.group/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=HR</id>
	<title>Gangplank - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://gangplank.group/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=HR"/>
	<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=Special:Contributions/HR"/>
	<updated>2026-04-29T01:48:27Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=User:HR&amp;diff=1186</id>
		<title>User:HR</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=User:HR&amp;diff=1186"/>
		<updated>2024-10-18T21:59:41Z</updated>

		<summary type="html">&lt;p&gt;HR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Introduction ==&lt;br /&gt;
This page takes you through a set of tutorials aimed at complete newcomers interested in contributing.&lt;br /&gt;
* https://en.wikipedia.org/wiki/Help:Introduction/All&lt;br /&gt;
&lt;br /&gt;
== Subpages, Categories, Namespaces ==&lt;br /&gt;
=== Subpages ===&lt;br /&gt;
&#039;&#039;&#039;Subpages&#039;&#039;&#039; introduce some hierarchical organization into wiki pages, with levels of the hierarchy separated by slashes (/).&lt;br /&gt;
* https://www.mediawiki.org/wiki/Help:Subpages&lt;br /&gt;
&lt;br /&gt;
=== Categories ===&lt;br /&gt;
Categories, a software feature of MediaWiki, provide automatic indexes that are useful as tables of contents.&lt;br /&gt;
* https://www.mediawiki.org/wiki/Help:Categories&lt;br /&gt;
&lt;br /&gt;
=== Namespaces ===&lt;br /&gt;
Pages on a MediaWiki wiki are grouped into collections called “&#039;&#039;&#039;namespaces&#039;&#039;&#039;” which differentiate between the purpose of the pages at a high level. Pages in certain namespaces can also have special properties or behave differently when they interact with other pages. &lt;br /&gt;
* https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Namespaces&lt;br /&gt;
* https://www.mediawiki.org/wiki/Namespaces&lt;br /&gt;
* https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Using_custom_namespaces&lt;br /&gt;
&lt;br /&gt;
== Starting a new page ==&lt;br /&gt;
There are several ways to start a new page. These can vary based on the type of page started, as well as the wiki and namespace. &lt;br /&gt;
* https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Starting_a_new_page&lt;br /&gt;
&lt;br /&gt;
== Formatting ==&lt;br /&gt;
You can format your text by using wiki markup. This consists of normal characters like asterisks, apostrophes or equal signs which have a special function in the wiki, sometimes depending on their position. For example, to format a word in &#039;&#039;italic&#039;&#039;, you include it in two pairs of apostrophes like &amp;lt;nowiki&amp;gt;&#039;&#039;this&#039;&#039;&amp;lt;/nowiki&amp;gt;.&lt;br /&gt;
* https://www.mediawiki.org/wiki/Help:Formatting&lt;br /&gt;
* https://en.wikipedia.org/wiki/Help:Cheatsheet&lt;br /&gt;
&lt;br /&gt;
=== Magic words ===&lt;br /&gt;
* https://www.mediawiki.org/wiki/Help:Magic_words&lt;br /&gt;
&lt;br /&gt;
=== Tables ===&lt;br /&gt;
Tables may be created in wiki pages. As a general rule, it is best to avoid using a table unless you need one. Table markup often complicates page editing.&lt;br /&gt;
* https://www.mediawiki.org/wiki/Help:Tables&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;float:right; margin-left: 10px;&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:lightblue;width:200px;font-size:10pt&amp;quot; | Title&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;text-align:center;font-size:7pt&amp;quot; | [[File:Tlaloc, Codex Rios, p.20r.JPG|noframe|200px]]&amp;lt;br /&amp;gt;Image caption&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:lightblue;text-align:center;font-size:9pt&amp;quot; | Section&amp;lt;sub&amp;gt;A&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:9pt&amp;quot; | FieldName&amp;lt;sub&amp;gt;A1&amp;lt;/sub&amp;gt; || style=&amp;quot;font-size:9pt&amp;quot; | FieldParameter&amp;lt;sub&amp;gt;A1&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:9pt&amp;quot; | FieldName&amp;lt;sub&amp;gt;A2&amp;lt;/sub&amp;gt; || style=&amp;quot;font-size:9pt&amp;quot; | FieldParameter&amp;lt;sub&amp;gt;A2&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:9pt&amp;quot; | FieldName&amp;lt;sub&amp;gt;A3&amp;lt;/sub&amp;gt; || style=&amp;quot;font-size:9pt&amp;quot; | FieldParameter&amp;lt;sub&amp;gt;A3&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;background:lightblue;text-align:center;font-size:9pt&amp;quot; | Section&amp;lt;sub&amp;gt;B&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:9pt&amp;quot; | FieldName&amp;lt;sub&amp;gt;B1&amp;lt;/sub&amp;gt; || style=&amp;quot;font-size:9pt&amp;quot; | FieldParameter&amp;lt;sub&amp;gt;B1&amp;lt;/sub&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:9pt&amp;quot; | FieldName&amp;lt;sub&amp;gt;B2&amp;lt;/sub&amp;gt; || style=&amp;quot;font-size:9pt&amp;quot; | FieldParameter&amp;lt;sub&amp;gt;B2&amp;lt;/sub&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
(The following text is here to show how a text can &#039;wrap&#039; around the table to the right)&amp;lt;br&amp;gt;&lt;br /&gt;
Lorem ipsum dolor sit amet, consectetuer adipiscing &lt;br /&gt;
elit, sed diam nonummy nibh euismod tincidunt ut &lt;br /&gt;
laoreet dolore magna aliquam erat volutpat. Ut wisi &lt;br /&gt;
enim ad minim veniam, quis nostrud exerci tation &lt;br /&gt;
ullamcorper suscipit lobortis nisl ut aliquip ex ea &lt;br /&gt;
commodo consequat. Duis autem vel eum iriure dolor &lt;br /&gt;
in hendrerit in vulputate velit esse molestie consequat, &lt;br /&gt;
vel illum dolore eu feugiat nulla facilisis at vero &lt;br /&gt;
eros et accumsan et iusto odio dignissim qui blandit &lt;br /&gt;
praesent luptatum zzril delenit augue duis dolore te &lt;br /&gt;
feugait nulla facilisi.&lt;br /&gt;
&lt;br /&gt;
=== Templates ===&lt;br /&gt;
If you have standard texts you want to include on several pages, the MediaWiki template feature comes into play.&lt;br /&gt;
* https://www.mediawiki.org/wiki/Help:Templates&lt;br /&gt;
{{User:HR/Template:Welcome}}&lt;br /&gt;
&lt;br /&gt;
==== Infoboxes ====&lt;br /&gt;
An infobox is a fixed-format table usually added to the top right-hand corner of articles to consistently present a summary of some unifying aspect that the articles share and sometimes to improve navigation to other interrelated articles.&lt;br /&gt;
* https://en.wikipedia.org/wiki/Help:Infobox&lt;br /&gt;
* https://en.wikipedia.org/wiki/Help:Designing_infoboxes&lt;br /&gt;
* https://en.wikipedia.org/wiki/Category:Infobox_templates&lt;br /&gt;
&lt;br /&gt;
=== Collapsable elements / NavFrame ===&lt;br /&gt;
==== Collapsable elements ====&lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Collapsible_elements&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
! The header || remains visible&lt;br /&gt;
|-&lt;br /&gt;
| This  content || is hidden&lt;br /&gt;
|-&lt;br /&gt;
| at first || load time&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== NavFrame (depricated) ====&lt;br /&gt;
Dynamic navigation boxes use a combination of CSS and Javascript to make collapsible navigation boxes. The technical parts comprise style sheet declarations in MediaWiki:Common.css, and Javascript code in MediaWiki:Common.js.&lt;br /&gt;
* https://en.wikipedia.org/wiki/Wikipedia:NavFrame&lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Collapsible_elements&lt;br /&gt;
&lt;br /&gt;
=== Transclude All Categories ===&lt;br /&gt;
* https://stackoverflow.com/questions/37153928/how-to-show-all-categories-in-mediawiki-main-or-other-pages&lt;br /&gt;
{{Special:AllPages|namespace=14}}&lt;br /&gt;
&lt;br /&gt;
=== Properties ===&lt;br /&gt;
Properties is Semantic Mediawiki stuff and not working here. Semantic Mediawiki is an extension.&lt;br /&gt;
* https://www.semantic-mediawiki.org/wiki/Semantic_MediaWiki&lt;br /&gt;
The user lives in [[Has town::Berlin]].&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
There are five types of hypertext links in MediaWiki...&lt;br /&gt;
* https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Links#Internal&lt;br /&gt;
* https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Links#External_links&lt;br /&gt;
* https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Links#External_links_to_internal_pages&lt;br /&gt;
* https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Links#Interwiki_links&lt;br /&gt;
* https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Links#Interlanguage_links&lt;br /&gt;
&lt;br /&gt;
== Page redirects ==&lt;br /&gt;
Redirects are used to forward users from one page name to another. They can be useful if a particular article is referred to by multiple names, or has alternative punctuation, capitalization or spellings.&lt;br /&gt;
* https://www.mediawiki.org/wiki/Help:Redirects&lt;br /&gt;
&lt;br /&gt;
== Images / Uploads==&lt;br /&gt;
This page explains the &#039;&#039;&#039;image&#039;&#039;&#039; syntax when editing the wiki. You or another user must usually upload an image before you can use it on a page.&lt;br /&gt;
* https://www.mediawiki.org/wiki/Help:Images&lt;br /&gt;
&lt;br /&gt;
If file &#039;&#039;&#039;uploads&#039;&#039;&#039; are enabled, you can upload certain types of files to the wiki. This is particularly useful for uploading images which you want to place on a page, but you can also upload other types of files.&lt;br /&gt;
* https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Managing_files&lt;br /&gt;
[[File:Testbild.gif]]&lt;br /&gt;
&lt;br /&gt;
== Extensions ==&lt;br /&gt;
=== Category Tag Cloud ===&lt;br /&gt;
* https://www.mediawiki.org/wiki/Extension:WikiCategoryTagCloud&lt;br /&gt;
&amp;lt;tagcloud style=&amp;quot;background: gray;&amp;quot;&amp;gt;&lt;br /&gt;
min_count=1&lt;br /&gt;
min_size=55&lt;br /&gt;
exclude=Random_Data&lt;br /&gt;
&amp;lt;/tagcloud&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Embed Videos ===&lt;br /&gt;
* https://www.mediawiki.org/wiki/Extension:EmbedVideo&lt;br /&gt;
A drawback with these embedded videos is that we have to cover each video provider in the privacy policy.&lt;br /&gt;
{{#ev:vimeo|https://vimeo.com/57378793||right}}&lt;br /&gt;
{{#ev:youtube|https://www.youtube.com/watch?v=MvgN5gCuLac}}&lt;br /&gt;
&lt;br /&gt;
=== Syntax Highlighting ===&lt;br /&gt;
The SyntaxHighlight extension provides rich formatting of source code using the &amp;lt;nowiki&amp;gt;&amp;lt;syntaxhighlight&amp;gt;&amp;lt;/nowiki&amp;gt; tag.&lt;br /&gt;
* https://www.mediawiki.org/wiki/Extension:SyntaxHighlight&lt;br /&gt;
&lt;br /&gt;
==== Syntax highlighting with line numbers ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;cpp&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;iostream&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
    std::cout &amp;lt;&amp;lt; &amp;quot;Hello, world!\n&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Syntax highlighting without line numbers ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
#include &amp;lt;iostream&amp;gt;&lt;br /&gt;
&lt;br /&gt;
int main()&lt;br /&gt;
{&lt;br /&gt;
    std::cout &amp;lt;&amp;lt; &amp;quot;Hello, world!\n&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Poems ===&lt;br /&gt;
The &#039;&#039;&#039;Poem&#039;&#039;&#039; extension allows easy formatting of poems and similar material within Wikitext.&lt;br /&gt;
* https://www.mediawiki.org/wiki/Extension:Poem&lt;br /&gt;
&amp;lt;poem&amp;gt;&lt;br /&gt;
This is the way we comb our hair &amp;lt;ref&amp;gt;https://en.wikipedia.org/wiki/Hair&amp;lt;/ref&amp;gt;,&lt;br /&gt;
Comb our hair&amp;lt;ref&amp;gt;[[wikipedia:Hair]]&amp;lt;/ref&amp;gt;,&lt;br /&gt;
Comb our hair.&lt;br /&gt;
This is the way we comb our hair&lt;br /&gt;
On a cold and frosty morning.&lt;br /&gt;
&amp;lt;/poem&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Installation &amp;amp; configuration ==&lt;br /&gt;
* https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents&lt;br /&gt;
* https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings&lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Configuring_file_uploads&lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Robots.txt&lt;br /&gt;
&lt;br /&gt;
=== Mediawiki elements ===&lt;br /&gt;
==== Sidebar ====&lt;br /&gt;
&#039;&#039;&#039;MediaWiki:Sidebar&#039;&#039;&#039; defines the navigation bar, which provides links to the most important locations in the wiki and supplies site administrators with a place to add a persistent collection of links. For instance, most wikis will link to their community discussion page and some useful tools. &lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Interface/Sidebar&lt;br /&gt;
&lt;br /&gt;
==== Logo ====&lt;br /&gt;
The URL of the site &#039;&#039;&#039;logo&#039;&#039;&#039; (i.e. the image displayed in the upper-left corner of the page in most MediaWiki installations).&lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:$wgLogo&lt;br /&gt;
&lt;br /&gt;
==== Footer ====&lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Footer&lt;br /&gt;
&lt;br /&gt;
=== Backup &amp;amp; Restore ===&lt;br /&gt;
It is important to make regular backups of the data in your wiki.&lt;br /&gt;
* https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Backing_up_a_wiki&lt;br /&gt;
* https://www.mediawiki.org/wiki/Fullsitebackup&lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:DumpBackup.php&lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Restoring_a_wiki_from_backup&lt;br /&gt;
* https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Lock_the_database&lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:$wgReadOnlyFile&lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:$wgReadOnly&lt;br /&gt;
&lt;br /&gt;
== Legal Stuff ==&lt;br /&gt;
=== General Data Protection Regulation (GDPR) ===&lt;br /&gt;
* https://www.mediawiki.org/wiki/GDPR_(General_Data_Protection_Regulation)_and_MediaWiki_software&lt;br /&gt;
* https://meta.wikimedia.org/wiki/Privacy_policy&lt;br /&gt;
* https://meta.wikimedia.org/wiki/Privacy_policy/de&lt;br /&gt;
* https://de.wikipedia.org/wiki/Datenschutzerkl%C3%A4rung&lt;br /&gt;
&lt;br /&gt;
=== Licencing / Copyright ===&lt;br /&gt;
* https://de.wikipedia.org/wiki/Wikipedia:Urheberrecht&lt;br /&gt;
* https://de.wikipedia.org/wiki/Wikipedia:Lizenzbestimmungen&lt;br /&gt;
&lt;br /&gt;
=== Terms of Use ===&lt;br /&gt;
* https://foundation.wikimedia.org/wiki/Terms_of_Use/en&lt;br /&gt;
* https://foundation.wikimedia.org/wiki/Terms_of_Use/de&lt;br /&gt;
&lt;br /&gt;
=== Disclaimer / Impressum ===&lt;br /&gt;
* https://de.wikipedia.org/wiki/Wikipedia:Impressum&lt;br /&gt;
* https://en.wikipedia.org/wiki/Wikipedia:General_disclaimer&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[User:Annegret04]]&lt;br /&gt;
* [[User:BrunoPocheron]]&lt;br /&gt;
* [[User:LuziFerase]]&lt;br /&gt;
* [[User:Sanjakraljica]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&#039;&#039;&#039;Cite&#039;&#039;&#039; makes it possible to add footnotes to a page. &lt;br /&gt;
* https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Cite&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt; &amp;lt;references /&amp;gt; &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* https://www.mediawiki.org/wiki/Help:Links&lt;br /&gt;
* [https://en.wikipedia.org/wiki/The_Ministry_of_Silly_Walks The Ministry of Silly Walks]&lt;br /&gt;
.&lt;br /&gt;
&lt;br /&gt;
[[Category:Random Data]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=Project:Privacy_policy/en&amp;diff=454</id>
		<title>Project:Privacy policy/en</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=Project:Privacy_policy/en&amp;diff=454"/>
		<updated>2021-04-16T12:34:48Z</updated>

		<summary type="html">&lt;p&gt;HR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Name and address of the controller ==&lt;br /&gt;
&lt;br /&gt;
The controller for the purpose of the EU GDPR (General Data Protection Regulation) and other&lt;br /&gt;
national data protection laws of the Member States, as well as other data protection&lt;br /&gt;
regulations, is:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bruno Pocheron&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;privacy@gangplank.group&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== General information about data processing ==&lt;br /&gt;
&lt;br /&gt;
=== Extent of the processing of personal data ===&lt;br /&gt;
&lt;br /&gt;
We collect and use personal information from our users only to the extent necessary to&lt;br /&gt;
provide a functional website, content and services.&lt;br /&gt;
&lt;br /&gt;
=== Legal basis for the processing of personal data ===&lt;br /&gt;
&lt;br /&gt;
When we obtain the consent of the data subject for processing personal data, Art. 6 para. 1&lt;br /&gt;
lit. a of the EU General Data Protection Regulation (GDPR) serves as the legal basis.&lt;br /&gt;
&lt;br /&gt;
When processing personal data necessary for completing a contract, in which the data subject&lt;br /&gt;
is a party, Art. 6 para. 1 lit. b of the GDPR serves as the legal basis. This also applies to&lt;br /&gt;
processing operations required to carry out pre-contractual actions.&lt;br /&gt;
&lt;br /&gt;
When the processing of personal data is required to fulfil a legal obligation to which our&lt;br /&gt;
project is subjected, Art. 6 para. 1 lit. c of the GDPR serves as the legal basis.&lt;br /&gt;
&lt;br /&gt;
In the event that vital interests of the data subject or another natural person require the&lt;br /&gt;
processing of personal data, Art. 6 para. 1 lit. d of the GDPR serves as the legal basis.&lt;br /&gt;
&lt;br /&gt;
If processing is necessary to safeguard the factual interests of our project or a third party,&lt;br /&gt;
and if the interests, fundamental rights and freedoms of the data subject do not outweigh&lt;br /&gt;
those interests, Art. 6 para. 1 lit. f of the GDPR serves as the legal basis for processing.&lt;br /&gt;
&lt;br /&gt;
=== Deletion of data and storage duration ===&lt;br /&gt;
&lt;br /&gt;
The personal data of the data subject will be deleted or blocked as soon as the reason for&lt;br /&gt;
storage expires. In addition, data storage may occur when required by the European or&lt;br /&gt;
national legislator in EU regulations, laws or other regulations to which the controller is&lt;br /&gt;
subject. Restriction or deletion of data also occurs when a storage period prescribed by the&lt;br /&gt;
aforementioned standards expires, unless there is a need for longer storage of the data, for&lt;br /&gt;
entering or fulfilment of a contract.&lt;br /&gt;
&lt;br /&gt;
== Accessing the website and creation of log files ==&lt;br /&gt;
&lt;br /&gt;
=== Description and extent of data processing ===&lt;br /&gt;
&lt;br /&gt;
Each time our website is accessed, our system automatically collects data and information&lt;br /&gt;
from the requesting computer. The following data is collected:&lt;br /&gt;
&lt;br /&gt;
# Information about the user&#039;s web browser and its version;&lt;br /&gt;
# the user&#039;s operating system;&lt;br /&gt;
# the user&#039;s IP address;&lt;br /&gt;
# the date and time of access;&lt;br /&gt;
# Websites from which the user&#039;s system reaches our website;&lt;br /&gt;
# Websites that are accessed by the user&#039;s system through our website.&lt;br /&gt;
&lt;br /&gt;
The data is also stored in our systems&#039; log files. Storage of this data together with other&lt;br /&gt;
personal data of the user does not occur.&lt;br /&gt;
&lt;br /&gt;
=== Legal basis for data processing ===&lt;br /&gt;
&lt;br /&gt;
The legal basis for the temporary storage of data and log files is Art. 6 para. 1 lit. f of&lt;br /&gt;
the GDPR.&lt;br /&gt;
&lt;br /&gt;
=== Reason for data processing ===&lt;br /&gt;
&lt;br /&gt;
Temporary storage of the IP address by the system is necessary to deliver the website to the&lt;br /&gt;
user&#039;s computer. To do this, the user&#039;s IP address must be stored for the duration of the&lt;br /&gt;
session.&lt;br /&gt;
&lt;br /&gt;
Storage in log files occurs to ensure the functionality of the website. In addition, the data is&lt;br /&gt;
used to ensure the security of our information technology systems. Analysis of the data for marketing purposes does not take place in this context.&lt;br /&gt;
&lt;br /&gt;
For these purposes, our factual interest in the processing of data is according to Art. 6 para. 1&lt;br /&gt;
lit. f of the GDPR.&lt;br /&gt;
&lt;br /&gt;
=== Duration of storage ===&lt;br /&gt;
&lt;br /&gt;
The data will be deleted as soon as it is not needed to achieve the purposes for which it was&lt;br /&gt;
collected. In the case of data collection used to providing the website, this takes place when&lt;br /&gt;
the respective session is completed.&lt;br /&gt;
&lt;br /&gt;
For data storage in log files, this takes place after fourteen days at the latest.&lt;br /&gt;
&lt;br /&gt;
== Usage of cookies ==&lt;br /&gt;
&lt;br /&gt;
=== Description and extent of data processing ===&lt;br /&gt;
&lt;br /&gt;
Our website uses cookies. Cookies are text files that are stored in or by the web browser on&lt;br /&gt;
the user&#039;s computer systems. When a user visits a website, a cookie may be stored in the&lt;br /&gt;
user&#039;s operating system. This cookie contains a characteristic string that allows the browser&lt;br /&gt;
to be uniquely identified when the website is revisited.&lt;br /&gt;
&lt;br /&gt;
We use cookies to make our website more user-friendly. Some elements of our website require&lt;br /&gt;
that the requesting browser can be identified even across multiple sessions. Only a random ID&lt;br /&gt;
is stored in the cookie and transmitted.&lt;br /&gt;
&lt;br /&gt;
=== Legal basis for data processing ===&lt;br /&gt;
&lt;br /&gt;
The legal basis for the processing of personal data using cookies is Art. 6 (1) lit. f of the GDPR.&lt;br /&gt;
&lt;br /&gt;
=== Reason for data processing ===&lt;br /&gt;
&lt;br /&gt;
The reason for using cookies is to simplify the use of the websites. Some features of our&lt;br /&gt;
website cannot be provided without the use of cookies. For these, it is necessary that the&lt;br /&gt;
browser can be recognized across multiple sessions.&lt;br /&gt;
&lt;br /&gt;
We require cookies for the following:&lt;br /&gt;
&lt;br /&gt;
# To keep logins active.&lt;br /&gt;
# To preserve individual settings such as user names or search preferences.&lt;br /&gt;
&lt;br /&gt;
For these purposes, our factual interest in the processing of personal data is pursuant to Art. 6&lt;br /&gt;
para. 1 lit. f of the GDPR.&lt;br /&gt;
&lt;br /&gt;
=== Duration of storage ===&lt;br /&gt;
&lt;br /&gt;
Cookies are stored on the users&#039;s computer and transmitted by the computer to our website. These cookies are automatically deleted after the browser is closed.&lt;br /&gt;
&lt;br /&gt;
== Notifications and mailing lists ==&lt;br /&gt;
&lt;br /&gt;
=== Description and extent of data processing ===&lt;br /&gt;
&lt;br /&gt;
Our website provides the opportunity to subscribe to free notification services or mailing lists.&lt;br /&gt;
When a user signs up for the notification service or a mailing list, the data from the&lt;br /&gt;
registration dialog or the email is sent to us, such as the email address being used. In&lt;br /&gt;
addition, the following data is collected upon registration:&lt;br /&gt;
&lt;br /&gt;
# IP address of the requesting computer&lt;br /&gt;
# Date and time of the registration confirmation&lt;br /&gt;
&lt;br /&gt;
For processing the data, your consent is obtained during the registration process and a&lt;br /&gt;
reference is made to this privacy policy.&lt;br /&gt;
&lt;br /&gt;
Regarding data processing used to send notifications or emails from a mailing list, no transfer&lt;br /&gt;
of the data to third parties takes place. The data will be used exclusively for sending&lt;br /&gt;
notifications or emails from a mailing list.&lt;br /&gt;
&lt;br /&gt;
=== Legal basis for data processing ===&lt;br /&gt;
&lt;br /&gt;
The legal basis for processing data after registration by the user is the consent from the user,&lt;br /&gt;
according to Art. 6 para. 1 lit. a of the GDPR.&lt;br /&gt;
&lt;br /&gt;
=== Reason for data processing ===&lt;br /&gt;
&lt;br /&gt;
The collection of the user&#039;s email address serves to deliver notifications or emails from the&lt;br /&gt;
mailing list. The collection of the date and time of the registration confirmation serves as&lt;br /&gt;
proof of registration (opt-in).&lt;br /&gt;
&lt;br /&gt;
=== Duration of storage ===&lt;br /&gt;
&lt;br /&gt;
The data will be deleted as soon as it is not needed to achieve the purposes for which it was&lt;br /&gt;
collected. The date of the registration confirmation and the email address of the user will be&lt;br /&gt;
stored for as long as the subscription to the notifications or mailing list is active.&lt;br /&gt;
&lt;br /&gt;
=== Option to object and remove data ===&lt;br /&gt;
&lt;br /&gt;
Subscriptions to notifications or mailing lists can be terminated by the affected user at any&lt;br /&gt;
time. For this purpose, there is detailed information in every notification or email.&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
=== Description and extent of data processing ===&lt;br /&gt;
&lt;br /&gt;
On our website, we offer users the opportunity to register by providing personal information&lt;br /&gt;
(for example the wiki). The data is entered into a dialog box, and transmitted to us and stored. A transfer of data to third parties does not take place. The following data is collected as part of the registration process: a username, and an email address. Details like the name (&amp;quot;real name&amp;quot;) or further personal information is always voluntary.&lt;br /&gt;
&lt;br /&gt;
At the time of registration, the following data is also stored:&lt;br /&gt;
&lt;br /&gt;
# The user&#039;s IP address&lt;br /&gt;
# The date and time when the registration took place&lt;br /&gt;
&lt;br /&gt;
As part of the registration process, the user&#039;s consent to process this data is obtained.&lt;br /&gt;
&lt;br /&gt;
=== Legal basis for data processing ===&lt;br /&gt;
&lt;br /&gt;
The legal basis for processing the data is the consent of the user, according to Art. 6 para. 1&lt;br /&gt;
lit. b of the GDPR.&lt;br /&gt;
&lt;br /&gt;
=== Reason for data processing ===&lt;br /&gt;
&lt;br /&gt;
User registration is required for the provision of certain content and services on our website.&lt;br /&gt;
&lt;br /&gt;
For specific notification of the user&#039;s changes;&lt;br /&gt;
&lt;br /&gt;
To prevent abuse;&lt;br /&gt;
&lt;br /&gt;
=== Duration of storage ===&lt;br /&gt;
&lt;br /&gt;
The data will be deleted as soon as it is not needed to achieve the purposes for which it was&lt;br /&gt;
collected.&lt;br /&gt;
&lt;br /&gt;
This is the case for the data collected during the registration process when the registration on&lt;br /&gt;
our website is canceled or modified.&lt;br /&gt;
&lt;br /&gt;
== Email contact ==&lt;br /&gt;
&lt;br /&gt;
=== Description and extent of data processing ===&lt;br /&gt;
&lt;br /&gt;
On our website, it is possible to contact us via the provided email address. In this case, the&lt;br /&gt;
user&#039;s personal data transmitted by email will be stored.&lt;br /&gt;
&lt;br /&gt;
=== Legal basis for data processing ===&lt;br /&gt;
&lt;br /&gt;
The legal basis for processing the data that is transmitted when sending an email is Article 6&lt;br /&gt;
(1) lit. f of the GDPR.&lt;br /&gt;
&lt;br /&gt;
=== Reason for data processing ===&lt;br /&gt;
&lt;br /&gt;
The processing of personal data of the contact via email serves only for processing the&lt;br /&gt;
communication.&lt;br /&gt;
&lt;br /&gt;
=== Duration of storage ===&lt;br /&gt;
&lt;br /&gt;
The data will be deleted as soon as it is not needed to achieve the purposes for which it was&lt;br /&gt;
collected. This is the case for personal data sent by email, if the respective email is no longer&lt;br /&gt;
required. In addition, statutory storage requirements may apply.&lt;br /&gt;
&lt;br /&gt;
== Rights of the affected person ==&lt;br /&gt;
&lt;br /&gt;
If your personal data is processed, you are an affected person in the sense of the GDPR, and&lt;br /&gt;
you have the following rights:&lt;br /&gt;
&lt;br /&gt;
=== Right of access ===&lt;br /&gt;
&lt;br /&gt;
You may ask the controller to confirm if personal data concerning you is processed by us.&lt;br /&gt;
&lt;br /&gt;
If such processing is taking place, you can request information from the controller about the&lt;br /&gt;
following:&lt;br /&gt;
&lt;br /&gt;
# the purposes for which the personal data is processed;&lt;br /&gt;
# the categories of personal data which are being processed;&lt;br /&gt;
# the recipients (or categories of recipients) to whom the personal data has been disclosed, or is still being disclosed;&lt;br /&gt;
# the planned duration of the storage of your personal data or, if specific information is not available, the criteria for determining the duration of storage;&lt;br /&gt;
# the existence of a right to correct or delete your personal data, a right to restrict the processing by the controller, or a right to object to such processing;&lt;br /&gt;
# the existence of a right of appeal to a supervisory authority;&lt;br /&gt;
# all available information on the source of the data, if the personal data has not been collected from the data subject by the controller;&lt;br /&gt;
# the existence of automated decision-making, including profiling according to Art. 22 (1) and (4) of the GDPR and – at least in these cases – meaningful information about the logic involved, as well as the implications and intended effects of such processing on the data subject.&lt;br /&gt;
&lt;br /&gt;
You have the right to request information about whether your personal information is&lt;br /&gt;
transferred to a third country or an international organization. In this context, you can request&lt;br /&gt;
the appropriate guarantees in accordance with. Art. 46 of the GDPR regarding the transfer.&lt;br /&gt;
&lt;br /&gt;
=== Right to correction ===&lt;br /&gt;
&lt;br /&gt;
You have a right to correction and/or completion from the controller, if the personal data&lt;br /&gt;
being processed is incorrect or incomplete. The controller must make the correction without&lt;br /&gt;
delay.&lt;br /&gt;
&lt;br /&gt;
=== Right to restriction of processing ===&lt;br /&gt;
&lt;br /&gt;
You may request a restriction on the processing of your personal data under the following&lt;br /&gt;
conditions:&lt;br /&gt;
&lt;br /&gt;
# if you contest the accuracy of your personal information, for a period of time that enables the controller to verify the accuracy of your personal information;&lt;br /&gt;
# the processing is unlawful, and you refuse the deletion of the personal data, and instead request that use of the personal data is restricted;&lt;br /&gt;
# the controller no longer requires personal data for the purposes of processing, but you need them to assert, exercise or defend legal claims, or&lt;br /&gt;
# if you have filed an objection against processing, pursuant to Art. 21 (1) of the GDPR, and it is not yet certain whether the factual reasons of the controller outweigh your reasons.&lt;br /&gt;
&lt;br /&gt;
If processing of personal data concerning you is restricted, this data may only be used (apart&lt;br /&gt;
from storage) with your consent or for the purpose of asserting, exercising or defending legal&lt;br /&gt;
claims or protecting the rights of another natural or legal person, or for reasons of public&lt;br /&gt;
interest importance in the Union or a Member State.&lt;br /&gt;
&lt;br /&gt;
If the limitations of the processing of your personal data were restricted according to the&lt;br /&gt;
aforementioned criteria, the controller will inform you before lifting those limitations.&lt;br /&gt;
&lt;br /&gt;
=== Right to deletion ===&lt;br /&gt;
&lt;br /&gt;
==== Deletion obligations ====&lt;br /&gt;
&lt;br /&gt;
You may demand that the controller deletes your personal information without delay, and the&lt;br /&gt;
controller is required to delete that information immediately if one of the following reasons is&lt;br /&gt;
true:&lt;br /&gt;
&lt;br /&gt;
# Your personal data is no longer necessary for the purposes for which it was collected or otherwise processed.&lt;br /&gt;
# You revoke your consent to the processing, which was based on Art. 6 para. 1 lit. a or Art. 9 para. 2 lit. a of the GDPR, and there is no other legal basis for processing.&lt;br /&gt;
# You object to the processing in accordance with Article 21 (1) of the GDPR, and there are no factual reasons for the processing, or you object to the processing in accordance with Article 21 (2) of the GDPR.&lt;br /&gt;
# Your personal data is processed unlawfully.&lt;br /&gt;
# The deletion of your personal data is required to fulfil a legal obligation under Union law or the law of the Member States to which the controller is subject.&lt;br /&gt;
# Your personal data was collected in relation to information society services offered pursuant to Art. 8 (1) of the GDPR.&lt;br /&gt;
&lt;br /&gt;
==== Information to third parties ====&lt;br /&gt;
&lt;br /&gt;
If the controller has made your personal data public, and is obliged to delete it according to&lt;br /&gt;
Article 17 (1) of the GDPR, he shall take appropriate measures, including technical ones, to&lt;br /&gt;
inform data controllers who process the personal data, that you, the affected person, have&lt;br /&gt;
requested that deletion of all links to such personal information or copies of such personal&lt;br /&gt;
information, taking into account available technology and implementation costs.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
The right to deletion does not exist if the processing is necessary&lt;br /&gt;
&lt;br /&gt;
# to exercise the right to freedom of expression and information;&lt;br /&gt;
# to fulfil a legal obligation required by the law of the Union or of the Member States to which the controller is subject, or to carry out a task of public interest or in the exercise of official authority assigned to the controller;&lt;br /&gt;
# for reasons of public interest in the field of public health according to Art. 9 (2) lit. h and i and&lt;br /&gt;
Art. 9 (3) of the GDPR;&lt;br /&gt;
# for archival purposes of public interest, scientific or historical research purposes, or for statistical purposes according to Art. 89 (1) of GDPR, to the extent that the right referred to in subparagraph (a) is likely to render impossible (or seriously affect) the realisation of the objectives of the processing, or&lt;br /&gt;
# to assert, exercise or defend legal claims.&lt;br /&gt;
&lt;br /&gt;
=== Right to be informed ===&lt;br /&gt;
&lt;br /&gt;
If you have claimed the right to correct, delete or restrict processing to the controller, he is&lt;br /&gt;
obliged to notify all recipients to whom your personal data has been disclosed of this&lt;br /&gt;
correction, deletion or restriction, unless: this proves to be impossible or involves a&lt;br /&gt;
disproportionate effort.&lt;br /&gt;
&lt;br /&gt;
You have a right to be informed by the controller about these recipients.&lt;br /&gt;
&lt;br /&gt;
=== Right to data portability ===&lt;br /&gt;
&lt;br /&gt;
You have the right to receive personal data that you provided to the controller in a structured,&lt;br /&gt;
standard and machine-readable format. In addition, you have the right to transfer this data to&lt;br /&gt;
another person without interference by the controller who was provided the personal data, so&lt;br /&gt;
long as&lt;br /&gt;
&lt;br /&gt;
# the processing is based on consent according to Art. 6 para. 1 lit. a of the GDPR or Art. 9 para. 2 lit. a of the GDPR, or on a contract according to Art. 6 para. 1 lit. b of the GDPR and&lt;br /&gt;
# the processing is done using automated procedures.&lt;br /&gt;
&lt;br /&gt;
In exercising this right, you also have the right that your personal data is transmitted directly&lt;br /&gt;
from one controller to another, insofar as this is technically feasible. Freedoms and rights of&lt;br /&gt;
other persons may not be affected.&lt;br /&gt;
&lt;br /&gt;
The right to data portability does not apply to the processing of personal data necessary for&lt;br /&gt;
the performance of a task in the public interest or in the exercise of official authority assigned&lt;br /&gt;
to the controller.&lt;br /&gt;
&lt;br /&gt;
=== Right to object ===&lt;br /&gt;
&lt;br /&gt;
You have the right at any time, for reasons that arise from your particular situation, to object&lt;br /&gt;
to the processing of your personal data, in accordance with Art. 6 para. 1 lit. e or f of the&lt;br /&gt;
GDPR; this also applies to profiling based on these provisions.&lt;br /&gt;
&lt;br /&gt;
The controller will no longer process the personal data concerning you unless he can&lt;br /&gt;
demonstrate compelling factual grounds for processing that outweigh your interests, rights&lt;br /&gt;
and freedoms, or the processing is for the purpose of enforcing, exercising or defending legal&lt;br /&gt;
claims.&lt;br /&gt;
&lt;br /&gt;
If your personal data is processed for direct marketing purposes, you have the right to object&lt;br /&gt;
at any time to the processing of your personal data for the purpose of such marketing; this&lt;br /&gt;
also applies to profiling insofar as it is associated with such direct marketing.&lt;br /&gt;
If you object to processing for direct marketing purposes, your personal data will no longer be&lt;br /&gt;
processed for these purposes.&lt;br /&gt;
&lt;br /&gt;
Regardless of Directive 2002/58/EC, you have the option, in the context of the use of&lt;br /&gt;
information society services, to exercise your right to object utilising automated procedures&lt;br /&gt;
that use technical specifications.&lt;br /&gt;
&lt;br /&gt;
=== Right to revoke the data protection consent declaration ===&lt;br /&gt;
&lt;br /&gt;
You have the right to revoke your data protection consent declaration at any time. The&lt;br /&gt;
revocation of consent does not affect the legality of the processing carried out on the basis of&lt;br /&gt;
the consent, until the revocation.&lt;br /&gt;
&lt;br /&gt;
=== Right to complain to a supervisory authority ===&lt;br /&gt;
&lt;br /&gt;
If you believe that the processing of your personal data violates the GDPR, you have the right,&lt;br /&gt;
without prejudice to any other administrative or judicial remedy, to complain to a supervisory&lt;br /&gt;
authority, in particular in the member Member State of your residence, place of work or place&lt;br /&gt;
of alleged infringement.&lt;br /&gt;
&lt;br /&gt;
The supervisory authority to which the complaint has been submitted shall inform the&lt;br /&gt;
complainant of the status and results of the complaint, including the option of a judicial&lt;br /&gt;
remedy pursuant to Art. 78 of the GDPR.&lt;br /&gt;
&lt;br /&gt;
== Attribution ==&lt;br /&gt;
&lt;br /&gt;
This privacy policy was originally published by The Document Foundation (TDF) at https://www.libreoffice.org &lt;br /&gt;
under the [https://creativecommons.org/licenses/by-sa/3.0/| Creative Commons Attribution-Share Alike 3.0] &lt;br /&gt;
License. Changes were made to fit the policy for our purpose.&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=OLA&amp;diff=452</id>
		<title>OLA</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=OLA&amp;diff=452"/>
		<updated>2021-04-16T12:31:33Z</updated>

		<summary type="html">&lt;p&gt;HR: Redirected page to Open Lighting Architecture&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Open Lighting Architecture]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=Open_Lighting_Architecture&amp;diff=450</id>
		<title>Open Lighting Architecture</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=Open_Lighting_Architecture&amp;diff=450"/>
		<updated>2021-04-16T12:29:51Z</updated>

		<summary type="html">&lt;p&gt;HR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Open Lighting Architecture (OLA)&#039;&#039;&#039; is a framework for lighting control information for Unix-like operating systems. OLA allows applications to send and receive DMX512 or RDM commands over various hardware devices and DMX-over-IP protocols.&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
https://www.openlighting.org/ola/&lt;br /&gt;
&lt;br /&gt;
[[Category:Lighting Control]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=Open_Lighting_Architecture&amp;diff=449</id>
		<title>Open Lighting Architecture</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=Open_Lighting_Architecture&amp;diff=449"/>
		<updated>2021-04-16T12:29:20Z</updated>

		<summary type="html">&lt;p&gt;HR: Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Open Lighting Architecture (OLA)&amp;#039;&amp;#039;&amp;#039; is a framework for lighting control information for Unix-like operating systems. OLA allows applications to send and receive DMX512 or R...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Open Lighting Architecture (OLA)&#039;&#039;&#039; is a framework for lighting control information for Unix-like operating systems. OLA allows applications to send and receive DMX512 or RDM commands over various hardware devices and DMX-over-IP protocols.&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
https://www.openlighting.org/ola/&lt;br /&gt;
&lt;br /&gt;
[Category:Lighting Control]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=Tmux&amp;diff=410</id>
		<title>Tmux</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=Tmux&amp;diff=410"/>
		<updated>2021-04-16T11:07:11Z</updated>

		<summary type="html">&lt;p&gt;HR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:tmux}}&lt;br /&gt;
&#039;&#039;&#039;tmux&#039;&#039;&#039; &amp;lt;ref&amp;gt;[[wikipedia:Tmux]]&amp;lt;/ref&amp;gt; is a terminal multiplexer &amp;lt;ref&amp;gt;[[wikipedia:Terminal_multiplexer]]&amp;lt;/ref&amp;gt; for Unix-like operating systems (e.g. Linux, Mac OS X, Rasperry Pi OS).&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
If tmux is installed on a remote device it enables you to create persistent login sessions. Programms that you invoke during a session won&#039;t get automatically terminated if you log out or if the connection is interrupted. tmux also allows you to invoke multiple terminal windows, enabling you to do work in parallel without the need to connect multiple times to the remote device.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
https://tmux.github.io/&lt;br /&gt;
&lt;br /&gt;
[[Category:Tools]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=Tcpdump&amp;diff=408</id>
		<title>Tcpdump</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=Tcpdump&amp;diff=408"/>
		<updated>2021-04-16T11:05:29Z</updated>

		<summary type="html">&lt;p&gt;HR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:tcpdump}}&lt;br /&gt;
&#039;&#039;&#039;tcpdump&#039;&#039;&#039; &amp;lt;ref&amp;gt;[[wikipedia:Tcpdump]]&amp;lt;/ref&amp;gt; is a packet analyzer &amp;lt;ref&amp;gt;[[wikipedia:Packet_analyzer]]&amp;lt;/ref&amp;gt; which is able to intercept and log network traffic.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
Packet analyzers are particularly helpfull in detecting networking issues, e.g. to check if network traffic is send or received by a device.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
In a terminal window type:&lt;br /&gt;
&lt;br /&gt;
 sudo tcpdump -i lo udp port 6454 -vv -X&lt;br /&gt;
&lt;br /&gt;
The resulting output will show UDP datagrams which are captured on the loopback interface on port 6454 (Art-Net).&lt;br /&gt;
 &lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
https://www.tcpdump.org/&lt;br /&gt;
&lt;br /&gt;
[[Category:Networking]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=Nmap&amp;diff=405</id>
		<title>Nmap</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=Nmap&amp;diff=405"/>
		<updated>2021-04-16T10:48:45Z</updated>

		<summary type="html">&lt;p&gt;HR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Nmap&#039;&#039;&#039; (Network Mapper) &amp;lt;ref&amp;gt;[[wikipedia:Nmap]]&amp;lt;/ref&amp;gt; is a cross-platform (BSD, Linux, Mac, Windows) utility for network discovery and security auditing.&lt;br /&gt;
&lt;br /&gt;
== Backgroud ==&lt;br /&gt;
Nmap is a useful tool to find the IP address of a device (e.g. if the device acquired the IP address via DHCP) or to debug connectivity problems (e.g. to check if a firewall blocks ports).&lt;br /&gt;
&lt;br /&gt;
== Network discovery example ==&lt;br /&gt;
In a terminal window type:&lt;br /&gt;
&lt;br /&gt;
 nmap -v 192.168.1.*&lt;br /&gt;
&lt;br /&gt;
You can specify a specific IP address to scan a single host or use an asterisk (wildcard character) to scan an entire subnet. The resulting output contains a list of discoverd devices with their hostname, IP address and active network ports.&lt;br /&gt;
&lt;br /&gt;
== UDP scan example ==&lt;br /&gt;
&lt;br /&gt;
 sudo nmap -v -sU 192.168.0.1&lt;br /&gt;
&lt;br /&gt;
This command scans the UDP ports of a specific device.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
https://nmap.org&lt;br /&gt;
&lt;br /&gt;
[[Category:Networking]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=Nmap&amp;diff=396</id>
		<title>Nmap</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=Nmap&amp;diff=396"/>
		<updated>2021-04-16T10:15:28Z</updated>

		<summary type="html">&lt;p&gt;HR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Nmap&#039;&#039;&#039; (Network Mapper) &amp;lt;ref&amp;gt;[[wikipedia:Nmap]]&amp;lt;/ref&amp;gt; is a cross-platform (BSD, Linux, Mac, Windows) utility for network discovery and security auditing.&lt;br /&gt;
&lt;br /&gt;
== Network discovery example ==&lt;br /&gt;
In a terminal window type:&lt;br /&gt;
&lt;br /&gt;
 nmap 192.168.1.*&lt;br /&gt;
&lt;br /&gt;
You can specify a specific IP address to scan a single host or use an asterisk (wildcard character) to scan an entire subnet. The resulting output contains a list of discoverd devices with their hostname, IP address and active network ports.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
https://nmap.org&lt;br /&gt;
&lt;br /&gt;
[[Category:Networking]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=Tcpdump&amp;diff=356</id>
		<title>Tcpdump</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=Tcpdump&amp;diff=356"/>
		<updated>2021-04-15T13:47:00Z</updated>

		<summary type="html">&lt;p&gt;HR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:tcpdump}}&lt;br /&gt;
&#039;&#039;&#039;tcpdump&#039;&#039;&#039; &amp;lt;ref&amp;gt;[[wikipedia:Tcpdump]]&amp;lt;/ref&amp;gt; is a packet analyzer &amp;lt;ref&amp;gt;[[wikipedia:Packet_analyzer]]&amp;lt;/ref&amp;gt; which is able to intercept and log networktraffic. Packet analyzers are particularly helpfull in detecting networking issues.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
In a terminal window type:&lt;br /&gt;
&lt;br /&gt;
 sudo tcpdump -i lo udp port 6454 -vv -X&lt;br /&gt;
&lt;br /&gt;
The resulting output will show UDP datagrams which are captured on the loopback interface on port 6454 (Art-Net). &lt;br /&gt;
 &lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
https://www.tcpdump.org/&lt;br /&gt;
&lt;br /&gt;
[[Category:Networking]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=Tcpdump&amp;diff=355</id>
		<title>Tcpdump</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=Tcpdump&amp;diff=355"/>
		<updated>2021-04-15T13:44:46Z</updated>

		<summary type="html">&lt;p&gt;HR: Created page with &amp;quot;{{DISPLAYTITLE:tcpdump}} &amp;#039;&amp;#039;&amp;#039;tcpdump&amp;#039;&amp;#039;&amp;#039; &amp;lt;ref&amp;gt;wikipedia:Tcpdump&amp;lt;/ref&amp;gt; is a packet analyzer &amp;lt;ref&amp;gt;wikipedia:Packet_analyzer&amp;lt;/ref&amp;gt; which is able to intercept and log networ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:tcpdump}}&lt;br /&gt;
&#039;&#039;&#039;tcpdump&#039;&#039;&#039; &amp;lt;ref&amp;gt;[[wikipedia:Tcpdump]]&amp;lt;/ref&amp;gt; is a packet analyzer &amp;lt;ref&amp;gt;[[wikipedia:Packet_analyzer]]&amp;lt;/ref&amp;gt; which is able to intercept and log networktraffic. Packet analyzers are particularly helpfull in detecting networking issues.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
 tcpdump -i lo udp port 6454 -vv -X&lt;br /&gt;
&lt;br /&gt;
The resulting output will show UDP datagrams which are captured on the loopback interface on port 6454 (Art-Net). &lt;br /&gt;
 &lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
https://www.tcpdump.org/&lt;br /&gt;
&lt;br /&gt;
[[Category:Networking]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=Nmap&amp;diff=340</id>
		<title>Nmap</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=Nmap&amp;diff=340"/>
		<updated>2021-04-15T13:04:44Z</updated>

		<summary type="html">&lt;p&gt;HR: /* Network discovery example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Nmap&#039;&#039;&#039; (Network Mapper) &amp;lt;ref&amp;gt;[[wikipedia:Nmap]]&amp;lt;/ref&amp;gt; is a cross-platform (BSD, Linux, Mac, Windows) utility for network discovery and security auditing.&lt;br /&gt;
&lt;br /&gt;
== Network discovery example ==&lt;br /&gt;
In a terminal window type:&lt;br /&gt;
&lt;br /&gt;
 nmap 192.168.1.*&lt;br /&gt;
&lt;br /&gt;
The resulting output shows you a list of the discoverd devices with their accessible network ports.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
https://nmap.org&lt;br /&gt;
&lt;br /&gt;
[[Category:Networking]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=Nmap&amp;diff=339</id>
		<title>Nmap</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=Nmap&amp;diff=339"/>
		<updated>2021-04-15T12:08:42Z</updated>

		<summary type="html">&lt;p&gt;HR: Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Nmap&amp;#039;&amp;#039;&amp;#039; (Network Mapper) &amp;lt;ref&amp;gt;wikipedia:Nmap&amp;lt;/ref&amp;gt; is a cross-platform (BSD, Linux, Mac, Windows) utility for network discovery and security auditing.  == Network disco...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Nmap&#039;&#039;&#039; (Network Mapper) &amp;lt;ref&amp;gt;[[wikipedia:Nmap]]&amp;lt;/ref&amp;gt; is a cross-platform (BSD, Linux, Mac, Windows) utility for network discovery and security auditing.&lt;br /&gt;
&lt;br /&gt;
== Network discovery example ==&lt;br /&gt;
In a terminal window you type:&lt;br /&gt;
&lt;br /&gt;
 nmap 192.168.1.*&lt;br /&gt;
&lt;br /&gt;
The resulting output shows you a list of the discoverd devices with their accessible network ports.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
https://nmap.org&lt;br /&gt;
&lt;br /&gt;
[[Category:Networking]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=QLC%2B&amp;diff=293</id>
		<title>QLC+</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=QLC%2B&amp;diff=293"/>
		<updated>2021-04-15T08:40:32Z</updated>

		<summary type="html">&lt;p&gt;HR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;QLC+&#039;&#039;&#039; (Q Light Controller+) is a free and cross-platform software (Linux, Mac, Windows) to control DMX or analog lighting systems like moving heads, dimmers, scanners etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
https://www.qlcplus.org/&lt;br /&gt;
&lt;br /&gt;
[[Category:Lighting Controller]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=Tmux&amp;diff=292</id>
		<title>Tmux</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=Tmux&amp;diff=292"/>
		<updated>2021-04-15T08:06:48Z</updated>

		<summary type="html">&lt;p&gt;HR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:tmux}}&lt;br /&gt;
&#039;&#039;&#039;tmux&#039;&#039;&#039; &amp;lt;ref&amp;gt;[[wikipedia:Tmux]]&amp;lt;/ref&amp;gt; is a terminal multiplexer &amp;lt;ref&amp;gt;[[wikipedia:Terminal_multiplexer]]&amp;lt;/ref&amp;gt; for Unix-like operating systems (e.g. Linux, Mac OSX, Rasperry Pi OS). If tmux is installed on a remote device it enables you to create persistent login sessions. Programms that you invoke during a session won&#039;t get automatically terminated if you log out or if the connection is interrupted. tmux also allows you to invoke multiple terminal windows, enabling you to do work in parallel without the need to connect multiple times to the remote device.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
https://tmux.github.io/&lt;br /&gt;
&lt;br /&gt;
[[Category:Tools]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=Tmux&amp;diff=291</id>
		<title>Tmux</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=Tmux&amp;diff=291"/>
		<updated>2021-04-15T08:05:08Z</updated>

		<summary type="html">&lt;p&gt;HR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:tmux}}&lt;br /&gt;
&#039;&#039;&#039;tmux&#039;&#039;&#039; &amp;lt;ref&amp;gt;[[wikipedia:Tmux]]&amp;lt;/ref&amp;gt; is a terminal multiplexer &amp;lt;ref&amp;gt;[[wikipedia:Terminal_multiplexer]]&amp;lt;/ref&amp;gt; for Unix-like operating systems (e.g. Linux, Mac OSX, Rasperry Pi OS). If tmux is installed on a remote device it enables you to create persistent login sessions. Programms that you invoke during a session won&#039;t get automatically terminated if you log out or if the connection to the remote device is interrupted. tmux also allows you to invoke multiple terminal windows, enabling you to do work in parallel without the need to connect multiple times to the remote device.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
https://tmux.github.io/&lt;br /&gt;
&lt;br /&gt;
[[Category:Tools]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=Tmux&amp;diff=290</id>
		<title>Tmux</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=Tmux&amp;diff=290"/>
		<updated>2021-04-15T08:00:38Z</updated>

		<summary type="html">&lt;p&gt;HR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:tmux}}&lt;br /&gt;
&#039;&#039;&#039;tmux&#039;&#039;&#039; &amp;lt;ref&amp;gt;[[wikipedia:Tmux]]&amp;lt;/ref&amp;gt; is a terminal multiplexer &amp;lt;ref&amp;gt;[[wikipedia:Terminal_multiplexer]]&amp;lt;/ref&amp;gt; for Unix-like operating systems (e.g. Linux, Mac OSX, Rasperry Pi OS). If tmux is installed on a remote device it enables you to create persistent login sessions. Programms that you invoke during a session wont get automatically terminated if you log out or if the connection to the remote device is interrupted. tmux also allows you to invoke multiple terminal windows, enabling you to do work in parallel without the need to connect multiple times to the remote device.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
https://tmux.github.io/&lt;br /&gt;
&lt;br /&gt;
[[Category:Tools]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=Tmux&amp;diff=289</id>
		<title>Tmux</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=Tmux&amp;diff=289"/>
		<updated>2021-04-15T07:56:05Z</updated>

		<summary type="html">&lt;p&gt;HR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:tmux}}&lt;br /&gt;
&#039;&#039;&#039;tmux&#039;&#039;&#039; &amp;lt;ref&amp;gt;[[wikipedia:Tmux]]&amp;lt;/ref&amp;gt; is a terminal multiplexer &amp;lt;ref&amp;gt;[[wikipedia:Terminal_multiplexer]]&amp;lt;/ref&amp;gt; for Unix-like operating systems (e.g. Linux, Mac OSX, Rasperry Pi OS) &amp;lt;ref&amp;gt;[[wikipedia:Unix-like]]&amp;lt;/ref&amp;gt;. If tmux is installed on a remote device it enables you to create persistent login sessions. Programms that you invoke during a session wont get automatically terminated if you log out or if the connection to the remote device is interrupted. tmux also allows you to invoke multiple terminal windows, enabling you to do work in parallel without the need to connect multiple times to the remote device.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
https://tmux.github.io/&lt;br /&gt;
&lt;br /&gt;
[[Category:Tools]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=Tmux&amp;diff=288</id>
		<title>Tmux</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=Tmux&amp;diff=288"/>
		<updated>2021-04-14T15:44:57Z</updated>

		<summary type="html">&lt;p&gt;HR: Created page with &amp;quot;{{DISPLAYTITLE:tmux}} &amp;#039;&amp;#039;&amp;#039;tmux&amp;#039;&amp;#039;&amp;#039; &amp;lt;ref&amp;gt;wikipedia:Tmux&amp;lt;/ref&amp;gt; is a terminal multiplexer &amp;lt;ref&amp;gt;wikipedia:Terminal_multiplexer&amp;lt;/ref&amp;gt; for Unix-like operating systems (e.g. Li...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:tmux}}&lt;br /&gt;
&#039;&#039;&#039;tmux&#039;&#039;&#039; &amp;lt;ref&amp;gt;[[wikipedia:Tmux]]&amp;lt;/ref&amp;gt; is a terminal multiplexer &amp;lt;ref&amp;gt;[[wikipedia:Terminal_multiplexer]]&amp;lt;/ref&amp;gt; for Unix-like operating systems (e.g. Linux, Mac OSX, Rasperry Pi OS) &amp;lt;ref&amp;gt;[[wikipedia:Unix-like]]&amp;lt;/ref&amp;gt;. If tmux is installed on a remote device it enables you to create persistent login sessions. This allows you for example to run command-line &amp;lt;ref&amp;gt;[[wikipedia:Command-line_interface]]&amp;lt;/ref&amp;gt; programs, detach from the session while the programm is still running and log out. Later you can log on again, attach to the session and inspect the results. tmux also allows you to invoke multiple terminal windows, enabling you to do work in parallel without the need to connect multiple times to the remote device.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
https://tmux.github.io/&lt;br /&gt;
&lt;br /&gt;
[[Category:Tools]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=User:HR/tmux&amp;diff=286</id>
		<title>User:HR/tmux</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=User:HR/tmux&amp;diff=286"/>
		<updated>2021-04-14T15:34:28Z</updated>

		<summary type="html">&lt;p&gt;HR: Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;tmux&amp;#039;&amp;#039;&amp;#039; &amp;lt;ref&amp;gt;wikipedia:Tmux&amp;lt;/ref&amp;gt; is a terminal multiplexer &amp;lt;ref&amp;gt;wikipedia:Terminal_multiplexer&amp;lt;/ref&amp;gt; for Unix-like operating systems (e.g. Linux, Mac OSX, Rasperry...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;tmux&#039;&#039;&#039; &amp;lt;ref&amp;gt;[[wikipedia:Tmux]]&amp;lt;/ref&amp;gt; is a terminal multiplexer &amp;lt;ref&amp;gt;[[wikipedia:Terminal_multiplexer]]&amp;lt;/ref&amp;gt; for Unix-like operating systems (e.g. Linux, Mac OSX, Rasperry Pi OS) &amp;lt;ref&amp;gt;[[wikipedia:Unix-like]]&amp;lt;/ref&amp;gt;. If tmux is installed on a remote device it enables you to create persistent login sessions. This allows you for example to run command-line &amp;lt;ref&amp;gt;[[wikipedia:Command-line_interface]]&amp;lt;/ref&amp;gt; programs, detach from the session while the programm is still running and log out. Later you can log on again, attach to the session and inspect the results. tmux also allows you to invoke multiple terminal windows, enabling you to do work in parallel without the need to connect multiple times to the remote device.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
https://tmux.github.io/&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=BitWizard_DMX_Interface&amp;diff=268</id>
		<title>BitWizard DMX Interface</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=BitWizard_DMX_Interface&amp;diff=268"/>
		<updated>2021-04-14T13:52:53Z</updated>

		<summary type="html">&lt;p&gt;HR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;BitWizard DMX interface&#039;&#039;&#039; is an HAT (hardware attached on top) extension board for the Raspberry Pi &amp;lt;ref&amp;gt;[[wikipedia:Raspberry_Pi]]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Installation notes ==&lt;br /&gt;
=== GPIO configuration ===&lt;br /&gt;
For the BitWizard HAT to function it has to be set to &#039;&#039;output mode&#039;&#039; via the GPIO &amp;lt;ref&amp;gt;[[wikipedia:General-purpose_input/output]]&amp;lt;/ref&amp;gt; pins. There are a number of programms which enable you to configure the GPIO pins. &lt;br /&gt;
&lt;br /&gt;
==== Raspberry Pi OS ====&lt;br /&gt;
&lt;br /&gt;
In this example we use &#039;&#039;pigpio&#039;&#039; &amp;lt;ref&amp;gt;http://abyz.me.uk/rpi/pigpio/&amp;lt;/ref&amp;gt; to configure the GPIO pins. To install pigpio on your Raspberry Pi either open a terminal window or connect to the Pi via SSH and type:&lt;br /&gt;
&lt;br /&gt;
 sudo apt install pigpio&lt;br /&gt;
&lt;br /&gt;
Then we create a &#039;&#039;shell script&#039;&#039; &amp;lt;ref&amp;gt;[[wikipedia:Shell_script]]&amp;lt;/ref&amp;gt; which will configure the GPIO pins when we run the script. Let&#039;s call the script &#039;&#039;bitwizard_gpio.sh&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 pigpiod&lt;br /&gt;
 sleep 1&lt;br /&gt;
 pigs m 18 W&lt;br /&gt;
 pigs w 18 1&lt;br /&gt;
 pigs m 14 0&lt;br /&gt;
 pigs m 15 0&lt;br /&gt;
 systemctl restart olad&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Caveat:&#039;&#039;&#039; We presume your shell is Bash &amp;lt;ref&amp;gt;[[wikipedia:Bash_(Unix_shell)]]&amp;lt;/ref&amp;gt;. If you use another shell change the first line of the script accordingly. We also presume that you have either Open Lighting Architecture (OLA) &amp;lt;ref&amp;gt;https://www.openlighting.org/ola/&amp;lt;/ref&amp;gt; or QLC+ &amp;lt;ref&amp;gt;https://www.qlcplus.org/&amp;lt;/ref&amp;gt; installed on your Raspberry.&lt;br /&gt;
&lt;br /&gt;
Then make the script &#039;&#039;executable&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
 sudo chmod +x bitwizard_gpio.sh&lt;br /&gt;
&lt;br /&gt;
Run the script with:&lt;br /&gt;
&lt;br /&gt;
 sudo ./bitwizard_gpio.sh&lt;br /&gt;
&lt;br /&gt;
Now the pin configuration is changed and the BitWizard DMX HAT should work.&lt;br /&gt;
&lt;br /&gt;
==== Creating a cron job ====&lt;br /&gt;
&lt;br /&gt;
The changes to the GPIO pin configuration are not persistent. This means that we have to run the script again after we rebooted the Raspberry. To automate this task we create a cron job &amp;lt;ref&amp;gt;[[wikipedia:Cron]]&amp;lt;/ref&amp;gt; which runs our script after reboots.&lt;br /&gt;
&lt;br /&gt;
There are multiple ways to create a cron job. We choose to create a cron job file in /etc/cron.d and name our file &#039;&#039;bitwizard_gpio_cron&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Caveat:&#039;&#039;&#039;&#039;&#039; Files in /etc/cron.d have to follow a naming convention or they will be ignored. The filenames may constist of ASCII upper- and lower-case letters, ASCII digits, ASCII underscore and ASCII minus-hyphen.&lt;br /&gt;
&lt;br /&gt;
/etc/cron.d/bitwizard_gpio_cron contains:&lt;br /&gt;
&lt;br /&gt;
 @reboot root /path/to/bitwizard_gpio.sh&lt;br /&gt;
&lt;br /&gt;
==== Troubleshooting ====&lt;br /&gt;
&lt;br /&gt;
If the the cron job doesn&#039;t seem to work, look in the system log file for error messages:&lt;br /&gt;
&lt;br /&gt;
 sudo less /var/log/syslog&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
[[QLC+]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
http://bitwizard.nl/wiki/Dmx_interface_for_raspberry_pi&lt;br /&gt;
&lt;br /&gt;
[[Category:Lighting Controller]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=BitWizard_DMX_Interface&amp;diff=267</id>
		<title>BitWizard DMX Interface</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=BitWizard_DMX_Interface&amp;diff=267"/>
		<updated>2021-04-14T13:45:09Z</updated>

		<summary type="html">&lt;p&gt;HR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;BitWizard DMX interface&#039;&#039;&#039; is an HAT (hardware attached on top) extension board for the Raspberry Pi &amp;lt;ref&amp;gt;[[wikipedia:Raspberry_Pi]]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Installation notes ==&lt;br /&gt;
=== GPIO configuration ===&lt;br /&gt;
For the BitWizard HAT to function it has to be set to &#039;&#039;output mode&#039;&#039; via the GPIO &amp;lt;ref&amp;gt;[[wikipedia:General-purpose_input/output]]&amp;lt;/ref&amp;gt; pins. There are a number of programms which enable you to configure the GPIO pins. &lt;br /&gt;
&lt;br /&gt;
==== Raspberry Pi OS ====&lt;br /&gt;
&lt;br /&gt;
In this example we use &#039;&#039;pigpio&#039;&#039; &amp;lt;ref&amp;gt;http://abyz.me.uk/rpi/pigpio/&amp;lt;/ref&amp;gt; to configure the GPIO pins. To install pigpio on your Raspberry Pi either open a terminal window or connect to the Pi via SSH and type:&lt;br /&gt;
&lt;br /&gt;
 sudo apt install pigpio&lt;br /&gt;
&lt;br /&gt;
Then we create a &#039;&#039;shell script&#039;&#039; &amp;lt;ref&amp;gt;[[wikipedia:Shell_script]]&amp;lt;/ref&amp;gt; which will configure the GPIO pins when we run the script. Let&#039;s call the script &#039;&#039;bitwizard_gpio.sh&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 pigpiod&lt;br /&gt;
 sleep 1&lt;br /&gt;
 pigs m 18 W&lt;br /&gt;
 pigs w 18 1&lt;br /&gt;
 pigs m 14 0&lt;br /&gt;
 pigs m 15 0&lt;br /&gt;
 systemctl restart olad&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Caveat:&#039;&#039;&#039; We presume your shell is Bash &amp;lt;ref&amp;gt;[[wikipedia:Bash_(Unix_shell)]]&amp;lt;/ref&amp;gt;. If you use another shell change the first line of the script accordingly. We also presume that you have either Open Lighting Architecture (OLA) &amp;lt;ref&amp;gt;https://www.openlighting.org/ola/&amp;lt;/ref&amp;gt; or QLC+ &amp;lt;ref&amp;gt;https://www.qlcplus.org/&amp;lt;/ref&amp;gt; installed on your Raspberry.&lt;br /&gt;
&lt;br /&gt;
Then make the script &#039;&#039;executable&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
 sudo chmod +x bitwizard_gpio.sh&lt;br /&gt;
&lt;br /&gt;
Run the script with:&lt;br /&gt;
&lt;br /&gt;
 sudo ./bitwizard_gpio.sh&lt;br /&gt;
&lt;br /&gt;
Now the pin configuration is changed and the BitWizard DMX HAT should work.&lt;br /&gt;
&lt;br /&gt;
==== Creating a cron job ====&lt;br /&gt;
&lt;br /&gt;
The changes to the GPIO pin configuration are not persistent. This means that we have to run the script again after we rebooted the Raspberry. To automate this task we create a cron job which runs our script after reboots.&lt;br /&gt;
&lt;br /&gt;
There are multiple ways to create a cron job. We choose to create a cron job file in /etc/cron.d and name our file &#039;&#039;bitwizard_gpio_cron&#039;&#039;. Files in /etc/cron.d have to follow a naming convention or they will be ignored. The filenames may constist of ASCII upper- and lower-case letters, ASCII digits, ASCII underscore and ASCII minus-hyphen.&lt;br /&gt;
&lt;br /&gt;
/etc/cron.d/bitwizard_gpio_cron contains:&lt;br /&gt;
&lt;br /&gt;
 @reboot root /path/to/bitwizard_gpio.sh&lt;br /&gt;
&lt;br /&gt;
==== Troubleshooting ====&lt;br /&gt;
&lt;br /&gt;
If the the cron job doesn&#039;t seem to work, look in the system log file for error messages:&lt;br /&gt;
&lt;br /&gt;
 sudo less /var/log/syslog&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
[[QLC+]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
http://bitwizard.nl/wiki/Dmx_interface_for_raspberry_pi&lt;br /&gt;
&lt;br /&gt;
[[Category:Lighting Controller]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=BitWizard_DMX_Interface&amp;diff=228</id>
		<title>BitWizard DMX Interface</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=BitWizard_DMX_Interface&amp;diff=228"/>
		<updated>2021-04-13T19:29:36Z</updated>

		<summary type="html">&lt;p&gt;HR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;BitWizard DMX interface&#039;&#039;&#039; is an HAT (hardware attached on top) extension board for the Raspberry Pi &amp;lt;ref&amp;gt;[[wikipedia:Raspberry_Pi]]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Installation notes ==&lt;br /&gt;
&lt;br /&gt;
=== GPIO configuration ===&lt;br /&gt;
For the BitWizard HAT to function it has to be set to &#039;&#039;output mode&#039;&#039; via the GPIO &amp;lt;ref&amp;gt;[[wikipedia:General-purpose_input/output]]&amp;lt;/ref&amp;gt; pins. There are a number of programms which enable you to configure the GPIO pins. In this example we use &#039;&#039;pigpio&#039;&#039; &amp;lt;ref&amp;gt;http://abyz.me.uk/rpi/pigpio/&amp;lt;/ref&amp;gt;. To install pigpio on your Raspberry Pi either open a terminal window or connect to the Pi via SSH and type:&lt;br /&gt;
&lt;br /&gt;
 sudo apt install pigpio&lt;br /&gt;
&lt;br /&gt;
==== Output mode ====&lt;br /&gt;
&lt;br /&gt;
Then we create a &#039;&#039;shell script&#039;&#039; &amp;lt;ref&amp;gt;[[wikipedia:Shell_script]]&amp;lt;/ref&amp;gt; which will configure the GPIO pins when we run the script. Let&#039;s call the script &#039;&#039;bitwizard_gpio.sh&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 pigpiod&lt;br /&gt;
 sleep 1&lt;br /&gt;
 pigs m 18 W&lt;br /&gt;
 pigs w 18 1&lt;br /&gt;
 pigs m 14 0&lt;br /&gt;
 pigs m 15 0&lt;br /&gt;
 systemctl restart olad&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Caveat:&#039;&#039;&#039; We presume your shell is Bash &amp;lt;ref&amp;gt;[[wikipedia:Bash_(Unix_shell)]]&amp;lt;/ref&amp;gt;. If you use another shell change the first line of the script accordingly. We also presume that you have either Open Lighting Architecture (OLA) &amp;lt;ref&amp;gt;https://www.openlighting.org/ola/&amp;lt;/ref&amp;gt; or QLC+ &amp;lt;ref&amp;gt;https://www.qlcplus.org/&amp;lt;/ref&amp;gt; installed on your Raspberry.&lt;br /&gt;
&lt;br /&gt;
Then make the script &#039;&#039;executable&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
 sudo chmod +x bitwizard_gpio.sh&lt;br /&gt;
&lt;br /&gt;
Run the script with:&lt;br /&gt;
&lt;br /&gt;
 sudo ./bitwizard_gpio.sh&lt;br /&gt;
&lt;br /&gt;
Now the pin configuration is changed and the BitWizard DMX HAT should work.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
[[QLC+]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
http://bitwizard.nl/wiki/Dmx_interface_for_raspberry_pi&lt;br /&gt;
&lt;br /&gt;
[[Category:Lighting Controller]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=BitWizard_DMX_Interface&amp;diff=227</id>
		<title>BitWizard DMX Interface</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=BitWizard_DMX_Interface&amp;diff=227"/>
		<updated>2021-04-13T19:29:19Z</updated>

		<summary type="html">&lt;p&gt;HR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;BitWizard DMX interface&#039;&#039;&#039; is an HAT (hardware attached on top) extension board for the Raspberry Pi &amp;lt;ref&amp;gt;[[wikipedia:Raspberry_Pi]]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Installation notes ==&lt;br /&gt;
&lt;br /&gt;
=== GPIO Configuration ===&lt;br /&gt;
For the BitWizard HAT to function it has to be set to &#039;&#039;output mode&#039;&#039; via the GPIO &amp;lt;ref&amp;gt;[[wikipedia:General-purpose_input/output]]&amp;lt;/ref&amp;gt; pins. There are a number of programms which enable you to configure the GPIO pins. In this example we use &#039;&#039;pigpio&#039;&#039; &amp;lt;ref&amp;gt;http://abyz.me.uk/rpi/pigpio/&amp;lt;/ref&amp;gt;. To install pigpio on your Raspberry Pi either open a terminal window or connect to the Pi via SSH and type:&lt;br /&gt;
&lt;br /&gt;
 sudo apt install pigpio&lt;br /&gt;
&lt;br /&gt;
==== Output mode ====&lt;br /&gt;
&lt;br /&gt;
Then we create a &#039;&#039;shell script&#039;&#039; &amp;lt;ref&amp;gt;[[wikipedia:Shell_script]]&amp;lt;/ref&amp;gt; which will configure the GPIO pins when we run the script. Let&#039;s call the script &#039;&#039;bitwizard_gpio.sh&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 pigpiod&lt;br /&gt;
 sleep 1&lt;br /&gt;
 pigs m 18 W&lt;br /&gt;
 pigs w 18 1&lt;br /&gt;
 pigs m 14 0&lt;br /&gt;
 pigs m 15 0&lt;br /&gt;
 systemctl restart olad&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Caveat:&#039;&#039;&#039; We presume your shell is Bash &amp;lt;ref&amp;gt;[[wikipedia:Bash_(Unix_shell)]]&amp;lt;/ref&amp;gt;. If you use another shell change the first line of the script accordingly. We also presume that you have either Open Lighting Architecture (OLA) &amp;lt;ref&amp;gt;https://www.openlighting.org/ola/&amp;lt;/ref&amp;gt; or QLC+ &amp;lt;ref&amp;gt;https://www.qlcplus.org/&amp;lt;/ref&amp;gt; installed on your Raspberry.&lt;br /&gt;
&lt;br /&gt;
Then make the script &#039;&#039;executable&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
 sudo chmod +x bitwizard_gpio.sh&lt;br /&gt;
&lt;br /&gt;
Run the script with:&lt;br /&gt;
&lt;br /&gt;
 sudo ./bitwizard_gpio.sh&lt;br /&gt;
&lt;br /&gt;
Now the pin configuration is changed and the BitWizard DMX HAT should work.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
[[QLC+]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
http://bitwizard.nl/wiki/Dmx_interface_for_raspberry_pi&lt;br /&gt;
&lt;br /&gt;
[[Category:Lighting Controller]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=BitWizard_DMX_Interface&amp;diff=226</id>
		<title>BitWizard DMX Interface</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=BitWizard_DMX_Interface&amp;diff=226"/>
		<updated>2021-04-13T19:28:28Z</updated>

		<summary type="html">&lt;p&gt;HR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;BitWizard DMX interface&#039;&#039;&#039; is an HAT (hardware attached on top) extension board for the Raspberry Pi &amp;lt;ref&amp;gt;[[wikipedia:Raspberry_Pi]]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Installation Notes ==&lt;br /&gt;
&lt;br /&gt;
=== GPIO Configuration ===&lt;br /&gt;
For the BitWizard HAT to function it has to be set to &#039;&#039;output mode&#039;&#039; via the GPIO &amp;lt;ref&amp;gt;[[wikipedia:General-purpose_input/output]]&amp;lt;/ref&amp;gt; pins. There are a number of programms which enable you to configure the GPIO pins. In this example we use &#039;&#039;pigpio&#039;&#039; &amp;lt;ref&amp;gt;http://abyz.me.uk/rpi/pigpio/&amp;lt;/ref&amp;gt;. To install pigpio on your Raspberry Pi either open a terminal window or connect to the Pi via SSH and type:&lt;br /&gt;
&lt;br /&gt;
 sudo apt install pigpio&lt;br /&gt;
&lt;br /&gt;
==== Output mode ====&lt;br /&gt;
&lt;br /&gt;
Then we create a &#039;&#039;shell script&#039;&#039; &amp;lt;ref&amp;gt;[[wikipedia:Shell_script]]&amp;lt;/ref&amp;gt; which will configure the GPIO pins when we run the script. Let&#039;s call the script &#039;&#039;bitwizard_gpio.sh&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 pigpiod&lt;br /&gt;
 sleep 1&lt;br /&gt;
 pigs m 18 W&lt;br /&gt;
 pigs w 18 1&lt;br /&gt;
 pigs m 14 0&lt;br /&gt;
 pigs m 15 0&lt;br /&gt;
 systemctl restart olad&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Caveat:&#039;&#039;&#039; We presume your shell is Bash &amp;lt;ref&amp;gt;[[wikipedia:Bash_(Unix_shell)]]&amp;lt;/ref&amp;gt;. If you use another shell change the first line of the script accordingly. We also presume that you have either Open Lighting Architecture (OLA) &amp;lt;ref&amp;gt;https://www.openlighting.org/ola/&amp;lt;/ref&amp;gt; or QLC+ &amp;lt;ref&amp;gt;https://www.qlcplus.org/&amp;lt;/ref&amp;gt; installed on your Raspberry.&lt;br /&gt;
&lt;br /&gt;
Then make the script &#039;&#039;executable&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
 sudo chmod +x bitwizard_gpio.sh&lt;br /&gt;
&lt;br /&gt;
Run the script with:&lt;br /&gt;
&lt;br /&gt;
 sudo ./bitwizard_gpio.sh&lt;br /&gt;
&lt;br /&gt;
Now the pin configuration is changed and the BitWizard DMX HAT should work.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
[[QLC+]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
http://bitwizard.nl/wiki/Dmx_interface_for_raspberry_pi&lt;br /&gt;
&lt;br /&gt;
[[Category:Lighting Controller]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=QLC%2B&amp;diff=225</id>
		<title>QLC+</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=QLC%2B&amp;diff=225"/>
		<updated>2021-04-13T19:28:02Z</updated>

		<summary type="html">&lt;p&gt;HR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;QLC+&#039;&#039;&#039; (Q Light Controller+) is a free and cross-platform software to control DMX or analog lighting systems like moving heads, dimmers, scanners etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
https://www.qlcplus.org/&lt;br /&gt;
&lt;br /&gt;
[[Category:Lighting Controller]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=BitWizard_DMX_Interface&amp;diff=224</id>
		<title>BitWizard DMX Interface</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=BitWizard_DMX_Interface&amp;diff=224"/>
		<updated>2021-04-13T15:36:52Z</updated>

		<summary type="html">&lt;p&gt;HR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;BitWizard DMX interface&#039;&#039;&#039; is an HAT (hardware attached on top) extension board for the Raspberry Pi &amp;lt;ref&amp;gt;[[wikipedia:Raspberry_Pi]]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Installation Notes ==&lt;br /&gt;
&lt;br /&gt;
=== GPIO Configuration ===&lt;br /&gt;
For the BitWizard HAT to function it has to be set to &#039;&#039;output mode&#039;&#039; via the GPIO &amp;lt;ref&amp;gt;[[wikipedia:General-purpose_input/output]]&amp;lt;/ref&amp;gt; pins. There are a number of programms which enable you to configure the GPIO pins. In this example we use &#039;&#039;pigpio&#039;&#039; &amp;lt;ref&amp;gt;http://abyz.me.uk/rpi/pigpio/&amp;lt;/ref&amp;gt;. To install pigpio on your Raspberry Pi either open a terminal window or connect to the Pi via SSH and type:&lt;br /&gt;
&lt;br /&gt;
 sudo apt install pigpio&lt;br /&gt;
&lt;br /&gt;
==== Output mode ====&lt;br /&gt;
&lt;br /&gt;
Then we create a &#039;&#039;shell script&#039;&#039; &amp;lt;ref&amp;gt;[[wikipedia:Shell_script]]&amp;lt;/ref&amp;gt; which will configure the GPIO pins when we run the script. Let&#039;s call the script &#039;&#039;bitwizard_gpio.sh&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 pigpiod&lt;br /&gt;
 sleep 1&lt;br /&gt;
 pigs m 18 W&lt;br /&gt;
 pigs w 18 1&lt;br /&gt;
 pigs m 14 0&lt;br /&gt;
 pigs m 15 0&lt;br /&gt;
 systemctl restart olad&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Caveat:&#039;&#039;&#039; We presume your shell is Bash &amp;lt;ref&amp;gt;[[wikipedia:Bash_(Unix_shell)]]&amp;lt;/ref&amp;gt;. If you use another shell change the first line of the script accordingly. We also presume that you have either Open Lighting Architecture (OLA) &amp;lt;ref&amp;gt;https://www.openlighting.org/ola/&amp;lt;/ref&amp;gt; or QLC+ &amp;lt;ref&amp;gt;https://www.qlcplus.org/&amp;lt;/ref&amp;gt; installed on your Raspberry.&lt;br /&gt;
&lt;br /&gt;
Then make the script &#039;&#039;executable&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
 sudo chmod +x bitwizard_gpio.sh&lt;br /&gt;
&lt;br /&gt;
Run the script with:&lt;br /&gt;
&lt;br /&gt;
 sudo ./bitwizard_gpio.sh&lt;br /&gt;
&lt;br /&gt;
Now the pin configuration is changed and the BitWizard DMX HAT should work.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
[[QLC+]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
http://bitwizard.nl/wiki/Dmx_interface_for_raspberry_pi&lt;br /&gt;
&lt;br /&gt;
[[Category:Lighting Controller]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=BitWizard_DMX_Interface&amp;diff=223</id>
		<title>BitWizard DMX Interface</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=BitWizard_DMX_Interface&amp;diff=223"/>
		<updated>2021-04-13T15:33:44Z</updated>

		<summary type="html">&lt;p&gt;HR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;BitWizard DMX interface&#039;&#039;&#039; is an HAT (hardware attached on top) extension board for the Raspberry Pi &amp;lt;ref&amp;gt;[[wikipedia:Raspberry_Pi]]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Installation Notes ==&lt;br /&gt;
&lt;br /&gt;
=== GPIO Configuration ===&lt;br /&gt;
For the BitWizard HAT to function it has to be set to &#039;&#039;output mode&#039;&#039; via the GPIO &amp;lt;ref&amp;gt;[[wikipedia:General-purpose_input/output]]&amp;lt;/ref&amp;gt; pins. There are a number of programms which enable you to configure the GPIO pins. In this example we use &#039;&#039;pigpio&#039;&#039; &amp;lt;ref&amp;gt;http://abyz.me.uk/rpi/pigpio/&amp;lt;/ref&amp;gt;. To install pigpio on your Raspberry Pi either open a terminal window or connect to the Pi via SSH. Then type:&lt;br /&gt;
&lt;br /&gt;
 sudo apt install pigpio&lt;br /&gt;
&lt;br /&gt;
==== Output mode ====&lt;br /&gt;
&lt;br /&gt;
Then we create a &#039;&#039;shell script&#039;&#039; &amp;lt;ref&amp;gt;[[wikipedia:Shell_script]]&amp;lt;/ref&amp;gt; which will configure the GPIO pins when we run the script. Let&#039;s call the script &#039;&#039;bitwizard_gpio.sh&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 pigpiod&lt;br /&gt;
 sleep 1&lt;br /&gt;
 pigs m 18 W&lt;br /&gt;
 pigs w 18 1&lt;br /&gt;
 pigs m 14 0&lt;br /&gt;
 pigs m 15 0&lt;br /&gt;
 systemctl restart olad&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Caveat:&#039;&#039;&#039; We presume your shell is Bash &amp;lt;ref&amp;gt;[[wikipedia:Bash_(Unix_shell)]]&amp;lt;/ref&amp;gt;. If you use another shell change the first line of the script accordingly. We also presume that you have either Open Lighting Architecture (OLA) &amp;lt;ref&amp;gt;https://www.openlighting.org/ola/&amp;lt;/ref&amp;gt; or QLC+ &amp;lt;ref&amp;gt;https://www.qlcplus.org/&amp;lt;/ref&amp;gt; installed on your Raspberry.&lt;br /&gt;
&lt;br /&gt;
Then make the script &#039;&#039;executable&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
 sudo chmod +x bitwizard_gpio.sh&lt;br /&gt;
&lt;br /&gt;
Run the script with:&lt;br /&gt;
&lt;br /&gt;
 sudo ./bitwizard_gpio.sh&lt;br /&gt;
&lt;br /&gt;
Now the pin configuration is changed and the BitWizard DMX HAT should work.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
[[QLC+]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
http://bitwizard.nl/wiki/Dmx_interface_for_raspberry_pi&lt;br /&gt;
&lt;br /&gt;
[[Category:Lighting Controller]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=BitWizard_DMX_Interface&amp;diff=222</id>
		<title>BitWizard DMX Interface</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=BitWizard_DMX_Interface&amp;diff=222"/>
		<updated>2021-04-13T15:31:24Z</updated>

		<summary type="html">&lt;p&gt;HR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;BitWizard DMX interface&#039;&#039;&#039; is an HAT (hardware attached on top) extension board for the Raspberry Pi &amp;lt;ref&amp;gt;[[wikipedia:Raspberry_Pi]]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Installation Notes ==&lt;br /&gt;
&lt;br /&gt;
=== GPIO Configuration ===&lt;br /&gt;
For the BitWizard HAT to function it has to be set to &#039;&#039;output mode&#039;&#039; via the GPIO &amp;lt;ref&amp;gt;[[wikipedia:General-purpose_input/output]]&amp;lt;/ref&amp;gt; pins. There are a number of programms which enable you to configure the GPIO pins. In this example we use &#039;&#039;pigpio&#039;&#039; &amp;lt;ref&amp;gt;http://abyz.me.uk/rpi/pigpio/&amp;lt;/ref&amp;gt;. To install pigpio on your Raspberry Pi either open a terminal window or connect to the Pi via SSH. Then type:&lt;br /&gt;
&lt;br /&gt;
 sudo apt install pigpio&lt;br /&gt;
&lt;br /&gt;
==== Output mode ====&lt;br /&gt;
&lt;br /&gt;
Then we create a &#039;&#039;shell script&#039;&#039; &amp;lt;ref&amp;gt;[[wikipedia:Shell_script]]&amp;lt;/ref&amp;gt; which will configure the GPIO pins when we run the script. Let&#039;s call the script &#039;&#039;bitwizard_gpio.sh&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 pigpiod&lt;br /&gt;
 sleep 1&lt;br /&gt;
 pigs m 18 W&lt;br /&gt;
 pigs w 18 1&lt;br /&gt;
 pigs m 14 0&lt;br /&gt;
 pigs m 15 0&lt;br /&gt;
 systemctl restart olad&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Caveat:&#039;&#039;&#039; We presume your shell is Bash &amp;lt;ref&amp;gt;[[wikipedia:Bash_(Unix_shell)]]&amp;lt;/ref&amp;gt;. If you use another shell change the first line of the script accordingly. We also presume that you have either Open Lighting Architecture (OLA) &amp;lt;ref&amp;gt;https://www.openlighting.org/ola/&amp;lt;/ref&amp;gt; or QLC+ &amp;lt;ref&amp;gt;https://www.qlcplus.org/&amp;lt;/ref&amp;gt; installed on your Raspberry.&lt;br /&gt;
&lt;br /&gt;
Then make the script &#039;&#039;executable&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
 sudo chmod +x bitwizard_gpio.sh&lt;br /&gt;
&lt;br /&gt;
Run the script with:&lt;br /&gt;
&lt;br /&gt;
 sudo ./bitwizard_gpio.sh&lt;br /&gt;
&lt;br /&gt;
Now the pin configuration is changed and the BitWizard HAT should work.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
[[QLC+]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
http://bitwizard.nl/wiki/Dmx_interface_for_raspberry_pi&lt;br /&gt;
&lt;br /&gt;
[[Category:Lighting Controller]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=BitWizard_DMX_Interface&amp;diff=202</id>
		<title>BitWizard DMX Interface</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=BitWizard_DMX_Interface&amp;diff=202"/>
		<updated>2021-04-13T13:11:13Z</updated>

		<summary type="html">&lt;p&gt;HR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;BitWizard DMX interface&#039;&#039;&#039; is an HAT (hardware attached on top) extension board for the Raspberry Pi &amp;lt;ref&amp;gt;[[wikipedia:Raspberry_Pi]]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
[[QLC+]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
http://bitwizard.nl/wiki/Dmx_interface_for_raspberry_pi&lt;br /&gt;
&lt;br /&gt;
[[Category:Lighting Controller]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=BitWizard_DMX_Interface&amp;diff=197</id>
		<title>BitWizard DMX Interface</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=BitWizard_DMX_Interface&amp;diff=197"/>
		<updated>2021-04-13T12:44:46Z</updated>

		<summary type="html">&lt;p&gt;HR: Created page with &amp;quot;The &amp;#039;&amp;#039;&amp;#039;BitWizard DMX interface&amp;#039;&amp;#039;&amp;#039; is an HAT (hardware attached on top) extension board for the Raspberry Pi.  == External Links == http://bitwizard.nl/wiki/Dmx_interface_for_r...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &#039;&#039;&#039;BitWizard DMX interface&#039;&#039;&#039; is an HAT (hardware attached on top) extension board for the Raspberry Pi.&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
http://bitwizard.nl/wiki/Dmx_interface_for_raspberry_pi&lt;br /&gt;
&lt;br /&gt;
[[Category:Lighting Controller]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=QLC%2B&amp;diff=187</id>
		<title>QLC+</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=QLC%2B&amp;diff=187"/>
		<updated>2021-04-13T12:13:18Z</updated>

		<summary type="html">&lt;p&gt;HR: Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;QLC+&amp;#039;&amp;#039;&amp;#039; (Q Light Controller+) is a free and cross-platform software to control DMX or analog lighting systems like moving heads, dimmers, scanners etc.   == External Links...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;QLC+&#039;&#039;&#039; (Q Light Controller+) is a free and cross-platform software to control DMX or analog lighting systems like moving heads, dimmers, scanners etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
https://www.qlcplus.org/&lt;br /&gt;
&lt;br /&gt;
[[Category:Lighting Controller]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=Project:Privacy_policy&amp;diff=171</id>
		<title>Project:Privacy policy</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=Project:Privacy_policy&amp;diff=171"/>
		<updated>2021-04-07T15:25:49Z</updated>

		<summary type="html">&lt;p&gt;HR: /* Name und Anschrift des Verantwortlichen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We provide an [[Project:Privacy_policy/en | English translation of this policy]] for your convenience.&lt;br /&gt;
&lt;br /&gt;
== Name und Anschrift des Verantwortlichen ==&lt;br /&gt;
&lt;br /&gt;
Der Verantwortliche im Sinne der Datenschutz-Grundverordnung und anderer nationaler&lt;br /&gt;
Datenschutzgesetze der Mitgliedsstaaten sowie sonstiger datenschutzrechtlicher&lt;br /&gt;
Bestimmungen ist:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bruno Pocheron&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;privacy@gangplank.group&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Allgemeines zur Datenverarbeitung ==&lt;br /&gt;
&lt;br /&gt;
=== Umfang der Verarbeitung personenbezogener Daten ===&lt;br /&gt;
&lt;br /&gt;
Wir erheben und verwenden personenbezogene Daten unserer Nutzer grundsätzlich nur,&lt;br /&gt;
soweit dies zur Bereitstellung einer funktionsfähigen Website sowie unserer Inhalte und&lt;br /&gt;
Leistungen erforderlich ist.&lt;br /&gt;
&lt;br /&gt;
=== Rechtsgrundlage für die Verarbeitung personenbezogener Daten ===&lt;br /&gt;
&lt;br /&gt;
Soweit wir für Verarbeitungsvorgänge personenbezogener Daten eine Einwilligung der&lt;br /&gt;
betroffenen Person einholen, dient Art. 6 Abs. 1 lit. a EU-Datenschutzgrundverordnung&lt;br /&gt;
(DSGVO) als Rechtsgrundlage.&lt;br /&gt;
&lt;br /&gt;
Bei der Verarbeitung von personenbezogenen Daten, die zur Erfüllung eines Vertrages,&lt;br /&gt;
dessen Vertragspartei die betroffene Person ist, erforderlich ist, dient Art. 6 Abs. 1 lit. b&lt;br /&gt;
DSGVO als Rechtsgrundlage. Dies gilt auch für Verarbeitungsvorgänge, die zur Durchführung&lt;br /&gt;
vorvertraglicher Maßnahmen erforderlich sind.&lt;br /&gt;
&lt;br /&gt;
Soweit eine Verarbeitung personenbezogener Daten zur Erfüllung einer rechtlichen&lt;br /&gt;
Verpflichtung erforderlich ist, dient Art. 6 Abs. 1 lit. c DSGVO&lt;br /&gt;
als Rechtsgrundlage.&lt;br /&gt;
&lt;br /&gt;
Für den Fall, dass lebenswichtige Interessen der betroffenen Person oder einer anderen&lt;br /&gt;
natürlichen Person eine Verarbeitung personenbezogener Daten erforderlich machen, dient&lt;br /&gt;
Art. 6 Abs. 1 lit. d DSGVO als Rechtsgrundlage.&lt;br /&gt;
&lt;br /&gt;
Ist die Verarbeitung zur Wahrung eines berechtigten Interesses vun uns oder&lt;br /&gt;
eines Dritten erforderlich und überwiegen die Interessen, Grundrechte und Grundfreiheiten&lt;br /&gt;
des Betroffenen das erstgenannte Interesse nicht, so dient Art. 6 Abs. 1 lit. f DSGVO als&lt;br /&gt;
Rechtsgrundlage für die Verarbeitung.&lt;br /&gt;
&lt;br /&gt;
=== Datenlöschung und Speicherdauer ===&lt;br /&gt;
&lt;br /&gt;
Die personenbezogenen Daten der betroffenen Person werden gelöscht oder gesperrt, sobald&lt;br /&gt;
der Zweck der Speicherung entfällt. Eine Speicherung kann darüber hinaus erfolgen, wenn&lt;br /&gt;
dies durch den europäischen oder nationalen Gesetzgeber in unionsrechtlichen Verordnungen,&lt;br /&gt;
Gesetzen oder sonstigen Vorschriften, denen der Verantwortliche unterliegt, vorgesehen&lt;br /&gt;
wurde. Eine Sperrung oder Löschung der Daten erfolgt auch dann, wenn eine durch die&lt;br /&gt;
genannten Normen vorgeschriebene Speicherfrist abläuft, es sei denn, dass eine&lt;br /&gt;
Erforderlichkeit zur weiteren Speicherung der Daten für einen Vertragsabschluss oder eine&lt;br /&gt;
Vertragserfüllung besteht.&lt;br /&gt;
&lt;br /&gt;
== Bereitstellung der Website und Erstellung von Logfiles ==&lt;br /&gt;
&lt;br /&gt;
=== Beschreibung und Umfang der Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Bei jedem Aufruf unserer Internetseite erfasst unser System automatisiert Daten und&lt;br /&gt;
Informationen vom Computersystem des aufrufenden Rechners. Folgende Daten werden&lt;br /&gt;
hierbei erhoben:&lt;br /&gt;
&lt;br /&gt;
# Informationen über den Browsertyp und die verwendete Version;&lt;br /&gt;
# das Betriebssystem des Nutzers;&lt;br /&gt;
# die IP-Adresse des Nutzers;&lt;br /&gt;
# Datum und Uhrzeit des Zugriffs;&lt;br /&gt;
# Websites, von denen das System des Nutzers auf unsere Internetseite gelangt;&lt;br /&gt;
# Websites, die vom System des Nutzers über unsere Website aufgerufen werden.&lt;br /&gt;
&lt;br /&gt;
Die Daten werden ebenfalls in den Logfiles unseres Systems gespeichert. Eine Speicherung&lt;br /&gt;
dieser Daten zusammen mit anderen personenbezogenen Daten des Nutzers findet nicht&lt;br /&gt;
statt.&lt;br /&gt;
&lt;br /&gt;
=== Rechtsgrundlage für die Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Rechtsgrundlage für die vorübergehende Speicherung der Daten und der Logfiles ist Art. 6&lt;br /&gt;
Abs. 1 lit. f DSGVO.&lt;br /&gt;
&lt;br /&gt;
=== Zweck der Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Die vorübergehende Speicherung der IP-Adresse durch das System ist notwendig, um eine&lt;br /&gt;
Auslieferung der Website an den Rechner des Nutzers zu ermöglichen. Hierfür muss die IP-&lt;br /&gt;
Adresse des Nutzers für die Dauer der Sitzung gespeichert bleiben.&lt;br /&gt;
Die Speicherung in Logfiles erfolgt, um die Funktionsfähigkeit der Website sicherzustellen.&lt;br /&gt;
Zudem dienen uns die Daten zur Sicherstellung der Sicherheit unserer informationstechnischen Systeme. Eine Auswertung der Daten zu Marketingzwecken findet in diesem Zusammenhang nicht statt.&lt;br /&gt;
&lt;br /&gt;
In diesen Zwecken liegt auch unser berechtigtes Interesse an der Datenverarbeitung nach&lt;br /&gt;
Art. 6 Abs. 1 lit. f DSGVO.&lt;br /&gt;
&lt;br /&gt;
=== Dauer der Speicherung ===&lt;br /&gt;
&lt;br /&gt;
Die Daten werden gelöscht, sobald sie für die Erreichung des Zweckes ihrer Erhebung nicht&lt;br /&gt;
mehr erforderlich sind. Im Falle der Erfassung der Daten zur Bereitstellung der Website ist&lt;br /&gt;
dies der Fall, wenn die jeweilige Sitzung beendet ist.&lt;br /&gt;
&lt;br /&gt;
Im Falle der Speicherung der Daten in Logfiles ist dies nach spätestens vierzehn Tagen der&lt;br /&gt;
Fall.&lt;br /&gt;
&lt;br /&gt;
== Verwendung von Cookies ==&lt;br /&gt;
&lt;br /&gt;
=== Beschreibung und Umfang der Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Unsere Webseite verwendet Cookies. Bei Cookies handelt es sich um Textdateien, die im&lt;br /&gt;
Internetbrowser bzw. vom Internetbrowser auf dem Computersystem des Nutzers gespeichert&lt;br /&gt;
werden. Ruft ein Nutzer eine Website auf, so kann ein Cookie auf dem Betriebssystem des&lt;br /&gt;
Nutzers gespeichert werden. Dieser Cookie enthält eine charakteristische Zeichenfolge, die&lt;br /&gt;
eine eindeutige Identifizierung des Browsers beim erneuten Aufrufen der Website ermöglicht.&lt;br /&gt;
&lt;br /&gt;
Wir setzen Cookies ein, um unsere Website nutzerfreundlicher zu gestalten. Einige Elemente&lt;br /&gt;
unserer Internetseite erfordern es, dass der aufrufende Browser auch nach einem&lt;br /&gt;
Seitenwechsel identifiziert werden kann. In dem Cookie wird dabei nur eine zufällige ID&lt;br /&gt;
gespeichert und übermittelt.&lt;br /&gt;
&lt;br /&gt;
=== Rechtsgrundlage für die Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Die Rechtsgrundlage für die Verarbeitung personenbezogener Daten unter Verwendung von&lt;br /&gt;
Cookies ist Art. 6 Abs. 1 lit. f DSGVO.&lt;br /&gt;
&lt;br /&gt;
=== Zweck der Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Der Zweck der Verwendung technisch notwendiger Cookies ist, die Nutzung von Websites für&lt;br /&gt;
die Nutzer zu vereinfachen. Einige Funktionen unserer Internetseite können ohne den Einsatz&lt;br /&gt;
von Cookies nicht angeboten werden. Für diese ist es erforderlich, dass der Browser auch&lt;br /&gt;
nach einem Seitenwechsel wiedererkannt wird.&lt;br /&gt;
&lt;br /&gt;
Für folgende Anwendungen benötigen wir Cookies:&lt;br /&gt;
&lt;br /&gt;
# Aufrechterhalten des logins.&lt;br /&gt;
# Beibehalten individueller Einstellungen wie frei gewählter Benutzernamen oder Suchpräferenzen.&lt;br /&gt;
&lt;br /&gt;
In diesen Zwecken liegt auch unser berechtigtes Interesse in der Verarbeitung der personenbezogenen Daten nach Art. 6 Abs. 1 lit. f DSGVO.&lt;br /&gt;
&lt;br /&gt;
=== Dauer der Speicherung ===&lt;br /&gt;
&lt;br /&gt;
Cookies werden auf dem Rechner des Nutzers gespeichert und von diesem an unserer Seite&lt;br /&gt;
übermittelt. Die Cookies werden automatisch gelöscht wenn der Browser geschlossen wird.&lt;br /&gt;
&lt;br /&gt;
== Benachrichtigungen und Mailinglisten ==&lt;br /&gt;
&lt;br /&gt;
=== Beschreibung und Umfang der Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Auf unserer Internetseite besteht die Möglichkeit, kostenfreie Benachrichtigungsdienste oder&lt;br /&gt;
Mailinglisten zu abonnieren. Dabei werden bei der Anmeldung zum Benachrichtigungsdienst&lt;br /&gt;
oder einer Mailingliste die Daten aus der Eingabemaske bzw. der Registrierungs-E-Mail an uns&lt;br /&gt;
übermittelt, also die E-Mailadresse. Zudem werden folgende Daten bei der Anmeldung&lt;br /&gt;
erhoben:&lt;br /&gt;
&lt;br /&gt;
# IP-Adresse des aufrufenden Rechners;&lt;br /&gt;
# Datum und Uhrzeit der Registrierungsbestätigung&lt;br /&gt;
&lt;br /&gt;
Für die Verarbeitung der Daten wird im Rahmen des Anmeldevorgangs Ihre Einwilligung&lt;br /&gt;
eingeholt und auf diese Datenschutzerklärung verwiesen.&lt;br /&gt;
&lt;br /&gt;
Es erfolgt im Zusammenhang mit der Datenverarbeitung für den Versand von&lt;br /&gt;
Benachrichtigungen oder der Mails der Mailingliste keine Weitergabe der Daten an Dritte. Die&lt;br /&gt;
Daten werden ausschließlich für den Versand der Benachrichtigungen bzw. der Mails der&lt;br /&gt;
Mailingliste verwendet.&lt;br /&gt;
&lt;br /&gt;
=== Rechtsgrundlage für die Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Rechtsgrundlage für die Verarbeitung der Daten nach Anmeldung durch den Nutzer ist bei&lt;br /&gt;
Vorliegen einer Einwilligung des Nutzers Art. 6 Abs. 1 lit. a DSGVO.&lt;br /&gt;
&lt;br /&gt;
=== Zweck der Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Die Erhebung der E-Mail-Adresse des Nutzers dient dazu, Benachrichtigungen oder die Mails&lt;br /&gt;
der Mailingliste zuzustellen. Die Erhebung von Datum und Uhrzeit der&lt;br /&gt;
Registrierungsbestätigung dient dem Nachweis der Registrierung (opt-in).&lt;br /&gt;
&lt;br /&gt;
=== Dauer der Speicherung ===&lt;br /&gt;
&lt;br /&gt;
Die Daten werden gelöscht, sobald sie für die Erreichung des Zweckes ihrer Erhebung nicht&lt;br /&gt;
mehr erforderlich sind. Das Datum der Registrierungsbestätigung, und die E-Mail-Adresse des&lt;br /&gt;
Nutzers werden demnach solange gespeichert, wie das Abonnement der Benachrichtigung&lt;br /&gt;
oder der Mailingliste aktiv ist.&lt;br /&gt;
&lt;br /&gt;
=== Widerspruchs- und Beseitigungsmöglichkeit ===&lt;br /&gt;
&lt;br /&gt;
Das Abonnement der Benachrichtigung oder die Mails der Mailingliste können durch den&lt;br /&gt;
betroffenen Nutzer jederzeit gekündigt werden. Zu diesem Zweck findet sich in jeder&lt;br /&gt;
Benachrichtigung oder Mail ein entsprechender Hinweis.&lt;br /&gt;
&lt;br /&gt;
== Registrierung ==&lt;br /&gt;
&lt;br /&gt;
=== Beschreibung und Umfang der Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Auf unserer Internetseite bieten wir Nutzern die Möglichkeit, sich unter Angabe&lt;br /&gt;
personenbezogener Daten zu registrieren (z.B. das Wiki). Die Daten werden dabei &lt;br /&gt;
in eine Eingabemaske eingegeben und an uns übermittelt und gespeichert. Eine Weitergabe der Daten an Dritte findet nicht statt. Folgende Daten werden im Rahmen des Registrierungsprozesses erhoben: Ein beliebig zu wählender Benutzername und eine E-Mail-Adresse. Die Angabe des Namens („real name“) oder weiterer persönlicher Informationen ist, soweit angeboten, immer freiwillig.&lt;br /&gt;
&lt;br /&gt;
Im Zeitpunkt der Registrierung werden zudem folgende Daten gespeichert:&lt;br /&gt;
&lt;br /&gt;
# die IP-Adresse des Nutzers;&lt;br /&gt;
# Datum und Uhrzeit der Registrierung&lt;br /&gt;
&lt;br /&gt;
Im Rahmen des Registrierungsprozesses wird eine Einwilligung des Nutzers zur Verarbeitung&lt;br /&gt;
dieser Daten eingeholt.&lt;br /&gt;
&lt;br /&gt;
=== Rechtsgrundlage für die Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Rechtsgrundlage für die Verarbeitung der Daten ist bei Vorliegen einer Einwilligung des&lt;br /&gt;
Nutzers Art. 6 Abs. 1 lit. b DSGVO.&lt;br /&gt;
&lt;br /&gt;
=== Zweck der Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Eine Registrierung des Nutzers ist für das Bereithalten bestimmter Inhalte und Leistungen auf&lt;br /&gt;
unserer Website erforderlich:&lt;br /&gt;
&lt;br /&gt;
# zur gezielten Benachrichtigung des Benutzers bei ihn betreffenden Änderungen;&lt;br /&gt;
# zur Verhinderung von Missbrauch.&lt;br /&gt;
&lt;br /&gt;
=== Dauer der Speicherung ===&lt;br /&gt;
&lt;br /&gt;
Die Daten werden gelöscht, sobald sie für die Erreichung des Zweckes ihrer Erhebung nicht&lt;br /&gt;
mehr erforderlich sind.&lt;br /&gt;
&lt;br /&gt;
Dies ist für die während des Registrierungsvorgangs erhobenen Daten der Fall, wenn die&lt;br /&gt;
Registrierung auf unserer Internetseite aufgehoben oder abgeändert wird.&lt;br /&gt;
&lt;br /&gt;
== E-Mail-Kontakt ==&lt;br /&gt;
&lt;br /&gt;
=== Beschreibung und Umfang der Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Auf unserer Internetseite ist eine Kontaktaufnahme über die bereitgestellte E-Mail-Adresse&lt;br /&gt;
möglich. In diesem Fall werden die mit der E-Mail übermittelten personenbezogenen Daten&lt;br /&gt;
des Nutzers gespeichert.&lt;br /&gt;
&lt;br /&gt;
=== Rechtsgrundlage für die Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Rechtsgrundlage für die Verarbeitung der Daten, die im Zuge einer Übersendung einer E-Mail&lt;br /&gt;
übermittelt werden, ist Art. 6 Abs. 1 lit. f DSGVO.&lt;br /&gt;
&lt;br /&gt;
=== Zweck der Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Die Verarbeitung der personenbezogenen Daten aus der Kontaktaufnahme per E-Mail dient&lt;br /&gt;
uns allein zur Bearbeitung der Kontaktaufnahme.&lt;br /&gt;
&lt;br /&gt;
=== Dauer der Speicherung ===&lt;br /&gt;
&lt;br /&gt;
Die Daten werden gelöscht, sobald sie für die Erreichung des Zweckes ihrer Erhebung nicht&lt;br /&gt;
mehr erforderlich sind. Für die personenbezogenen Daten, die per E-Mail übersandt wurden,&lt;br /&gt;
ist dies dann der Fall, wenn die jeweilige Mail nicht mehr erforderlich ist. Ausserdem gelten&lt;br /&gt;
gegebenenfalls gesetzliche Aufbewahrungspflichten.&lt;br /&gt;
&lt;br /&gt;
== Rechte der betroffenen Person ==&lt;br /&gt;
&lt;br /&gt;
Werden personenbezogene Daten von Ihnen verarbeitet, sind Sie Betroffener i.S.d. DSGVO&lt;br /&gt;
und es stehen Ihnen folgende Rechte gegenüber dem Verantwortlichen zu:&lt;br /&gt;
&lt;br /&gt;
=== Auskunftsrecht ===&lt;br /&gt;
&lt;br /&gt;
Sie können von dem Verantwortlichen eine Bestätigung darüber verlangen, ob&lt;br /&gt;
personenbezogene Daten, die Sie betreffen, von uns verarbeitet werden.&lt;br /&gt;
&lt;br /&gt;
Liegt eine solche Verarbeitung vor, können Sie von dem Verantwortlichen über folgende&lt;br /&gt;
Informationen Auskunft verlangen:&lt;br /&gt;
&lt;br /&gt;
# die Zwecke, zu denen die personenbezogenen Daten verarbeitet werden;&lt;br /&gt;
# die Kategorien von personenbezogenen Daten, welche verarbeitet werden;&lt;br /&gt;
# die Empfänger bzw. die Kategorien von Empfängern, gegenüber denen die Sie betreffenden personenbezogenen Daten offengelegt wurden oder noch offengelegt werden;&lt;br /&gt;
# die geplante Dauer der Speicherung der Sie betreffenden personenbezogenen Daten oder, falls konkrete Angaben hierzu nicht möglich sind, Kriterien für die Festlegung der Speicherdauer;&lt;br /&gt;
# das Bestehen eines Rechts auf Berichtigung oder Löschung der Sie betreffenden personenbezogenen Daten, eines Rechts auf Einschränkung der Verarbeitung durch den Verantwortlichen oder eines Widerspruchsrechts gegen diese Verarbeitung;&lt;br /&gt;
# das Bestehen eines Beschwerderechts bei einer Aufsichtsbehörde;&lt;br /&gt;
# alle verfügbaren Informationen über die Herkunft der Daten, wenn die personenbezogenen Daten nicht bei der betroffenen Person erhoben werden;&lt;br /&gt;
# das Bestehen einer automatisierten Entscheidungsfindung einschließlich Profiling gemäß Art. 22 Abs. 1 und 4 DSGVO und – zumindest in diesen Fällen – aussagekräftige Informationen über die involvierte Logik sowie die Tragweite und die angestrebten Auswirkungen einer derartigen Verarbeitung für die betroffene Person.&lt;br /&gt;
&lt;br /&gt;
Ihnen steht das Recht zu, Auskunft darüber zu verlangen, ob die Sie betreffenden&lt;br /&gt;
personenbezogenen Daten in ein Drittland oder an eine internationale Organisation&lt;br /&gt;
übermittelt werden. In diesem Zusammenhang können Sie verlangen, über die geeigneten&lt;br /&gt;
Garantien gem. Art. 46 DSGVO im Zusammenhang mit der Übermittlung unterrichtet zu&lt;br /&gt;
werden.&lt;br /&gt;
&lt;br /&gt;
=== Recht auf Berichtigung ===&lt;br /&gt;
&lt;br /&gt;
Sie haben ein Recht auf Berichtigung und/oder Vervollständigung gegenüber dem&lt;br /&gt;
Verantwortlichen, sofern die verarbeiteten personenbezogenen Daten, die Sie betreffen,&lt;br /&gt;
unrichtig oder unvollständig sind. Der Verantwortliche hat die Berichtigung unverzüglich&lt;br /&gt;
vorzunehmen.&lt;br /&gt;
&lt;br /&gt;
=== Recht auf Einschränkung der Verarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Unter den folgenden Voraussetzungen können Sie die Einschränkung der Verarbeitung der Sie&lt;br /&gt;
betreffenden personenbezogenen Daten verlangen:&lt;br /&gt;
&lt;br /&gt;
# wenn Sie die Richtigkeit der Sie betreffenden personenbezogenen für eine Dauer bestreiten, die es dem Verantwortlichen ermöglicht, die Richtigkeit der personenbezogenen Daten zu überprüfen;&lt;br /&gt;
# die Verarbeitung unrechtmäßig ist und Sie die Löschung der personenbezogenen Daten ablehnen und stattdessen die Einschränkung der Nutzung der personenbezogenen Daten verlangen;&lt;br /&gt;
# der Verantwortliche die personenbezogenen Daten für die Zwecke der Verarbeitung nicht länger benötigt, Sie diese jedoch zur Geltendmachung, Ausübung oder Verteidigung von Rechtsansprüchen benötigen, oder&lt;br /&gt;
# wenn Sie Widerspruch gegen die Verarbeitung gemäß Art. 21 Abs. 1 DSGVO eingelegt haben und noch nicht feststeht, ob die berechtigten Gründe des Verantwortlichen gegenüber Ihren Gründen überwiegen.&lt;br /&gt;
&lt;br /&gt;
Wurde die Verarbeitung der Sie betreffenden personenbezogenen Daten eingeschränkt,&lt;br /&gt;
dürfen diese Daten – von ihrer Speicherung abgesehen – nur mit Ihrer Einwilligung oder zur&lt;br /&gt;
Geltendmachung, Ausübung oder Verteidigung von Rechtsansprüchen oder zum Schutz der&lt;br /&gt;
Rechte einer anderen natürlichen oder juristischen Person oder aus Gründen eines wichtigen&lt;br /&gt;
öffentlichen Interesses der Union oder eines Mitgliedstaats verarbeitet werden.&lt;br /&gt;
&lt;br /&gt;
Wurde die Einschränkung der Verarbeitung nach den o.g. Voraussetzungen eingeschränkt,&lt;br /&gt;
werden Sie von dem Verantwortlichen unterrichtet bevor die Einschränkung aufgehoben wird.&lt;br /&gt;
&lt;br /&gt;
=== Recht auf Löschung ===&lt;br /&gt;
&lt;br /&gt;
==== Löschungspflicht ====&lt;br /&gt;
&lt;br /&gt;
Sie können von dem Verantwortlichen verlangen, dass die Sie betreffenden&lt;br /&gt;
personenbezogenen Daten unverzüglich gelöscht werden, und der Verantwortliche ist&lt;br /&gt;
verpflichtet, diese Daten unverzüglich zu löschen, sofern einer der folgenden Gründe zutrifft:&lt;br /&gt;
&lt;br /&gt;
# die Sie betreffenden personenbezogenen Daten sind für die Zwecke, für die sie erhoben oder auf sonstige Weise verarbeitet wurden, nicht mehr notwendig.&lt;br /&gt;
# Sie widerrufen Ihre Einwilligung, auf die sich die Verarbeitung gem. Art. 6 Abs. 1 lit. a oder Art. 9 Abs. 2 lit. a DSGVO stützte und es fehlt an einer anderweitigen Rechtsgrundlage für die Verarbeitung.&lt;br /&gt;
# Sie legen gem. Art. 21 Abs. 1 DSGVO Widerspruch gegen die Verarbeitung ein und es liegen keine vorrangigen berechtigten Gründe für die Verarbeitung vor, oder Sie legen gem. Art. 21 Abs. 2 DSGVO Widerspruch gegen die Verarbeitung ein.&lt;br /&gt;
# Die Sie betreffenden personenbezogenen Daten wurden unrechtmäßig verarbeitet.&lt;br /&gt;
# Die Löschung der Sie betreffenden personenbezogenen Daten ist zur Erfüllung einer rechtlichen Verpflichtung nach dem Unionsrecht oder dem Recht der Mitgliedstaaten erforderlich, dem der Verantwortliche unterliegt.&lt;br /&gt;
# Die Sie betreffenden personenbezogenen Daten wurden in Bezug auf angebotene Dienste der Informationsgesellschaft gemäß Art. 8 Abs. 1 DSGVO erhoben.&lt;br /&gt;
&lt;br /&gt;
==== Information an Dritte ====&lt;br /&gt;
&lt;br /&gt;
Hat der Verantwortliche die Sie betreffenden personenbezogenen Daten öffentlich gemacht&lt;br /&gt;
und ist er gem. Art. 17 Abs. 1 DSGVO zu deren Löschung verpflichtet, so trifft er unter&lt;br /&gt;
Berücksichtigung der verfügbaren Technologie und der Implementierungskosten&lt;br /&gt;
angemessene Maßnahmen, auch technischer Art, um für die Datenverarbeitung&lt;br /&gt;
Verantwortliche, die die personenbezogenen Daten verarbeiten, darüber zu informieren, dass&lt;br /&gt;
Sie als betroffene Person von ihnen die Löschung aller Links zu diesen personenbezogenen&lt;br /&gt;
Daten oder von Kopien oder Replikationen dieser personenbezogenen Daten verlangt haben.&lt;br /&gt;
&lt;br /&gt;
==== Ausnahmen ====&lt;br /&gt;
&lt;br /&gt;
Das Recht auf Löschung besteht nicht, soweit die Verarbeitung erforderlich ist:&lt;br /&gt;
&lt;br /&gt;
# zur Ausübung des Rechts auf freie Meinungsäußerung und Information;&lt;br /&gt;
# zur Erfüllung einer rechtlichen Verpflichtung, die die Verarbeitung nach dem Recht der Union oder der Mitgliedstaaten, dem der Verantwortliche unterliegt, erfordert, oder zur Wahrnehmung einer Aufgabe, die im öffentlichen Interesse liegt oder in Ausübung öffentlicher Gewalt erfolgt, die dem Verantwortlichen übertragen wurde;&lt;br /&gt;
# aus Gründen des öffentlichen Interesses im Bereich der öffentlichen Gesundheit gemäß Art. 9 Abs. 2 lit. h und i sowie Art. 9 Abs. 3 DSGVO;&lt;br /&gt;
# für im öffentlichen Interesse liegende Archivzwecke, wissenschaftliche oder historische Forschungszwecke oder für statistische Zwecke gem. Art. 89 Abs. 1 DSGVO, soweit das unter Abschnitt a) genannte Recht voraussichtlich die Verwirklichung der Ziele dieser Verarbeitung unmöglich macht oder ernsthaft beeinträchtigt, oder&lt;br /&gt;
# zur Geltendmachung, Ausübung oder Verteidigung von Rechtsansprüchen.&lt;br /&gt;
&lt;br /&gt;
=== Recht auf Unterrichtung ===&lt;br /&gt;
&lt;br /&gt;
Haben Sie das Recht auf Berichtigung, Löschung oder Einschränkung der Verarbeitung&lt;br /&gt;
gegenüber dem Verantwortlichen geltend gemacht, ist dieser verpflichtet, allen Empfängern,&lt;br /&gt;
denen die Sie betreffenden personenbezogenen Daten offengelegt wurden, diese&lt;br /&gt;
Berichtigung oder Löschung der Daten oder Einschränkung der Verarbeitung mitzuteilen, es&lt;br /&gt;
sei denn, dies erweist sich als unmöglich oder ist mit einem unverhältnismäßigen Aufwand&lt;br /&gt;
verbunden.&lt;br /&gt;
&lt;br /&gt;
Ihnen steht gegenüber dem Verantwortlichen das Recht zu, über diese Empfänger&lt;br /&gt;
unterrichtet zu werden.&lt;br /&gt;
&lt;br /&gt;
=== Recht auf Datenübertragbarkeit ===&lt;br /&gt;
&lt;br /&gt;
Sie haben das Recht, die Sie betreffenden personenbezogenen Daten, die Sie dem&lt;br /&gt;
Verantwortlichen bereitgestellt haben, in einem strukturierten, gängigen und&lt;br /&gt;
maschinenlesbaren Format zu erhalten. Außerdem haben Sie das Recht diese Daten einem&lt;br /&gt;
anderen Verantwortlichen ohne Behinderung durch den Verantwortlichen, dem die&lt;br /&gt;
personenbezogenen Daten bereitgestellt wurden, zu übermitteln, sofern&lt;br /&gt;
&lt;br /&gt;
# die Verarbeitung auf einer Einwilligung gem. Art. 6 Abs. 1 lit. a DSGVO oder Art. 9 Abs. 2 lit. a DSGVO oder auf einem Vertrag gem. Art. 6 Abs. 1 lit. b DSGVO beruht und&lt;br /&gt;
# die Verarbeitung mithilfe automatisierter Verfahren erfolgt.&lt;br /&gt;
&lt;br /&gt;
In Ausübung dieses Rechts haben Sie ferner das Recht, zu erwirken, dass die Sie betreffenden&lt;br /&gt;
personenbezogenen Daten direkt von einem Verantwortlichen einem anderen&lt;br /&gt;
Verantwortlichen übermittelt werden, soweit dies technisch machbar ist. Freiheiten und&lt;br /&gt;
Rechte anderer Personen dürfen hierdurch nicht beeinträchtigt werden.&lt;br /&gt;
&lt;br /&gt;
Das Recht auf Datenübertragbarkeit gilt nicht für eine Verarbeitung personenbezogener&lt;br /&gt;
Daten, die für die Wahrnehmung einer Aufgabe erforderlich ist, die im öffentlichen Interesse&lt;br /&gt;
liegt oder in Ausübung öffentlicher Gewalt erfolgt, die dem Verantwortlichen übertragen&lt;br /&gt;
wurde.&lt;br /&gt;
&lt;br /&gt;
=== Widerspruchsrecht ===&lt;br /&gt;
&lt;br /&gt;
Sie haben das Recht, aus Gründen, die sich aus ihrer besonderen Situation ergeben, jederzeit&lt;br /&gt;
gegen die Verarbeitung der Sie betreffenden personenbezogenen Daten, die aufgrund von&lt;br /&gt;
Art. 6 Abs. 1 lit. e oder f DSGVO erfolgt, Widerspruch einzulegen; dies gilt auch für ein auf&lt;br /&gt;
diese Bestimmungen gestütztes Profiling.&lt;br /&gt;
&lt;br /&gt;
Der Verantwortliche verarbeitet die Sie betreffenden personenbezogenen Daten nicht mehr,&lt;br /&gt;
es sei denn, er kann zwingende schutzwürdige Gründe für die Verarbeitung nachweisen, die&lt;br /&gt;
Ihre Interessen, Rechte und Freiheiten überwiegen, oder die Verarbeitung dient der&lt;br /&gt;
Geltendmachung, Ausübung oder Verteidigung von Rechtsansprüchen.&lt;br /&gt;
&lt;br /&gt;
Werden die Sie betreffenden personenbezogenen Daten verarbeitet, um Direktwerbung zu&lt;br /&gt;
betreiben, haben Sie das Recht, jederzeit Widerspruch gegen die Verarbeitung der Sie&lt;br /&gt;
betreffenden personenbezogenen Daten zum Zwecke derartiger Werbung einzulegen; dies gilt&lt;br /&gt;
auch für das Profiling, soweit es mit solcher Direktwerbung in Verbindung steht.&lt;br /&gt;
&lt;br /&gt;
Widersprechen Sie der Verarbeitung für Zwecke der Direktwerbung, so werden die Sie&lt;br /&gt;
betreffenden personenbezogenen Daten nicht mehr für diese Zwecke verarbeitet.&lt;br /&gt;
&lt;br /&gt;
Sie haben die Möglichkeit, im Zusammenhang mit der Nutzung von Diensten der&lt;br /&gt;
Informationsgesellschaft – ungeachtet der Richtlinie 2002/58/EG – Ihr Widerspruchsrecht&lt;br /&gt;
mittels automatisierter Verfahren auszuüben, bei denen technische Spezifikationen verwendet&lt;br /&gt;
werden.&lt;br /&gt;
&lt;br /&gt;
=== Recht auf Widerruf der datenschutzrechtlichen Einwilligungserklärung ===&lt;br /&gt;
&lt;br /&gt;
Sie haben das Recht, Ihre datenschutzrechtliche Einwilligungserklärung jederzeit zu&lt;br /&gt;
widerrufen. Durch den Widerruf der Einwilligung wird die Rechtmäßigkeit der aufgrund der&lt;br /&gt;
Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt.&lt;br /&gt;
&lt;br /&gt;
=== Recht auf Beschwerde bei einer Aufsichtsbehörde ===&lt;br /&gt;
&lt;br /&gt;
Unbeschadet eines anderweitigen verwaltungsrechtlichen oder gerichtlichen Rechtsbehelfs&lt;br /&gt;
steht Ihnen das Recht auf Beschwerde bei einer Aufsichtsbehörde, insbesondere in dem&lt;br /&gt;
Mitgliedstaat ihres Aufenthaltsorts, ihres Arbeitsplatzes oder des Orts des mutmaßlichen&lt;br /&gt;
Verstoßes, zu, wenn Sie der Ansicht sind, dass die Verarbeitung der Sie betreffenden&lt;br /&gt;
personenbezogenen Daten gegen die DSGVO verstößt.&lt;br /&gt;
&lt;br /&gt;
Die Aufsichtsbehörde, bei der die Beschwerde eingereicht wurde, unterrichtet den&lt;br /&gt;
Beschwerdeführer über den Stand und die Ergebnisse der Beschwerde einschließlich der&lt;br /&gt;
Möglichkeit eines gerichtlichen Rechtsbehelfs nach Art. 78 DSGVO.&lt;br /&gt;
&lt;br /&gt;
== Namensnennung ==&lt;br /&gt;
&lt;br /&gt;
Diese Datenschutzerklärung stammt von The Document Foundation (TDF) [https://www.libreoffice.org] und wurde unter der freien Creative-Commons-Lizenz [https://creativecommons.org/licenses/by-sa/3.0/| CC-BY-SA 3.0] veröffentlicht. Es wurden Änderungen vorgenommen, um die Datenschutzerklärung an unsere Bedürfnisse anzupassen.&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=Project:Contact&amp;diff=170</id>
		<title>Project:Contact</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=Project:Contact&amp;diff=170"/>
		<updated>2021-04-07T15:24:56Z</updated>

		<summary type="html">&lt;p&gt;HR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Gangplank&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;c/o Bruno Pocheron&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Turiner Str. 12&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;13347 Berlin&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;+49 157 37935070&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;contact@gangplank.group&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;This project received funding from the DIS-TANZ SOLO program in 2021.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:DIS-TANZEN_Logo_edited.png|200px|link=https://www.dis-tanzen.de]] [[File:Logo DTD.png|200px|link=https://www.dachverband-tanz.de]] [[File:BKM_Neustart_Kultur_Wortmarke_neg_RGB_RZ_edited.png|75px|link=https://www.bundesregierung.de/breg-de/bundesregierung/staatsministerin-fuer-kultur-und-medien/neustart-kultur-startet-1767056]] [[File:BKM_Web_de.gif|200px|link=https://www.bundesregierung.de/breg-de/bundesregierung/staatsministerin-fuer-kultur-und-medien]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=SSH_over_Tor&amp;diff=168</id>
		<title>SSH over Tor</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=SSH_over_Tor&amp;diff=168"/>
		<updated>2021-03-22T01:00:41Z</updated>

		<summary type="html">&lt;p&gt;HR: /* Linux (Ubuntu) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Create a SSH &amp;lt;ref&amp;gt;[[wikipedia:SSH_(Secure_Shell)]]&amp;lt;/ref&amp;gt; connection via the Tor &amp;lt;ref&amp;gt;[[wikipedia:Tor_(anonymity_network)]]&amp;lt;/ref&amp;gt; network.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
Imagine you want to access a remote computer which is connected to a local network with Internet access. The remote computer has a local IP address which is not accessible from outside the local network unless the access point, where the remote computer is connected to, explicitly forwards the specific port(s) for the incoming connections to the computer.&lt;br /&gt;
&lt;br /&gt;
In the case you&#039;re at home and have access to the configuration of your access point that&#039;s not so hard to archive. But if the computer is located somewhere else e.g. as part of an installation in some venue, then forwarding the port can become tricky, e.g. because of burocracy. Given you are in such a tricky situation, then putting a little computer (like a Raspberry Pi) with Tor to the mix might be a workaround to consider.&lt;br /&gt;
&lt;br /&gt;
The Tor feature we want to use here is called onion service &amp;lt;ref&amp;gt;[[wikipedia:Tor_(anonymity_network)#Onion_services]]&amp;lt;/ref&amp;gt;. Onion services can be any networked service you would run on a regular server, like SSH or HTTP(S), but are accessible via the Tor network. Onion services have the nice property that you can directly connect to the computer running that service, even if the computer is connected to a local network (with Internet access) and has no public IP address and without the necessity to forward any ports from the access point to the computer. &lt;br /&gt;
&lt;br /&gt;
In addition to that we can use this Tor enabled computer to connect to other devices in the remote local network.&lt;br /&gt;
&lt;br /&gt;
== Implementation ==&lt;br /&gt;
&lt;br /&gt;
For our example setup we use: &lt;br /&gt;
* Raspberry Pi &amp;lt;ref&amp;gt;[[wikipedia:Raspberry_Pi]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Your computer&lt;br /&gt;
&lt;br /&gt;
=== Raspberry Pi ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Caveat:&#039;&#039;&#039; all commands are entered on the command-line interface &amp;lt;ref&amp;gt;[[wikipedia:Command-line_interface]]&amp;lt;/ref&amp;gt;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Install &amp;amp; configure Tor ====&lt;br /&gt;
&lt;br /&gt;
 sudo apt install tor&lt;br /&gt;
&lt;br /&gt;
Now we configure the SSH onion service by editing &#039;&#039;/etc/tor/torrc&#039;&#039; . In the &#039;&#039;location-hidden services&#039;&#039; section add:&lt;br /&gt;
&lt;br /&gt;
 HiddenServiceDir /var/lib/tor/ssh_onion_service/&lt;br /&gt;
 HiddenServicePort 22 127.0.0.1:22&lt;br /&gt;
&lt;br /&gt;
Then we restart Tor:&lt;br /&gt;
 &lt;br /&gt;
 sudo systemctl restart tor.service&lt;br /&gt;
&lt;br /&gt;
==== Install &amp;amp; configure SSH server ====&lt;br /&gt;
&lt;br /&gt;
 sudo apt install openssh-server&lt;br /&gt;
 sudo systemctl enable ssh.service&lt;br /&gt;
&lt;br /&gt;
The Raspberry is now ready to receive SSH connections via the Tor network.&lt;br /&gt;
&lt;br /&gt;
==== Onion address ====&lt;br /&gt;
&lt;br /&gt;
Later we&#039;ll need the Raspberry&#039;s .onion address to connect to our onion service. To display it just type:&lt;br /&gt;
&lt;br /&gt;
 sudo cat /var/lib/tor/ssh_onion_service/hostname&lt;br /&gt;
&lt;br /&gt;
=== Your Computer ===&lt;br /&gt;
&lt;br /&gt;
==== Linux (Ubuntu) ====&lt;br /&gt;
&lt;br /&gt;
===== Install tor =====&lt;br /&gt;
&lt;br /&gt;
 sudo apt install tor&lt;br /&gt;
&lt;br /&gt;
===== Install socat =====&lt;br /&gt;
&lt;br /&gt;
We&#039;ll need socat to connect our SSH session to the Tor network.&lt;br /&gt;
&lt;br /&gt;
 sudo apt install socat&lt;br /&gt;
&lt;br /&gt;
===== Connect to Raspberry =====&lt;br /&gt;
&lt;br /&gt;
Now we&#039;re ready to connect our computer to the Raspberry via the Tor network. When invoking SSH we have basically two options:&lt;br /&gt;
&lt;br /&gt;
# write all required parameters in the ssh command, or&lt;br /&gt;
# have the required parameters stored in a configuration file for easier invokation.&lt;br /&gt;
&lt;br /&gt;
====== Parameters in SSH command ======&lt;br /&gt;
&lt;br /&gt;
 ssh -o &amp;quot;ProxyCommand socat STDIO SOCKS4A:localhost:%h:%p,socksport=9050&amp;quot; -o PreferredAuthentications=password -o PubkeyAuthentication=no pi@[onion address]&lt;br /&gt;
&lt;br /&gt;
====== Parameters in SSH config file ======&lt;br /&gt;
&lt;br /&gt;
Add your config to &#039;&#039;~/.ssh/config&#039;&#039; . Create the file if it doesn&#039;t exist.&lt;br /&gt;
&lt;br /&gt;
 Host raspberry-tor&lt;br /&gt;
     HostName [onion address]&lt;br /&gt;
     User pi&lt;br /&gt;
     PreferredAuthentications password&lt;br /&gt;
     PubkeyAuthentication no&lt;br /&gt;
     ProxyCommand socat STDIO SOCKS4A:localhost:%h:%p,socksport=9050&lt;br /&gt;
&lt;br /&gt;
Then, to connect to the Raspberry, you invoke your SSH session with:&lt;br /&gt;
&lt;br /&gt;
 ssh raspberry-tor&lt;br /&gt;
&lt;br /&gt;
==== Mac ====&lt;br /&gt;
Todo&lt;br /&gt;
&lt;br /&gt;
==== Windows ====&lt;br /&gt;
Todo&lt;br /&gt;
 &lt;br /&gt;
== Expanding the functionality ==&lt;br /&gt;
=== Forwarding of local ports ===&lt;br /&gt;
&lt;br /&gt;
Suppose there is also a LanBox &amp;lt;ref&amp;gt;[https://www.lanbox.com https://www.lanbox.com]&amp;lt;/ref&amp;gt; in the remote network. We can connect to the LanBox via our Tor-Raspi with our locally installed LCedit+ (LanBox&#039;s software suite) by forwarding a few ports towards the IP of the LanBox. Given the LanBox has the IP address 10.0.0.3, then the ssh command to forward the necessary ports is:&lt;br /&gt;
&lt;br /&gt;
 ssh -o &amp;quot;ProxyCommand socat STDIO SOCKS4A:localhost:%h:%p,socksport=9050&amp;quot; -o PreferredAuthentications=password -o PubkeyAuthentication=no -L 4776:10.0.0.3:777 -L 4777:10.0.0.3:4777 -L 6454:10.0.0.3:6454 pi@[onion address]&lt;br /&gt;
&lt;br /&gt;
Then, when starting LCedit+, connect to &#039;&#039;localhost:4776&#039;&#039; . By default the LanBox is using port 777 for the authentication but by using port 4776 instead we avoid invoking ssh with root privileges. Ports below 1024 are so called &#039;&#039;system ports&#039;&#039; and require root privileges to temper with.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Caveat:&#039;&#039;&#039; because the Lanbox&#039;s authentication channel isn&#039;t encrypted, it&#039;s a good idea to use at least a SSH port forward if you&#039;re connecting to your LanBox via a possibly hostile network, like the Internet. Otherwise your LanBox&#039;s password can be scooped in transit and ghosts might enter your machine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Or you store the parameters in the SSH config file (~/.ssh/config) for easier invokation:&lt;br /&gt;
&lt;br /&gt;
 Host raspberry-forward-tor&lt;br /&gt;
     HostName [onion address]&lt;br /&gt;
     User pi&lt;br /&gt;
     PreferredAuthentications password&lt;br /&gt;
     PubkeyAuthentication no&lt;br /&gt;
     ProxyCommand socat STDIO SOCKS4A:localhost:%h:%p,socksport=9050&lt;br /&gt;
     LocalForward 4776 10.0.0.3:777&lt;br /&gt;
     LocalForward 4777 10.0.0.3:4777&lt;br /&gt;
     LocalForward 6454 10.0.0.3:6454&lt;br /&gt;
&lt;br /&gt;
And invoke ssh with:&lt;br /&gt;
&lt;br /&gt;
 ssh raspberry-forward-tor&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
*[[UDP over SSH]] (UDP over SSH over Tor is also possible)&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Networking]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=SSH_over_Tor&amp;diff=167</id>
		<title>SSH over Tor</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=SSH_over_Tor&amp;diff=167"/>
		<updated>2021-03-21T17:49:07Z</updated>

		<summary type="html">&lt;p&gt;HR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Create a SSH &amp;lt;ref&amp;gt;[[wikipedia:SSH_(Secure_Shell)]]&amp;lt;/ref&amp;gt; connection via the Tor &amp;lt;ref&amp;gt;[[wikipedia:Tor_(anonymity_network)]]&amp;lt;/ref&amp;gt; network.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
Imagine you want to access a remote computer which is connected to a local network with Internet access. The remote computer has a local IP address which is not accessible from outside the local network unless the access point, where the remote computer is connected to, explicitly forwards the specific port(s) for the incoming connections to the computer.&lt;br /&gt;
&lt;br /&gt;
In the case you&#039;re at home and have access to the configuration of your access point that&#039;s not so hard to archive. But if the computer is located somewhere else e.g. as part of an installation in some venue, then forwarding the port can become tricky, e.g. because of burocracy. Given you are in such a tricky situation, then putting a little computer (like a Raspberry Pi) with Tor to the mix might be a workaround to consider.&lt;br /&gt;
&lt;br /&gt;
The Tor feature we want to use here is called onion service &amp;lt;ref&amp;gt;[[wikipedia:Tor_(anonymity_network)#Onion_services]]&amp;lt;/ref&amp;gt;. Onion services can be any networked service you would run on a regular server, like SSH or HTTP(S), but are accessible via the Tor network. Onion services have the nice property that you can directly connect to the computer running that service, even if the computer is connected to a local network (with Internet access) and has no public IP address and without the necessity to forward any ports from the access point to the computer. &lt;br /&gt;
&lt;br /&gt;
In addition to that we can use this Tor enabled computer to connect to other devices in the remote local network.&lt;br /&gt;
&lt;br /&gt;
== Implementation ==&lt;br /&gt;
&lt;br /&gt;
For our example setup we use: &lt;br /&gt;
* Raspberry Pi &amp;lt;ref&amp;gt;[[wikipedia:Raspberry_Pi]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Your computer&lt;br /&gt;
&lt;br /&gt;
=== Raspberry Pi ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Caveat:&#039;&#039;&#039; all commands are entered on the command-line interface &amp;lt;ref&amp;gt;[[wikipedia:Command-line_interface]]&amp;lt;/ref&amp;gt;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Install &amp;amp; configure Tor ====&lt;br /&gt;
&lt;br /&gt;
 sudo apt install tor&lt;br /&gt;
&lt;br /&gt;
Now we configure the SSH onion service by editing &#039;&#039;/etc/tor/torrc&#039;&#039; . In the &#039;&#039;location-hidden services&#039;&#039; section add:&lt;br /&gt;
&lt;br /&gt;
 HiddenServiceDir /var/lib/tor/ssh_onion_service/&lt;br /&gt;
 HiddenServicePort 22 127.0.0.1:22&lt;br /&gt;
&lt;br /&gt;
Then we restart Tor:&lt;br /&gt;
 &lt;br /&gt;
 sudo systemctl restart tor.service&lt;br /&gt;
&lt;br /&gt;
==== Install &amp;amp; configure SSH server ====&lt;br /&gt;
&lt;br /&gt;
 sudo apt install openssh-server&lt;br /&gt;
 sudo systemctl enable ssh.service&lt;br /&gt;
&lt;br /&gt;
The Raspberry is now ready to receive SSH connections via the Tor network.&lt;br /&gt;
&lt;br /&gt;
==== Onion address ====&lt;br /&gt;
&lt;br /&gt;
Later we&#039;ll need the Raspberry&#039;s .onion address to connect to our onion service. To display it just type:&lt;br /&gt;
&lt;br /&gt;
 sudo cat /var/lib/tor/ssh_onion_service/hostname&lt;br /&gt;
&lt;br /&gt;
=== Your Computer ===&lt;br /&gt;
&lt;br /&gt;
==== Linux (Ubuntu) ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Caveat:&#039;&#039;&#039; all commands are entered on the command-line interface.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Install tor =====&lt;br /&gt;
&lt;br /&gt;
 sudo apt install tor&lt;br /&gt;
&lt;br /&gt;
===== Install socat =====&lt;br /&gt;
&lt;br /&gt;
We&#039;ll need socat to connect our SSH session to the Tor network.&lt;br /&gt;
&lt;br /&gt;
 sudo apt install socat&lt;br /&gt;
&lt;br /&gt;
===== Connect to Raspberry =====&lt;br /&gt;
&lt;br /&gt;
Now we&#039;re ready to connect our computer to the Raspberry via the Tor network. When invoking SSH we have basically two options:&lt;br /&gt;
&lt;br /&gt;
# write all required parameters in the ssh command, or&lt;br /&gt;
# have the required parameters stored in a configuration file for easier invokation.&lt;br /&gt;
&lt;br /&gt;
====== Parameters in SSH command ======&lt;br /&gt;
&lt;br /&gt;
 ssh -o &amp;quot;ProxyCommand socat STDIO SOCKS4A:localhost:%h:%p,socksport=9050&amp;quot; -o PreferredAuthentications=password -o PubkeyAuthentication=no pi@[onion address]&lt;br /&gt;
&lt;br /&gt;
====== Parameters in SSH config file ======&lt;br /&gt;
&lt;br /&gt;
Add your config to &#039;&#039;~/.ssh/config&#039;&#039; . Create the file if it doesn&#039;t exist.&lt;br /&gt;
&lt;br /&gt;
 Host raspberry-tor&lt;br /&gt;
     HostName [onion address]&lt;br /&gt;
     User pi&lt;br /&gt;
     PreferredAuthentications password&lt;br /&gt;
     PubkeyAuthentication no&lt;br /&gt;
     ProxyCommand socat STDIO SOCKS4A:localhost:%h:%p,socksport=9050&lt;br /&gt;
&lt;br /&gt;
Then, to connect to the Raspberry, you invoke your SSH session with:&lt;br /&gt;
&lt;br /&gt;
 ssh raspberry-tor&lt;br /&gt;
&lt;br /&gt;
==== Mac ====&lt;br /&gt;
Todo&lt;br /&gt;
&lt;br /&gt;
==== Windows ====&lt;br /&gt;
Todo&lt;br /&gt;
 &lt;br /&gt;
== Expanding the functionality ==&lt;br /&gt;
=== Forwarding of local ports ===&lt;br /&gt;
&lt;br /&gt;
Suppose there is also a LanBox &amp;lt;ref&amp;gt;[https://www.lanbox.com https://www.lanbox.com]&amp;lt;/ref&amp;gt; in the remote network. We can connect to the LanBox via our Tor-Raspi with our locally installed LCedit+ (LanBox&#039;s software suite) by forwarding a few ports towards the IP of the LanBox. Given the LanBox has the IP address 10.0.0.3, then the ssh command to forward the necessary ports is:&lt;br /&gt;
&lt;br /&gt;
 ssh -o &amp;quot;ProxyCommand socat STDIO SOCKS4A:localhost:%h:%p,socksport=9050&amp;quot; -o PreferredAuthentications=password -o PubkeyAuthentication=no -L 4776:10.0.0.3:777 -L 4777:10.0.0.3:4777 -L 6454:10.0.0.3:6454 pi@[onion address]&lt;br /&gt;
&lt;br /&gt;
Then, when starting LCedit+, connect to &#039;&#039;localhost:4776&#039;&#039; . By default the LanBox is using port 777 for the authentication but by using port 4776 instead we avoid invoking ssh with root privileges. Ports below 1024 are so called &#039;&#039;system ports&#039;&#039; and require root privileges to temper with.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Caveat:&#039;&#039;&#039; because the Lanbox&#039;s authentication channel isn&#039;t encrypted, it&#039;s a good idea to use at least a SSH port forward if you&#039;re connecting to your LanBox via a possibly hostile network, like the Internet. Otherwise your LanBox&#039;s password can be scooped in transit and ghosts might enter your machine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Or you store the parameters in the SSH config file (~/.ssh/config) for easier invokation:&lt;br /&gt;
&lt;br /&gt;
 Host raspberry-forward-tor&lt;br /&gt;
     HostName [onion address]&lt;br /&gt;
     User pi&lt;br /&gt;
     PreferredAuthentications password&lt;br /&gt;
     PubkeyAuthentication no&lt;br /&gt;
     ProxyCommand socat STDIO SOCKS4A:localhost:%h:%p,socksport=9050&lt;br /&gt;
     LocalForward 4776 10.0.0.3:777&lt;br /&gt;
     LocalForward 4777 10.0.0.3:4777&lt;br /&gt;
     LocalForward 6454 10.0.0.3:6454&lt;br /&gt;
&lt;br /&gt;
And invoke ssh with:&lt;br /&gt;
&lt;br /&gt;
 ssh raspberry-forward-tor&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
*[[UDP over SSH]] (UDP over SSH over Tor is also possible)&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Networking]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=UDP_over_SSH&amp;diff=166</id>
		<title>UDP over SSH</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=UDP_over_SSH&amp;diff=166"/>
		<updated>2021-03-21T11:52:29Z</updated>

		<summary type="html">&lt;p&gt;HR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tunnel UDP traffic on a specific port (like Art-Net &amp;lt;ref&amp;gt;[[wikipedia:Art-Net]]&amp;lt;/ref&amp;gt;) to a remote client via SSH &amp;lt;ref&amp;gt;[[wikipedia:SSH_(Secure_Shell)]]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
&lt;br /&gt;
This comes in handy if you don&#039;t want to expose the remote device&#039;s UDP port directly to the internet and/or you want the connection through the Internet to be encrypted.&lt;br /&gt;
&lt;br /&gt;
== Caveat ==&lt;br /&gt;
&lt;br /&gt;
SSH is based on TCP. Encapsulating UDP datagrams in TCP packets might have unwanted side effects. While a UDP datagram gets dropped if a transmission error occurs, TCP packets will be retransmitted which may cause unwanted delays. If such a delay is of any significance is open for discussion.&lt;br /&gt;
&lt;br /&gt;
Using DTLS &amp;lt;ref&amp;gt;[[wikipedia:Datagram_Transport_Layer_Security]]&amp;lt;/ref&amp;gt; might be a better approach to encrypt UDP traffic.&lt;br /&gt;
&lt;br /&gt;
== Diagram ==&lt;br /&gt;
&lt;br /&gt;
[[File:UDP over SSH Diagram 02.png]]&lt;br /&gt;
&lt;br /&gt;
== Implementations ==&lt;br /&gt;
&lt;br /&gt;
=== Linux ===&lt;br /&gt;
&lt;br /&gt;
==== Socat ====&lt;br /&gt;
&lt;br /&gt;
Socat &amp;lt;ref&amp;gt;[[wikipedia:Socat]]&amp;lt;/ref&amp;gt; is a command-line utility to read from and write to TCP and UDP network connections.&lt;br /&gt;
&lt;br /&gt;
===== Requirements =====&lt;br /&gt;
* socat&lt;br /&gt;
* SSH&lt;br /&gt;
* remote computer that can receive SSH connections (e.g. Raspberry Pi) and whose SSH port is exposed to the internet (e.g. via port forwarding).&lt;br /&gt;
&lt;br /&gt;
===== Example =====&lt;br /&gt;
&lt;br /&gt;
Connect to the remote computer (example.com) via SSH and forward our local TCP port 7000 to the remote computer&#039;s local TCP port 7000:&lt;br /&gt;
&lt;br /&gt;
 ssh -L 7000:localhost:7000 example.com&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; if you want to forward a port in the 1 - 1023 range you need root privileges (sudo).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Via the SSH shell on the remote computer (example.com) configure socat to listen on TCP port 7000 and forward the traffic (from port 7000) to IP address 10.0.0.2 on UDP port 6454:&lt;br /&gt;
&lt;br /&gt;
 sudo socat TCP-LISTEN:7000,fork UDP6:10.0.0.2:6454&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On our local device we configure socat to listen on local UDP port 6454 and forward the traffic to local TCP port 7000, where the SSH port forward is configured, which tunnels our UDP datagrams to the remote computer:&lt;br /&gt;
&lt;br /&gt;
 sudo socat UDP-LISTEN:6454 TCP:localhost:7000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Now our local UDP traffic on port 6454 is tunneled (and forwarded) to the remote device at 10.0.0.2 .&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
*[[SSH over Tor]] (UDP over SSH over Tor is also possible)&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt; &amp;lt;references /&amp;gt; &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Networking]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=SSH_over_Tor&amp;diff=165</id>
		<title>SSH over Tor</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=SSH_over_Tor&amp;diff=165"/>
		<updated>2021-03-21T11:49:51Z</updated>

		<summary type="html">&lt;p&gt;HR: Created page with &amp;quot;Create a SSH &amp;lt;ref&amp;gt;wikipedia:SSH_(Secure_Shell)&amp;lt;/ref&amp;gt; connection via the Tor &amp;lt;ref&amp;gt;wikipedia:Tor_(anonymity_network)&amp;lt;/ref&amp;gt; network.  == Background == Imagine you want to...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Create a SSH &amp;lt;ref&amp;gt;[[wikipedia:SSH_(Secure_Shell)]]&amp;lt;/ref&amp;gt; connection via the Tor &amp;lt;ref&amp;gt;[[wikipedia:Tor_(anonymity_network)]]&amp;lt;/ref&amp;gt; network.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
Imagine you want to access a remote computer which is connected to a local network with Internet access. The remote computer has a local IP address which is not accessible from outside the local network unless the access point, where the remote computer is connected to, explicitly forwards the specific port(s) for the incoming connections to the computer.&lt;br /&gt;
&lt;br /&gt;
In the case you&#039;re at home and have access to the configuration of your access point that&#039;s not so hard to archive. But if the computer is located somewhere else e.g. as part of an installation in some venue, then forwarding the port can become tricky, e.g. because of burocracy. Given you are in such a tricky situation, then putting a little computer (like a Raspberry Pi) with Tor to the mix might be a workaround to consider.&lt;br /&gt;
&lt;br /&gt;
The Tor feature we want to use here is called onion service &amp;lt;ref&amp;gt;[[wikipedia:Tor_(anonymity_network)#Onion_services]]&amp;lt;/ref&amp;gt;. Onion services can be any networked service you would run on a regular server, like SSH or HTTP(S), but are accessible via the Tor network. Onion services have the nice property that you can directly connect to the computer running that service, even if the computer is connected to a local network (with Internet access) and has no public IP address and without the necessity to forward any ports from the access point to the computer. &lt;br /&gt;
&lt;br /&gt;
In addition to that we can use this Tor enabled computer to connect to other devices in the remote local network.&lt;br /&gt;
&lt;br /&gt;
== Implementation ==&lt;br /&gt;
&lt;br /&gt;
For our example setup we use: &lt;br /&gt;
* Raspberry Pi &amp;lt;ref&amp;gt;[[wikipedia:Raspberry_Pi]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Your computer&lt;br /&gt;
&lt;br /&gt;
=== Raspberry Pi ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Caveat:&#039;&#039;&#039; all commands are entered on the command-line interface &amp;lt;ref&amp;gt;[[wikipedia:Command-line_interface]]&amp;lt;/ref&amp;gt;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Install &amp;amp; configure Tor ====&lt;br /&gt;
&lt;br /&gt;
 sudo apt install tor&lt;br /&gt;
&lt;br /&gt;
Now we configure the SSH onion service by editing &#039;&#039;/etc/tor/torrc&#039;&#039; . In the &#039;&#039;location-hidden services&#039;&#039; section add:&lt;br /&gt;
&lt;br /&gt;
 HiddenServiceDir /var/lib/tor/ssh_onion_service/&lt;br /&gt;
 HiddenServicePort 22 127.0.0.1:22&lt;br /&gt;
&lt;br /&gt;
Then we restart Tor:&lt;br /&gt;
 &lt;br /&gt;
 sudo systemctl restart tor.service&lt;br /&gt;
&lt;br /&gt;
==== Install &amp;amp; configure SSH server ====&lt;br /&gt;
&lt;br /&gt;
 sudo apt install openssh-server&lt;br /&gt;
 sudo systemctl enable ssh.service&lt;br /&gt;
&lt;br /&gt;
The Raspberry is now ready to receive SSH connections via the Tor network.&lt;br /&gt;
&lt;br /&gt;
==== Onion address ====&lt;br /&gt;
&lt;br /&gt;
Later we&#039;ll need the Raspberry&#039;s .onion address to connect to our onion service. To display it just type:&lt;br /&gt;
&lt;br /&gt;
 sudo cat /var/lib/tor/ssh_onion_service/hostname&lt;br /&gt;
&lt;br /&gt;
=== Your Computer ===&lt;br /&gt;
&lt;br /&gt;
==== Linux (Ubuntu) ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Caveat:&#039;&#039;&#039; all commands are entered on the command-line interface.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Install tor =====&lt;br /&gt;
&lt;br /&gt;
 sudo apt install tor&lt;br /&gt;
&lt;br /&gt;
===== Install socat =====&lt;br /&gt;
&lt;br /&gt;
We&#039;ll need socat to connect our SSH session to the Tor network.&lt;br /&gt;
&lt;br /&gt;
 sudo apt install socat&lt;br /&gt;
&lt;br /&gt;
===== Connect to Raspberry =====&lt;br /&gt;
&lt;br /&gt;
Now we&#039;re ready to connect our computer to the Raspberry via the Tor network. When invoking SSH we have basically two options:&lt;br /&gt;
&lt;br /&gt;
# write all required parameters in the ssh command, or&lt;br /&gt;
# have the required parameters stored in a configuration file for easier invokation.&lt;br /&gt;
&lt;br /&gt;
====== Parameters in SSH command ======&lt;br /&gt;
&lt;br /&gt;
 ssh -o &amp;quot;ProxyCommand socat STDIO SOCKS4A:localhost:%h:%p,socksport=9050&amp;quot; -o PreferredAuthentications=password -o PubkeyAuthentication=no pi@[onion address]&lt;br /&gt;
&lt;br /&gt;
====== Parameters in SSH config file ======&lt;br /&gt;
&lt;br /&gt;
Add your config to &#039;&#039;~/.ssh/config&#039;&#039; . Create the file if it doesn&#039;t exist.&lt;br /&gt;
&lt;br /&gt;
 Host raspberry-tor&lt;br /&gt;
     HostName [onion address]&lt;br /&gt;
     User pi&lt;br /&gt;
     PreferredAuthentications password&lt;br /&gt;
     PubkeyAuthentication no&lt;br /&gt;
     ProxyCommand socat STDIO SOCKS4A:localhost:%h:%p,socksport=9050&lt;br /&gt;
&lt;br /&gt;
Then, to connect to the Raspberry, you invoke your SSH session with:&lt;br /&gt;
&lt;br /&gt;
 ssh raspberry-tor&lt;br /&gt;
&lt;br /&gt;
==== Mac ====&lt;br /&gt;
Todo&lt;br /&gt;
&lt;br /&gt;
==== Windows ====&lt;br /&gt;
Todo&lt;br /&gt;
 &lt;br /&gt;
== Expanding the functionality ==&lt;br /&gt;
=== Forwarding of local ports ===&lt;br /&gt;
&lt;br /&gt;
Suppose there is also a LanBox &amp;lt;ref&amp;gt;[[https://www.lanbox.com]]&amp;lt;/ref&amp;gt; in the remote network. We can connect to the LanBox via our Tor-Raspi with our locally installed LCedit+ (LanBox&#039;s software suite) by forwarding a few ports towards the IP of the LanBox. Given the LanBox has the IP address 10.0.0.3, then the ssh command to forward the necessary ports is:&lt;br /&gt;
&lt;br /&gt;
 ssh -o &amp;quot;ProxyCommand socat STDIO SOCKS4A:localhost:%h:%p,socksport=9050&amp;quot; -o PreferredAuthentications=password -o PubkeyAuthentication=no -L 4776:10.0.0.3:777 -L 4777:10.0.0.3:4777 -L 6454:10.0.0.3:6454 pi@[onion address]&lt;br /&gt;
&lt;br /&gt;
Then, when starting LCedit+, connect to &#039;&#039;localhost:4776&#039;&#039; . By default the LanBox is using port 777 for the authentication but by using port 4776 instead we avoid invoking ssh with root privileges. Ports below 1024 are so called &#039;&#039;system ports&#039;&#039; and require root privileges to temper with.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Caveat:&#039;&#039;&#039; because the Lanbox&#039;s authentication channel isn&#039;t encrypted, it&#039;s a good idea to use at least a SSH port forward if you&#039;re connecting to your LanBox via a possibly hostile network, like the Internet. Otherwise your LanBox&#039;s password can be scooped in transit and ghosts might enter your machine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Or you store the parameters in the SSH config file (~/.ssh/config) for easier invokation:&lt;br /&gt;
&lt;br /&gt;
 Host raspberry-forward-tor&lt;br /&gt;
     HostName [onion address]&lt;br /&gt;
     User pi&lt;br /&gt;
     PreferredAuthentications password&lt;br /&gt;
     PubkeyAuthentication no&lt;br /&gt;
     ProxyCommand socat STDIO SOCKS4A:localhost:%h:%p,socksport=9050&lt;br /&gt;
     LocalForward 4776 10.0.0.3:777&lt;br /&gt;
     LocalForward 4777 10.0.0.3:4777&lt;br /&gt;
     LocalForward 6454 10.0.0.3:6454&lt;br /&gt;
&lt;br /&gt;
And invoke ssh with:&lt;br /&gt;
&lt;br /&gt;
 ssh raspberry-forward-tor&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
*[[UDP over SSH]] (UDP over SSH over Tor is also possible)&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Networking]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=User:HR/SSH_over_Tor&amp;diff=164</id>
		<title>User:HR/SSH over Tor</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=User:HR/SSH_over_Tor&amp;diff=164"/>
		<updated>2021-03-21T11:47:17Z</updated>

		<summary type="html">&lt;p&gt;HR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Create a SSH &amp;lt;ref&amp;gt;[[wikipedia:SSH_(Secure_Shell)]]&amp;lt;/ref&amp;gt; connection via the Tor &amp;lt;ref&amp;gt;[[wikipedia:Tor_(anonymity_network)]]&amp;lt;/ref&amp;gt; network.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
Imagine you want to access a remote computer which is connected to a local network with Internet access. The remote computer has a local IP address which is not accessible from outside the local network unless the access point, where the remote computer is connected to, explicitly forwards the specific port(s) for the incoming connections to the computer.&lt;br /&gt;
&lt;br /&gt;
In the case you&#039;re at home and have access to the configuration of your access point that&#039;s not so hard to archive. But if the computer is located somewhere else e.g. as part of an installation in some venue, then forwarding the port can become tricky, e.g. because of burocracy. Given you are in such a tricky situation, then putting a little computer (like a Raspberry Pi) with Tor to the mix might be a workaround to consider.&lt;br /&gt;
&lt;br /&gt;
The Tor feature we want to use here is called onion service &amp;lt;ref&amp;gt;[[wikipedia:Tor_(anonymity_network)#Onion_services]]&amp;lt;/ref&amp;gt;. Onion services can be any networked service you would run on a regular server, like SSH or HTTP(S), but are accessible via the Tor network. Onion services have the nice property that you can directly connect to the computer running that service, even if the computer is connected to a local network (with Internet access) and has no public IP address and without the necessity to forward any ports from the access point to the computer. &lt;br /&gt;
&lt;br /&gt;
In addition to that we can use this Tor enabled computer to connect to other devices in the remote local network.&lt;br /&gt;
&lt;br /&gt;
== Implementation ==&lt;br /&gt;
&lt;br /&gt;
For our example setup we use: &lt;br /&gt;
* Raspberry Pi &amp;lt;ref&amp;gt;[[wikipedia:Raspberry_Pi]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Your computer&lt;br /&gt;
&lt;br /&gt;
=== Raspberry Pi ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Caveat:&#039;&#039;&#039; all commands are entered on the command-line interface &amp;lt;ref&amp;gt;[[wikipedia:Command-line_interface]]&amp;lt;/ref&amp;gt;.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Install &amp;amp; configure Tor ====&lt;br /&gt;
&lt;br /&gt;
 sudo apt install tor&lt;br /&gt;
&lt;br /&gt;
Now we configure the SSH onion service by editing &#039;&#039;/etc/tor/torrc&#039;&#039; . In the &#039;&#039;location-hidden services&#039;&#039; section add:&lt;br /&gt;
&lt;br /&gt;
 HiddenServiceDir /var/lib/tor/ssh_onion_service/&lt;br /&gt;
 HiddenServicePort 22 127.0.0.1:22&lt;br /&gt;
&lt;br /&gt;
Then we restart Tor:&lt;br /&gt;
 &lt;br /&gt;
 sudo systemctl restart tor.service&lt;br /&gt;
&lt;br /&gt;
==== Install &amp;amp; configure SSH server ====&lt;br /&gt;
&lt;br /&gt;
 sudo apt install openssh-server&lt;br /&gt;
 sudo systemctl enable ssh.service&lt;br /&gt;
&lt;br /&gt;
The Raspberry is now ready to receive SSH connections via the Tor network.&lt;br /&gt;
&lt;br /&gt;
==== Onion address ====&lt;br /&gt;
&lt;br /&gt;
Later we&#039;ll need the Raspberry&#039;s .onion address to connect to our onion service. To display it just type:&lt;br /&gt;
&lt;br /&gt;
 sudo cat /var/lib/tor/ssh_onion_service/hostname&lt;br /&gt;
&lt;br /&gt;
=== Your Computer ===&lt;br /&gt;
&lt;br /&gt;
==== Linux (Ubuntu) ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Caveat:&#039;&#039;&#039; all commands are entered on the command-line interface.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===== Install tor =====&lt;br /&gt;
&lt;br /&gt;
 sudo apt install tor&lt;br /&gt;
&lt;br /&gt;
===== Install socat =====&lt;br /&gt;
&lt;br /&gt;
We&#039;ll need socat to connect our SSH session to the Tor network.&lt;br /&gt;
&lt;br /&gt;
 sudo apt install socat&lt;br /&gt;
&lt;br /&gt;
===== Connect to Raspberry =====&lt;br /&gt;
&lt;br /&gt;
Now we&#039;re ready to connect our computer to the Raspberry via the Tor network. When invoking SSH we have basically two options:&lt;br /&gt;
&lt;br /&gt;
# write all required parameters in the ssh command, or&lt;br /&gt;
# have the required parameters stored in a configuration file for easier invokation.&lt;br /&gt;
&lt;br /&gt;
====== Parameters in SSH command ======&lt;br /&gt;
&lt;br /&gt;
 ssh -o &amp;quot;ProxyCommand socat STDIO SOCKS4A:localhost:%h:%p,socksport=9050&amp;quot; -o PreferredAuthentications=password -o PubkeyAuthentication=no pi@[onion address]&lt;br /&gt;
&lt;br /&gt;
====== Parameters in SSH config file ======&lt;br /&gt;
&lt;br /&gt;
Add your config to &#039;&#039;~/.ssh/config&#039;&#039; . Create the file if it doesn&#039;t exist.&lt;br /&gt;
&lt;br /&gt;
 Host raspberry-tor&lt;br /&gt;
     HostName [onion address]&lt;br /&gt;
     User pi&lt;br /&gt;
     PreferredAuthentications password&lt;br /&gt;
     PubkeyAuthentication no&lt;br /&gt;
     ProxyCommand socat STDIO SOCKS4A:localhost:%h:%p,socksport=9050&lt;br /&gt;
&lt;br /&gt;
Then, to connect to the Raspberry, you invoke your SSH session with:&lt;br /&gt;
&lt;br /&gt;
 ssh raspberry-tor&lt;br /&gt;
&lt;br /&gt;
==== Mac ====&lt;br /&gt;
Todo&lt;br /&gt;
&lt;br /&gt;
==== Windows ====&lt;br /&gt;
Todo&lt;br /&gt;
 &lt;br /&gt;
== Expanding the functionality ==&lt;br /&gt;
=== Forwarding of local ports ===&lt;br /&gt;
&lt;br /&gt;
Suppose there is also a LanBox &amp;lt;ref&amp;gt;[[https://www.lanbox.com]]&amp;lt;/ref&amp;gt; in the remote network. We can connect to the LanBox via our Tor-Raspi with our locally installed LCedit+ (LanBox&#039;s software suite) by forwarding a few ports towards the IP of the LanBox. Given the LanBox has the IP address 10.0.0.3, then the ssh command to forward the necessary ports is:&lt;br /&gt;
&lt;br /&gt;
 ssh -o &amp;quot;ProxyCommand socat STDIO SOCKS4A:localhost:%h:%p,socksport=9050&amp;quot; -o PreferredAuthentications=password -o PubkeyAuthentication=no -L 4776:10.0.0.3:777 -L 4777:10.0.0.3:4777 -L 6454:10.0.0.3:6454 pi@[onion address]&lt;br /&gt;
&lt;br /&gt;
Then, when starting LCedit+, connect to &#039;&#039;localhost:4776&#039;&#039; . By default the LanBox is using port 777 for the authentication but by using port 4776 instead we avoid invoking ssh with root privileges. Ports below 1024 are so called &#039;&#039;system ports&#039;&#039; and require root privileges to temper with.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Caveat:&#039;&#039;&#039; because the Lanbox&#039;s authentication channel isn&#039;t encrypted, it&#039;s a good idea to use at least a SSH port forward if you&#039;re connecting to your LanBox via a possibly hostile network, like the Internet. Otherwise your LanBox&#039;s password can be scooped in transit and ghosts might enter your machine.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Or you store the parameters in the SSH config file (~/.ssh/config) for easier invokation:&lt;br /&gt;
&lt;br /&gt;
 Host raspberry-forward-tor&lt;br /&gt;
     HostName [onion address]&lt;br /&gt;
     User pi&lt;br /&gt;
     PreferredAuthentications password&lt;br /&gt;
     PubkeyAuthentication no&lt;br /&gt;
     ProxyCommand socat STDIO SOCKS4A:localhost:%h:%p,socksport=9050&lt;br /&gt;
     LocalForward 4776 10.0.0.3:777&lt;br /&gt;
     LocalForward 4777 10.0.0.3:4777&lt;br /&gt;
     LocalForward 6454 10.0.0.3:6454&lt;br /&gt;
&lt;br /&gt;
And invoke ssh with:&lt;br /&gt;
&lt;br /&gt;
 ssh raspberry-forward-tor&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
*[[UDP over SSH]] (UDP over SSH over Tor is also possible)&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=User:HR/SSH_over_Tor&amp;diff=163</id>
		<title>User:HR/SSH over Tor</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=User:HR/SSH_over_Tor&amp;diff=163"/>
		<updated>2021-03-21T10:10:14Z</updated>

		<summary type="html">&lt;p&gt;HR: /* Enable SSH server */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Create a SSH&amp;lt;ref&amp;gt;[[wikipedia:SSH_(Secure_Shell)]]&amp;lt;/ref&amp;gt; connection via the Tor&amp;lt;ref&amp;gt;[[wikipedia:Tor_(anonymity_network)]]&amp;lt;/ref&amp;gt; network.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
Imagine you want to access a remote computer which is connected to a local network with Internet access. The remote computer has a local IP address which is not accessible from outside the local network unless the access point, where the remote computer is connected to, explicitly forwards the specific port(s) for the incoming connections to the computer.&lt;br /&gt;
&lt;br /&gt;
In the case you&#039;re at home and have access to the configuration of your access point that&#039;s not so hard to archive. But if the computer is located somewhere else e.g. as part of an installation in some venue, then forwarding the port can become tricky, e.g. because of burocracy. Given you are in such a tricky situation, then putting a little computer (like a Raspberry Pi) with Tor to the mix might be a workaround to consider.&lt;br /&gt;
&lt;br /&gt;
The Tor feature we want to use here is called onion service &amp;lt;ref&amp;gt;[[wikipedia:Tor_(anonymity_network)#Onion_services]]&amp;lt;/ref&amp;gt;. Onion services can be any networked service you would run on a regular server, like SSH or HTTP(S), but are accessible via the Tor network. Onion services have the nice property that you can directly connect to the computer running that service, even if the computer is connected to a local network (with Internet access) and has no public IP address and without the necessity to forward any ports from the access point to the computer. &lt;br /&gt;
&lt;br /&gt;
In addition to that we can use this Tor enabled computer to connect to other devices in the remote local network.&lt;br /&gt;
&lt;br /&gt;
== Implementation ==&lt;br /&gt;
&lt;br /&gt;
For our example setup we need: &lt;br /&gt;
* Raspberry Pi &amp;lt;ref&amp;gt;[[wikipedia:Raspberry_Pi]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Your computer&lt;br /&gt;
&lt;br /&gt;
=== Raspberry Pi ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Caveat:&#039;&#039;&#039; all commands are entered on the command-line interface &amp;lt;ref&amp;gt;[[wikipedia:Command-line_interface]]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Install &amp;amp; configure Tor ====&lt;br /&gt;
&lt;br /&gt;
 sudo apt install tor&lt;br /&gt;
&lt;br /&gt;
Now we configure the SSH onion service by editing &#039;&#039;/etc/tor/torrc&#039;&#039; . In the &#039;&#039;location-hidden services&#039;&#039; section add:&lt;br /&gt;
&lt;br /&gt;
 HiddenServiceDir /var/lib/tor/ssh_onion_service/&lt;br /&gt;
 HiddenServicePort 22 127.0.0.1:22&lt;br /&gt;
&lt;br /&gt;
Then we restart Tor:&lt;br /&gt;
 &lt;br /&gt;
 sudo systemctl restart tor.service&lt;br /&gt;
&lt;br /&gt;
==== Install &amp;amp; configure SSH server ====&lt;br /&gt;
&lt;br /&gt;
 sudo apt install openssh-server&lt;br /&gt;
 sudo systemctl enable ssh.service&lt;br /&gt;
&lt;br /&gt;
The Raspberry is now ready to receive SSH connections via the Tor network.&lt;br /&gt;
&lt;br /&gt;
=== Your Computer ===&lt;br /&gt;
&lt;br /&gt;
==== Linux (Ubuntu) ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Caveat:&#039;&#039;&#039; all commands are entered on the command-line interface.&lt;br /&gt;
&lt;br /&gt;
===== Install tor =====&lt;br /&gt;
&lt;br /&gt;
 sudo apt install tor&lt;br /&gt;
&lt;br /&gt;
===== Install netcat =====&lt;br /&gt;
&lt;br /&gt;
We&#039;ll need netcat to connect our SSH session to the Tor network.&lt;br /&gt;
&lt;br /&gt;
 sudo apt install netcat-openbsd&lt;br /&gt;
&lt;br /&gt;
===== Connect to Raspberry =====&lt;br /&gt;
&lt;br /&gt;
Now we&#039;re ready to connect our computer to the Raspberry via the Tor network. When invoking SSH we have basically two options:&lt;br /&gt;
&lt;br /&gt;
# write all required parameters in the ssh command, or&lt;br /&gt;
# have the required parameters stored in a configuration file for easier invokation.&lt;br /&gt;
&lt;br /&gt;
====== Parameters in SSH command ======&lt;br /&gt;
&lt;br /&gt;
 ssh -o &amp;quot;ProxyCommand nc -X 5 -x 127.0.0.1:9050 %h %p&amp;quot; -o PreferredAuthentications=password -o PubkeyAuthentication=no pi@[onion address]&lt;br /&gt;
&lt;br /&gt;
You&#039;ll find the onion address on the Raspberry:&lt;br /&gt;
&lt;br /&gt;
 sudo cat /var/lib/tor/ssh_onion_service/hostname&lt;br /&gt;
&lt;br /&gt;
====== Parameters in SSH config file ======&lt;br /&gt;
&lt;br /&gt;
Add your config to ~/.ssh/config&lt;br /&gt;
&lt;br /&gt;
 Host raspberry-tor&lt;br /&gt;
     HostName [onion address]&lt;br /&gt;
     User pi&lt;br /&gt;
     PreferredAuthentications password&lt;br /&gt;
     PubkeyAuthentication no&lt;br /&gt;
     ProxyCommand nc -X 5 -x localhost:9050 %h %p&lt;br /&gt;
&lt;br /&gt;
Then, to connect to the Raspberry, you just invoke your SSH session with:&lt;br /&gt;
&lt;br /&gt;
 ssh raspberry-tor&lt;br /&gt;
&lt;br /&gt;
==== Mac ====&lt;br /&gt;
Todo&lt;br /&gt;
&lt;br /&gt;
==== Windows ====&lt;br /&gt;
Todo&lt;br /&gt;
 &lt;br /&gt;
== Expanding the functionality ==&lt;br /&gt;
=== Forwarding of local ports ===&lt;br /&gt;
&lt;br /&gt;
Suppose there is also a LanBox in the remote network. We can connect to the LanBox via our Tor Raspi with our locally installed LCedit+ by forwarding a few ports towards the IP of the LanBox. Given the LanBox has the IP address 10.0.0.3, then the ssh command to forward the necessary ports is:&lt;br /&gt;
&lt;br /&gt;
 ssh -o &amp;quot;ProxyCommand nc -X 5 -x 127.0.0.1:9050 %h %p&amp;quot; -o PreferredAuthentications=password -o PubkeyAuthentication=no -L 4776:10.0.0.3:777 -L 4777:10.0.0.3:4777 -L 6454:10.0.0.3:6454 pi@[onion address]&lt;br /&gt;
&lt;br /&gt;
Then, when starting LCedit+, connect to &#039;&#039;localhost:4776&#039;&#039; . We&#039;re using port 4776 instead of 777 (LanBox default) to avoid invoking ssh with root privileges. Ports below 1024 are so called &#039;&#039;system ports&#039;&#039; and require root privileges.&lt;br /&gt;
&lt;br /&gt;
Or you store the parameters in the SSH config file (~/.ssh/config) for easier invokation:&lt;br /&gt;
&lt;br /&gt;
 Host raspberry-forward-tor&lt;br /&gt;
     HostName [onion address]&lt;br /&gt;
     User pi&lt;br /&gt;
     PreferredAuthentications password&lt;br /&gt;
     PubkeyAuthentication no&lt;br /&gt;
     ProxyCommand nc -X 5 -x localhost:9050 %h %p&lt;br /&gt;
     LocalForward 4776 10.0.0.3:777&lt;br /&gt;
     LocalForward 4777 10.0.0.3:4777&lt;br /&gt;
     LocalForward 6454 10.0.0.3:6454&lt;br /&gt;
&lt;br /&gt;
Then invoke ssh with:&lt;br /&gt;
&lt;br /&gt;
 ssh raspberry-forward-tor&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
*[[UDP over SSH]] (UDP over SSH over Tor is also possible)&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=User:HR/SSH_over_Tor&amp;diff=162</id>
		<title>User:HR/SSH over Tor</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=User:HR/SSH_over_Tor&amp;diff=162"/>
		<updated>2021-03-21T10:07:09Z</updated>

		<summary type="html">&lt;p&gt;HR: /* Install netcat */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Create a SSH&amp;lt;ref&amp;gt;[[wikipedia:SSH_(Secure_Shell)]]&amp;lt;/ref&amp;gt; connection via the Tor&amp;lt;ref&amp;gt;[[wikipedia:Tor_(anonymity_network)]]&amp;lt;/ref&amp;gt; network.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
Imagine you want to access a remote computer which is connected to a local network with Internet access. The remote computer has a local IP address which is not accessible from outside the local network unless the access point, where the remote computer is connected to, explicitly forwards the specific port(s) for the incoming connections to the computer.&lt;br /&gt;
&lt;br /&gt;
In the case you&#039;re at home and have access to the configuration of your access point that&#039;s not so hard to archive. But if the computer is located somewhere else e.g. as part of an installation in some venue, then forwarding the port can become tricky, e.g. because of burocracy. Given you are in such a tricky situation, then putting a little computer (like a Raspberry Pi) with Tor to the mix might be a workaround to consider.&lt;br /&gt;
&lt;br /&gt;
The Tor feature we want to use here is called onion service &amp;lt;ref&amp;gt;[[wikipedia:Tor_(anonymity_network)#Onion_services]]&amp;lt;/ref&amp;gt;. Onion services can be any networked service you would run on a regular server, like SSH or HTTP(S), but are accessible via the Tor network. Onion services have the nice property that you can directly connect to the computer running that service, even if the computer is connected to a local network (with Internet access) and has no public IP address and without the necessity to forward any ports from the access point to the computer. &lt;br /&gt;
&lt;br /&gt;
In addition to that we can use this Tor enabled computer to connect to other devices in the remote local network.&lt;br /&gt;
&lt;br /&gt;
== Implementation ==&lt;br /&gt;
&lt;br /&gt;
For our example setup we need: &lt;br /&gt;
* Raspberry Pi &amp;lt;ref&amp;gt;[[wikipedia:Raspberry_Pi]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Your computer&lt;br /&gt;
&lt;br /&gt;
=== Raspberry Pi ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Caveat:&#039;&#039;&#039; all commands are entered on the command-line interface &amp;lt;ref&amp;gt;[[wikipedia:Command-line_interface]]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Install &amp;amp; configure Tor ====&lt;br /&gt;
&lt;br /&gt;
 sudo apt install tor&lt;br /&gt;
&lt;br /&gt;
Now we configure the SSH onion service by editing &#039;&#039;/etc/tor/torrc&#039;&#039; . In the &#039;&#039;location-hidden services&#039;&#039; section add:&lt;br /&gt;
&lt;br /&gt;
 HiddenServiceDir /var/lib/tor/ssh_onion_service/&lt;br /&gt;
 HiddenServicePort 22 127.0.0.1:22&lt;br /&gt;
&lt;br /&gt;
Then we restart Tor:&lt;br /&gt;
 &lt;br /&gt;
 sudo systemctl restart tor.service&lt;br /&gt;
&lt;br /&gt;
==== Enable SSH server ====&lt;br /&gt;
&lt;br /&gt;
 sudo systemctl enable ssh.service&lt;br /&gt;
&lt;br /&gt;
The Raspberry is now ready to receive SSH connections via the Tor network.&lt;br /&gt;
&lt;br /&gt;
=== Your Computer ===&lt;br /&gt;
&lt;br /&gt;
==== Linux (Ubuntu) ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Caveat:&#039;&#039;&#039; all commands are entered on the command-line interface.&lt;br /&gt;
&lt;br /&gt;
===== Install tor =====&lt;br /&gt;
&lt;br /&gt;
 sudo apt install tor&lt;br /&gt;
&lt;br /&gt;
===== Install netcat =====&lt;br /&gt;
&lt;br /&gt;
We&#039;ll need netcat to connect our SSH session to the Tor network.&lt;br /&gt;
&lt;br /&gt;
 sudo apt install netcat-openbsd&lt;br /&gt;
&lt;br /&gt;
===== Connect to Raspberry =====&lt;br /&gt;
&lt;br /&gt;
Now we&#039;re ready to connect our computer to the Raspberry via the Tor network. When invoking SSH we have basically two options:&lt;br /&gt;
&lt;br /&gt;
# write all required parameters in the ssh command, or&lt;br /&gt;
# have the required parameters stored in a configuration file for easier invokation.&lt;br /&gt;
&lt;br /&gt;
====== Parameters in SSH command ======&lt;br /&gt;
&lt;br /&gt;
 ssh -o &amp;quot;ProxyCommand nc -X 5 -x 127.0.0.1:9050 %h %p&amp;quot; -o PreferredAuthentications=password -o PubkeyAuthentication=no pi@[onion address]&lt;br /&gt;
&lt;br /&gt;
You&#039;ll find the onion address on the Raspberry:&lt;br /&gt;
&lt;br /&gt;
 sudo cat /var/lib/tor/ssh_onion_service/hostname&lt;br /&gt;
&lt;br /&gt;
====== Parameters in SSH config file ======&lt;br /&gt;
&lt;br /&gt;
Add your config to ~/.ssh/config&lt;br /&gt;
&lt;br /&gt;
 Host raspberry-tor&lt;br /&gt;
     HostName [onion address]&lt;br /&gt;
     User pi&lt;br /&gt;
     PreferredAuthentications password&lt;br /&gt;
     PubkeyAuthentication no&lt;br /&gt;
     ProxyCommand nc -X 5 -x localhost:9050 %h %p&lt;br /&gt;
&lt;br /&gt;
Then, to connect to the Raspberry, you just invoke your SSH session with:&lt;br /&gt;
&lt;br /&gt;
 ssh raspberry-tor&lt;br /&gt;
&lt;br /&gt;
==== Mac ====&lt;br /&gt;
Todo&lt;br /&gt;
&lt;br /&gt;
==== Windows ====&lt;br /&gt;
Todo&lt;br /&gt;
 &lt;br /&gt;
== Expanding the functionality ==&lt;br /&gt;
=== Forwarding of local ports ===&lt;br /&gt;
&lt;br /&gt;
Suppose there is also a LanBox in the remote network. We can connect to the LanBox via our Tor Raspi with our locally installed LCedit+ by forwarding a few ports towards the IP of the LanBox. Given the LanBox has the IP address 10.0.0.3, then the ssh command to forward the necessary ports is:&lt;br /&gt;
&lt;br /&gt;
 ssh -o &amp;quot;ProxyCommand nc -X 5 -x 127.0.0.1:9050 %h %p&amp;quot; -o PreferredAuthentications=password -o PubkeyAuthentication=no -L 4776:10.0.0.3:777 -L 4777:10.0.0.3:4777 -L 6454:10.0.0.3:6454 pi@[onion address]&lt;br /&gt;
&lt;br /&gt;
Then, when starting LCedit+, connect to &#039;&#039;localhost:4776&#039;&#039; . We&#039;re using port 4776 instead of 777 (LanBox default) to avoid invoking ssh with root privileges. Ports below 1024 are so called &#039;&#039;system ports&#039;&#039; and require root privileges.&lt;br /&gt;
&lt;br /&gt;
Or you store the parameters in the SSH config file (~/.ssh/config) for easier invokation:&lt;br /&gt;
&lt;br /&gt;
 Host raspberry-forward-tor&lt;br /&gt;
     HostName [onion address]&lt;br /&gt;
     User pi&lt;br /&gt;
     PreferredAuthentications password&lt;br /&gt;
     PubkeyAuthentication no&lt;br /&gt;
     ProxyCommand nc -X 5 -x localhost:9050 %h %p&lt;br /&gt;
     LocalForward 4776 10.0.0.3:777&lt;br /&gt;
     LocalForward 4777 10.0.0.3:4777&lt;br /&gt;
     LocalForward 6454 10.0.0.3:6454&lt;br /&gt;
&lt;br /&gt;
Then invoke ssh with:&lt;br /&gt;
&lt;br /&gt;
 ssh raspberry-forward-tor&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
*[[UDP over SSH]] (UDP over SSH over Tor is also possible)&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=User:HR/SSH_over_Tor&amp;diff=161</id>
		<title>User:HR/SSH over Tor</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=User:HR/SSH_over_Tor&amp;diff=161"/>
		<updated>2021-03-21T01:31:34Z</updated>

		<summary type="html">&lt;p&gt;HR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Create a SSH&amp;lt;ref&amp;gt;[[wikipedia:SSH_(Secure_Shell)]]&amp;lt;/ref&amp;gt; connection via the Tor&amp;lt;ref&amp;gt;[[wikipedia:Tor_(anonymity_network)]]&amp;lt;/ref&amp;gt; network.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
Imagine you want to access a remote computer which is connected to a local network with Internet access. The remote computer has a local IP address which is not accessible from outside the local network unless the access point, where the remote computer is connected to, explicitly forwards the specific port(s) for the incoming connections to the computer.&lt;br /&gt;
&lt;br /&gt;
In the case you&#039;re at home and have access to the configuration of your access point that&#039;s not so hard to archive. But if the computer is located somewhere else e.g. as part of an installation in some venue, then forwarding the port can become tricky, e.g. because of burocracy. Given you are in such a tricky situation, then putting a little computer (like a Raspberry Pi) with Tor to the mix might be a workaround to consider.&lt;br /&gt;
&lt;br /&gt;
The Tor feature we want to use here is called onion service &amp;lt;ref&amp;gt;[[wikipedia:Tor_(anonymity_network)#Onion_services]]&amp;lt;/ref&amp;gt;. Onion services can be any networked service you would run on a regular server, like SSH or HTTP(S), but are accessible via the Tor network. Onion services have the nice property that you can directly connect to the computer running that service, even if the computer is connected to a local network (with Internet access) and has no public IP address and without the necessity to forward any ports from the access point to the computer. &lt;br /&gt;
&lt;br /&gt;
In addition to that we can use this Tor enabled computer to connect to other devices in the remote local network.&lt;br /&gt;
&lt;br /&gt;
== Implementation ==&lt;br /&gt;
&lt;br /&gt;
For our example setup we need: &lt;br /&gt;
* Raspberry Pi &amp;lt;ref&amp;gt;[[wikipedia:Raspberry_Pi]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Your computer&lt;br /&gt;
&lt;br /&gt;
=== Raspberry Pi ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Caveat:&#039;&#039;&#039; all commands are entered on the command-line interface &amp;lt;ref&amp;gt;[[wikipedia:Command-line_interface]]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Install &amp;amp; configure Tor ====&lt;br /&gt;
&lt;br /&gt;
 sudo apt install tor&lt;br /&gt;
&lt;br /&gt;
Now we configure the SSH onion service by editing &#039;&#039;/etc/tor/torrc&#039;&#039; . In the &#039;&#039;location-hidden services&#039;&#039; section add:&lt;br /&gt;
&lt;br /&gt;
 HiddenServiceDir /var/lib/tor/ssh_onion_service/&lt;br /&gt;
 HiddenServicePort 22 127.0.0.1:22&lt;br /&gt;
&lt;br /&gt;
Then we restart Tor:&lt;br /&gt;
 &lt;br /&gt;
 sudo systemctl restart tor.service&lt;br /&gt;
&lt;br /&gt;
==== Enable SSH server ====&lt;br /&gt;
&lt;br /&gt;
 sudo systemctl enable ssh.service&lt;br /&gt;
&lt;br /&gt;
The Raspberry is now ready to receive SSH connections via the Tor network.&lt;br /&gt;
&lt;br /&gt;
=== Your Computer ===&lt;br /&gt;
&lt;br /&gt;
==== Linux (Ubuntu) ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Caveat:&#039;&#039;&#039; all commands are entered on the command-line interface.&lt;br /&gt;
&lt;br /&gt;
===== Install tor =====&lt;br /&gt;
&lt;br /&gt;
 sudo apt install tor&lt;br /&gt;
&lt;br /&gt;
===== Install netcat =====&lt;br /&gt;
&lt;br /&gt;
We&#039;ll need netcat to connect our SSH session to the Tor network.&lt;br /&gt;
&lt;br /&gt;
 sudo apt install openbsd-netcat&lt;br /&gt;
&lt;br /&gt;
===== Connect to Raspberry =====&lt;br /&gt;
&lt;br /&gt;
Now we&#039;re ready to connect our computer to the Raspberry via the Tor network. When invoking SSH we have basically two options:&lt;br /&gt;
&lt;br /&gt;
# write all required parameters in the ssh command, or&lt;br /&gt;
# have the required parameters stored in a configuration file for easier invokation.&lt;br /&gt;
&lt;br /&gt;
====== Parameters in SSH command ======&lt;br /&gt;
&lt;br /&gt;
 ssh -o &amp;quot;ProxyCommand nc -X 5 -x 127.0.0.1:9050 %h %p&amp;quot; -o PreferredAuthentications=password -o PubkeyAuthentication=no pi@[onion address]&lt;br /&gt;
&lt;br /&gt;
You&#039;ll find the onion address on the Raspberry:&lt;br /&gt;
&lt;br /&gt;
 sudo cat /var/lib/tor/ssh_onion_service/hostname&lt;br /&gt;
&lt;br /&gt;
====== Parameters in SSH config file ======&lt;br /&gt;
&lt;br /&gt;
Add your config to ~/.ssh/config&lt;br /&gt;
&lt;br /&gt;
 Host raspberry-tor&lt;br /&gt;
     HostName [onion address]&lt;br /&gt;
     User pi&lt;br /&gt;
     PreferredAuthentications password&lt;br /&gt;
     PubkeyAuthentication no&lt;br /&gt;
     ProxyCommand nc -X 5 -x localhost:9050 %h %p&lt;br /&gt;
&lt;br /&gt;
Then, to connect to the Raspberry, you just invoke your SSH session with:&lt;br /&gt;
&lt;br /&gt;
 ssh raspberry-tor&lt;br /&gt;
&lt;br /&gt;
==== Mac ====&lt;br /&gt;
Todo&lt;br /&gt;
&lt;br /&gt;
==== Windows ====&lt;br /&gt;
Todo&lt;br /&gt;
 &lt;br /&gt;
== Expanding the functionality ==&lt;br /&gt;
=== Forwarding of local ports ===&lt;br /&gt;
&lt;br /&gt;
Suppose there is also a LanBox in the remote network. We can connect to the LanBox via our Tor Raspi with our locally installed LCedit+ by forwarding a few ports towards the IP of the LanBox. Given the LanBox has the IP address 10.0.0.3, then the ssh command to forward the necessary ports is:&lt;br /&gt;
&lt;br /&gt;
 ssh -o &amp;quot;ProxyCommand nc -X 5 -x 127.0.0.1:9050 %h %p&amp;quot; -o PreferredAuthentications=password -o PubkeyAuthentication=no -L 4776:10.0.0.3:777 -L 4777:10.0.0.3:4777 -L 6454:10.0.0.3:6454 pi@[onion address]&lt;br /&gt;
&lt;br /&gt;
Then, when starting LCedit+, connect to &#039;&#039;localhost:4776&#039;&#039; . We&#039;re using port 4776 instead of 777 (LanBox default) to avoid invoking ssh with root privileges. Ports below 1024 are so called &#039;&#039;system ports&#039;&#039; and require root privileges.&lt;br /&gt;
&lt;br /&gt;
Or you store the parameters in the SSH config file (~/.ssh/config) for easier invokation:&lt;br /&gt;
&lt;br /&gt;
 Host raspberry-forward-tor&lt;br /&gt;
     HostName [onion address]&lt;br /&gt;
     User pi&lt;br /&gt;
     PreferredAuthentications password&lt;br /&gt;
     PubkeyAuthentication no&lt;br /&gt;
     ProxyCommand nc -X 5 -x localhost:9050 %h %p&lt;br /&gt;
     LocalForward 4776 10.0.0.3:777&lt;br /&gt;
     LocalForward 4777 10.0.0.3:4777&lt;br /&gt;
     LocalForward 6454 10.0.0.3:6454&lt;br /&gt;
&lt;br /&gt;
Then invoke ssh with:&lt;br /&gt;
&lt;br /&gt;
 ssh raspberry-forward-tor&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
*[[UDP over SSH]] (UDP over SSH over Tor is also possible)&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=User:HR/SSH_over_Tor&amp;diff=160</id>
		<title>User:HR/SSH over Tor</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=User:HR/SSH_over_Tor&amp;diff=160"/>
		<updated>2021-03-20T14:21:24Z</updated>

		<summary type="html">&lt;p&gt;HR: /* Background */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Create a SSH&amp;lt;ref&amp;gt;[[wikipedia:SSH_(Secure_Shell)]]&amp;lt;/ref&amp;gt; connection via the Tor&amp;lt;ref&amp;gt;[[wikipedia:Tor_(anonymity_network)]]&amp;lt;/ref&amp;gt; network.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
Imagine you want to access a remote computer which is connected to a local network with Internet access. The remote computer has a local IP address which is not accessible from outside the local network unless the access point, where the remote computer is connected to, explicitly forwards the specific port(s) for the incoming connections to the computer.&lt;br /&gt;
&lt;br /&gt;
In the case you&#039;re at home and have access to the configuration of your access point that&#039;s not so hard to archive. But if the computer is located somewhere else e.g. as part of an installation in some venue, then forwarding the port can become tricky, e.g. because of burocracy. Given you are in such a tricky situation, then putting a little computer (like a Raspberry Pi) with Tor to the mix might be a workaround to consider.&lt;br /&gt;
&lt;br /&gt;
The Tor feature we want to use here is called onion service &amp;lt;ref&amp;gt;[[wikipedia:Tor_(anonymity_network)#Onion_services]]&amp;lt;/ref&amp;gt;. Onion services can be any networked service you would run on a regular server, like SSH or HTTP(S), but are accessible via the Tor network. Onion services have the nice property that you can directly connect to the computer running that service, even if the computer is connected to a local network (with Internet access) and has no public IP address and without the necessity to forward any ports from the access point to the computer. &lt;br /&gt;
&lt;br /&gt;
In addition to that we can use this Tor enabled computer to connect to other devices in the remote local network.&lt;br /&gt;
&lt;br /&gt;
== Implementation ==&lt;br /&gt;
&lt;br /&gt;
For our example setup we need: &lt;br /&gt;
* Raspberry Pi &amp;lt;ref&amp;gt;[[wikipedia:Raspberry_Pi]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Your computer&lt;br /&gt;
&lt;br /&gt;
=== Raspberry Pi ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Caveat:&#039;&#039;&#039; all commands are entered on the command-line interface &amp;lt;ref&amp;gt;[[wikipedia:Command-line_interface]]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Install &amp;amp; configure Tor ====&lt;br /&gt;
&lt;br /&gt;
 sudo apt install tor&lt;br /&gt;
&lt;br /&gt;
Now we configure the SSH onion service by editing &#039;&#039;/etc/tor/torrc&#039;&#039; . In the &#039;&#039;location-hidden services&#039;&#039; section add:&lt;br /&gt;
&lt;br /&gt;
 HiddenServiceDir /var/lib/tor/ssh_onion_service/&lt;br /&gt;
 HiddenServicePort 22 127.0.0.1:22&lt;br /&gt;
&lt;br /&gt;
Then we restart Tor:&lt;br /&gt;
 &lt;br /&gt;
 sudo systemctl restart tor.service&lt;br /&gt;
&lt;br /&gt;
==== Enable SSH server ====&lt;br /&gt;
&lt;br /&gt;
 sudo systemctl enable ssh.service&lt;br /&gt;
&lt;br /&gt;
The Raspberry is now ready to receive SSH connections via the Tor network.&lt;br /&gt;
&lt;br /&gt;
=== Your Computer ===&lt;br /&gt;
&lt;br /&gt;
==== Linux (Ubuntu) ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Caveat:&#039;&#039;&#039; all commands are entered on the command-line interface.&lt;br /&gt;
&lt;br /&gt;
===== Install tor =====&lt;br /&gt;
&lt;br /&gt;
 sudo apt install tor&lt;br /&gt;
&lt;br /&gt;
===== Install netcat =====&lt;br /&gt;
&lt;br /&gt;
We&#039;ll need netcat to connect our SSH session to the Tor network.&lt;br /&gt;
&lt;br /&gt;
 sudo apt install openbsd-netcat&lt;br /&gt;
&lt;br /&gt;
===== Connect to Raspberry =====&lt;br /&gt;
&lt;br /&gt;
Now we&#039;re ready to connect our computer to the Raspberry via the Tor network. When invoking SSH we have basically two options:&lt;br /&gt;
&lt;br /&gt;
# write all required parameters in the ssh command, or&lt;br /&gt;
# have the required parameters stored in a configuration file for easier invokation.&lt;br /&gt;
&lt;br /&gt;
====== Parameters in SSH command ======&lt;br /&gt;
&lt;br /&gt;
 ssh -o &amp;quot;ProxyCommand nc -X 5 -x 127.0.0.1:9050 %h %p&amp;quot; -o PreferredAuthentications=password -o PubkeyAuthentication=no pi@[onion address]&lt;br /&gt;
&lt;br /&gt;
You&#039;ll find the onion address on the Raspberry:&lt;br /&gt;
&lt;br /&gt;
 sudo cat /var/lib/tor/ssh_onion_service/hostname&lt;br /&gt;
&lt;br /&gt;
====== Parameters in SSH config file ======&lt;br /&gt;
&lt;br /&gt;
Add your config to ~/.ssh/config&lt;br /&gt;
&lt;br /&gt;
 Host raspberry-tor&lt;br /&gt;
     HostName [onion address]&lt;br /&gt;
     User pi&lt;br /&gt;
     PreferredAuthentications password&lt;br /&gt;
     PubkeyAuthentication no&lt;br /&gt;
     ProxyCommand nc -X 5 -x localhost:9050 %h %p&lt;br /&gt;
&lt;br /&gt;
Then, to connect to the Raspberry, you just invoke your SSH session with:&lt;br /&gt;
&lt;br /&gt;
 ssh raspberry-tor&lt;br /&gt;
&lt;br /&gt;
==== Mac ====&lt;br /&gt;
Todo&lt;br /&gt;
&lt;br /&gt;
==== Windows ====&lt;br /&gt;
Todo&lt;br /&gt;
 &lt;br /&gt;
== Expanding the functionality ==&lt;br /&gt;
=== Forwarding of local ports ===&lt;br /&gt;
&lt;br /&gt;
Suppose there is also a LanBox in the remote network. We can connect to the LanBox via our Tor Raspi with our locally installed LCedit+ by forwarding a few ports towards the IP of the LanBox. Given the LanBox has the IP address 10.0.0.3, then the ssh command to forward the necessary ports is:&lt;br /&gt;
&lt;br /&gt;
 ssh -o &amp;quot;ProxyCommand nc -X 5 -x 127.0.0.1:9050 %h %p&amp;quot; -o PreferredAuthentications=password -o PubkeyAuthentication=no -L 4776:10.0.0.3:777 -L 4777:10.0.0.3:4777 -L 6454:10.0.0.3:6454 pi@[onion address]&lt;br /&gt;
&lt;br /&gt;
Then, when starting LCedit+, connect to &#039;&#039;localhost:4776&#039;&#039; . We&#039;re using port 4776 instead of 777 (LanBox default) to avoid invoking ssh with root privileges. Ports below 1024 are so called &#039;&#039;system ports&#039;&#039; and require root privileges.&lt;br /&gt;
&lt;br /&gt;
Or you store the parameters in the SSH config file (~/.ssh/config) for easier invokation:&lt;br /&gt;
&lt;br /&gt;
 Host raspberry-forward-tor&lt;br /&gt;
     HostName [onion address]&lt;br /&gt;
     User pi&lt;br /&gt;
     PreferredAuthentications password&lt;br /&gt;
     PubkeyAuthentication no&lt;br /&gt;
     ProxyCommand nc -X 5 -x localhost:9050 %h %p&lt;br /&gt;
     LocalForward 4776 10.0.0.3:777&lt;br /&gt;
     LocalForward 4777 10.0.0.3:4777&lt;br /&gt;
     LocalForward 6454 10.0.0.3:6454&lt;br /&gt;
&lt;br /&gt;
Then invoke ssh with:&lt;br /&gt;
&lt;br /&gt;
 ssh raspberry-forward-tor&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Networking]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=User:HR/SSH_over_Tor&amp;diff=159</id>
		<title>User:HR/SSH over Tor</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=User:HR/SSH_over_Tor&amp;diff=159"/>
		<updated>2021-03-20T14:16:48Z</updated>

		<summary type="html">&lt;p&gt;HR: /* Forwarding of local ports */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Create a SSH&amp;lt;ref&amp;gt;[[wikipedia:SSH_(Secure_Shell)]]&amp;lt;/ref&amp;gt; connection via the Tor&amp;lt;ref&amp;gt;[[wikipedia:Tor_(anonymity_network)]]&amp;lt;/ref&amp;gt; network.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
Imagine you want to access a remote computer which is connected to a local network with Internet access. The remote computer has a local IP address which is not accessible from the outside unless the access point, where the remote computer is connected to, explicitly forwards the specific port(s) for the incoming connections to the computer.&lt;br /&gt;
&lt;br /&gt;
In the case you&#039;re at home and have access to the configuration of your access point that&#039;s not so hard to archive. But if the computer is located somewhere else e.g. as part of an installation in some venue, then forwarding the port can become tricky, e.g. because of burocracy. Given you are in such a tricky situation, then putting a little computer (like a Raspberry Pi) with Tor to the mix might be a workaround to consider.&lt;br /&gt;
&lt;br /&gt;
The Tor feature we want to use here is called onion service &amp;lt;ref&amp;gt;[[wikipedia:Tor_(anonymity_network)#Onion_services]]&amp;lt;/ref&amp;gt;. Onion services can be any networked service you would run on a regular server, like SSH or HTTP(S), but are accessible via the Tor network. Onion services have the nice property that you can directly connect to the computer running that service, even if the computer is connected to a local network (with Internet access) and has no public IP address and without the necessity to forward any ports from the access point to the computer. &lt;br /&gt;
&lt;br /&gt;
In addition to that we can use this Tor enabled computer to connect to other devices in the remote local network.&lt;br /&gt;
&lt;br /&gt;
== Implementation ==&lt;br /&gt;
&lt;br /&gt;
For our example setup we need: &lt;br /&gt;
* Raspberry Pi &amp;lt;ref&amp;gt;[[wikipedia:Raspberry_Pi]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Your computer&lt;br /&gt;
&lt;br /&gt;
=== Raspberry Pi ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Caveat:&#039;&#039;&#039; all commands are entered on the command-line interface &amp;lt;ref&amp;gt;[[wikipedia:Command-line_interface]]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Install &amp;amp; configure Tor ====&lt;br /&gt;
&lt;br /&gt;
 sudo apt install tor&lt;br /&gt;
&lt;br /&gt;
Now we configure the SSH onion service by editing &#039;&#039;/etc/tor/torrc&#039;&#039; . In the &#039;&#039;location-hidden services&#039;&#039; section add:&lt;br /&gt;
&lt;br /&gt;
 HiddenServiceDir /var/lib/tor/ssh_onion_service/&lt;br /&gt;
 HiddenServicePort 22 127.0.0.1:22&lt;br /&gt;
&lt;br /&gt;
Then we restart Tor:&lt;br /&gt;
 &lt;br /&gt;
 sudo systemctl restart tor.service&lt;br /&gt;
&lt;br /&gt;
==== Enable SSH server ====&lt;br /&gt;
&lt;br /&gt;
 sudo systemctl enable ssh.service&lt;br /&gt;
&lt;br /&gt;
The Raspberry is now ready to receive SSH connections via the Tor network.&lt;br /&gt;
&lt;br /&gt;
=== Your Computer ===&lt;br /&gt;
&lt;br /&gt;
==== Linux (Ubuntu) ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Caveat:&#039;&#039;&#039; all commands are entered on the command-line interface.&lt;br /&gt;
&lt;br /&gt;
===== Install tor =====&lt;br /&gt;
&lt;br /&gt;
 sudo apt install tor&lt;br /&gt;
&lt;br /&gt;
===== Install netcat =====&lt;br /&gt;
&lt;br /&gt;
We&#039;ll need netcat to connect our SSH session to the Tor network.&lt;br /&gt;
&lt;br /&gt;
 sudo apt install openbsd-netcat&lt;br /&gt;
&lt;br /&gt;
===== Connect to Raspberry =====&lt;br /&gt;
&lt;br /&gt;
Now we&#039;re ready to connect our computer to the Raspberry via the Tor network. When invoking SSH we have basically two options:&lt;br /&gt;
&lt;br /&gt;
# write all required parameters in the ssh command, or&lt;br /&gt;
# have the required parameters stored in a configuration file for easier invokation.&lt;br /&gt;
&lt;br /&gt;
====== Parameters in SSH command ======&lt;br /&gt;
&lt;br /&gt;
 ssh -o &amp;quot;ProxyCommand nc -X 5 -x 127.0.0.1:9050 %h %p&amp;quot; -o PreferredAuthentications=password -o PubkeyAuthentication=no pi@[onion address]&lt;br /&gt;
&lt;br /&gt;
You&#039;ll find the onion address on the Raspberry:&lt;br /&gt;
&lt;br /&gt;
 sudo cat /var/lib/tor/ssh_onion_service/hostname&lt;br /&gt;
&lt;br /&gt;
====== Parameters in SSH config file ======&lt;br /&gt;
&lt;br /&gt;
Add your config to ~/.ssh/config&lt;br /&gt;
&lt;br /&gt;
 Host raspberry-tor&lt;br /&gt;
     HostName [onion address]&lt;br /&gt;
     User pi&lt;br /&gt;
     PreferredAuthentications password&lt;br /&gt;
     PubkeyAuthentication no&lt;br /&gt;
     ProxyCommand nc -X 5 -x localhost:9050 %h %p&lt;br /&gt;
&lt;br /&gt;
Then, to connect to the Raspberry, you just invoke your SSH session with:&lt;br /&gt;
&lt;br /&gt;
 ssh raspberry-tor&lt;br /&gt;
&lt;br /&gt;
==== Mac ====&lt;br /&gt;
Todo&lt;br /&gt;
&lt;br /&gt;
==== Windows ====&lt;br /&gt;
Todo&lt;br /&gt;
 &lt;br /&gt;
== Expanding the functionality ==&lt;br /&gt;
=== Forwarding of local ports ===&lt;br /&gt;
&lt;br /&gt;
Suppose there is also a LanBox in the remote network. We can connect to the LanBox via our Tor Raspi with our locally installed LCedit+ by forwarding a few ports towards the IP of the LanBox. Given the LanBox has the IP address 10.0.0.3, then the ssh command to forward the necessary ports is:&lt;br /&gt;
&lt;br /&gt;
 ssh -o &amp;quot;ProxyCommand nc -X 5 -x 127.0.0.1:9050 %h %p&amp;quot; -o PreferredAuthentications=password -o PubkeyAuthentication=no -L 4776:10.0.0.3:777 -L 4777:10.0.0.3:4777 -L 6454:10.0.0.3:6454 pi@[onion address]&lt;br /&gt;
&lt;br /&gt;
Then, when starting LCedit+, connect to &#039;&#039;localhost:4776&#039;&#039; . We&#039;re using port 4776 instead of 777 (LanBox default) to avoid invoking ssh with root privileges. Ports below 1024 are so called &#039;&#039;system ports&#039;&#039; and require root privileges.&lt;br /&gt;
&lt;br /&gt;
Or you store the parameters in the SSH config file (~/.ssh/config) for easier invokation:&lt;br /&gt;
&lt;br /&gt;
 Host raspberry-forward-tor&lt;br /&gt;
     HostName [onion address]&lt;br /&gt;
     User pi&lt;br /&gt;
     PreferredAuthentications password&lt;br /&gt;
     PubkeyAuthentication no&lt;br /&gt;
     ProxyCommand nc -X 5 -x localhost:9050 %h %p&lt;br /&gt;
     LocalForward 4776 10.0.0.3:777&lt;br /&gt;
     LocalForward 4777 10.0.0.3:4777&lt;br /&gt;
     LocalForward 6454 10.0.0.3:6454&lt;br /&gt;
&lt;br /&gt;
Then invoke ssh with:&lt;br /&gt;
&lt;br /&gt;
 ssh raspberry-forward-tor&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Networking]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=User:HR/SSH_over_Tor&amp;diff=158</id>
		<title>User:HR/SSH over Tor</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=User:HR/SSH_over_Tor&amp;diff=158"/>
		<updated>2021-03-20T14:12:38Z</updated>

		<summary type="html">&lt;p&gt;HR: /* Forwarding of local ports */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Create a SSH&amp;lt;ref&amp;gt;[[wikipedia:SSH_(Secure_Shell)]]&amp;lt;/ref&amp;gt; connection via the Tor&amp;lt;ref&amp;gt;[[wikipedia:Tor_(anonymity_network)]]&amp;lt;/ref&amp;gt; network.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
Imagine you want to access a remote computer which is connected to a local network with Internet access. The remote computer has a local IP address which is not accessible from the outside unless the access point, where the remote computer is connected to, explicitly forwards the specific port(s) for the incoming connections to the computer.&lt;br /&gt;
&lt;br /&gt;
In the case you&#039;re at home and have access to the configuration of your access point that&#039;s not so hard to archive. But if the computer is located somewhere else e.g. as part of an installation in some venue, then forwarding the port can become tricky, e.g. because of burocracy. Given you are in such a tricky situation, then putting a little computer (like a Raspberry Pi) with Tor to the mix might be a workaround to consider.&lt;br /&gt;
&lt;br /&gt;
The Tor feature we want to use here is called onion service &amp;lt;ref&amp;gt;[[wikipedia:Tor_(anonymity_network)#Onion_services]]&amp;lt;/ref&amp;gt;. Onion services can be any networked service you would run on a regular server, like SSH or HTTP(S), but are accessible via the Tor network. Onion services have the nice property that you can directly connect to the computer running that service, even if the computer is connected to a local network (with Internet access) and has no public IP address and without the necessity to forward any ports from the access point to the computer. &lt;br /&gt;
&lt;br /&gt;
In addition to that we can use this Tor enabled computer to connect to other devices in the remote local network.&lt;br /&gt;
&lt;br /&gt;
== Implementation ==&lt;br /&gt;
&lt;br /&gt;
For our example setup we need: &lt;br /&gt;
* Raspberry Pi &amp;lt;ref&amp;gt;[[wikipedia:Raspberry_Pi]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Your computer&lt;br /&gt;
&lt;br /&gt;
=== Raspberry Pi ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Caveat:&#039;&#039;&#039; all commands are entered on the command-line interface &amp;lt;ref&amp;gt;[[wikipedia:Command-line_interface]]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Install &amp;amp; configure Tor ====&lt;br /&gt;
&lt;br /&gt;
 sudo apt install tor&lt;br /&gt;
&lt;br /&gt;
Now we configure the SSH onion service by editing &#039;&#039;/etc/tor/torrc&#039;&#039; . In the &#039;&#039;location-hidden services&#039;&#039; section add:&lt;br /&gt;
&lt;br /&gt;
 HiddenServiceDir /var/lib/tor/ssh_onion_service/&lt;br /&gt;
 HiddenServicePort 22 127.0.0.1:22&lt;br /&gt;
&lt;br /&gt;
Then we restart Tor:&lt;br /&gt;
 &lt;br /&gt;
 sudo systemctl restart tor.service&lt;br /&gt;
&lt;br /&gt;
==== Enable SSH server ====&lt;br /&gt;
&lt;br /&gt;
 sudo systemctl enable ssh.service&lt;br /&gt;
&lt;br /&gt;
The Raspberry is now ready to receive SSH connections via the Tor network.&lt;br /&gt;
&lt;br /&gt;
=== Your Computer ===&lt;br /&gt;
&lt;br /&gt;
==== Linux (Ubuntu) ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Caveat:&#039;&#039;&#039; all commands are entered on the command-line interface.&lt;br /&gt;
&lt;br /&gt;
===== Install tor =====&lt;br /&gt;
&lt;br /&gt;
 sudo apt install tor&lt;br /&gt;
&lt;br /&gt;
===== Install netcat =====&lt;br /&gt;
&lt;br /&gt;
We&#039;ll need netcat to connect our SSH session to the Tor network.&lt;br /&gt;
&lt;br /&gt;
 sudo apt install openbsd-netcat&lt;br /&gt;
&lt;br /&gt;
===== Connect to Raspberry =====&lt;br /&gt;
&lt;br /&gt;
Now we&#039;re ready to connect our computer to the Raspberry via the Tor network. When invoking SSH we have basically two options:&lt;br /&gt;
&lt;br /&gt;
# write all required parameters in the ssh command, or&lt;br /&gt;
# have the required parameters stored in a configuration file for easier invokation.&lt;br /&gt;
&lt;br /&gt;
====== Parameters in SSH command ======&lt;br /&gt;
&lt;br /&gt;
 ssh -o &amp;quot;ProxyCommand nc -X 5 -x 127.0.0.1:9050 %h %p&amp;quot; -o PreferredAuthentications=password -o PubkeyAuthentication=no pi@[onion address]&lt;br /&gt;
&lt;br /&gt;
You&#039;ll find the onion address on the Raspberry:&lt;br /&gt;
&lt;br /&gt;
 sudo cat /var/lib/tor/ssh_onion_service/hostname&lt;br /&gt;
&lt;br /&gt;
====== Parameters in SSH config file ======&lt;br /&gt;
&lt;br /&gt;
Add your config to ~/.ssh/config&lt;br /&gt;
&lt;br /&gt;
 Host raspberry-tor&lt;br /&gt;
     HostName [onion address]&lt;br /&gt;
     User pi&lt;br /&gt;
     PreferredAuthentications password&lt;br /&gt;
     PubkeyAuthentication no&lt;br /&gt;
     ProxyCommand nc -X 5 -x localhost:9050 %h %p&lt;br /&gt;
&lt;br /&gt;
Then, to connect to the Raspberry, you just invoke your SSH session with:&lt;br /&gt;
&lt;br /&gt;
 ssh raspberry-tor&lt;br /&gt;
&lt;br /&gt;
==== Mac ====&lt;br /&gt;
Todo&lt;br /&gt;
&lt;br /&gt;
==== Windows ====&lt;br /&gt;
Todo&lt;br /&gt;
 &lt;br /&gt;
== Expanding the functionality ==&lt;br /&gt;
=== Forwarding of local ports ===&lt;br /&gt;
&lt;br /&gt;
Suppose there is also a LanBox in the remote network. We can connect to the LanBox via our Tor Raspi with our locally installed LCedit+ by forwarding a few ports towards the IP of the LanBox. Given the LanBox has the IP address 10.0.0.3, then the ssh command to forward the necessary ports is:&lt;br /&gt;
&lt;br /&gt;
 ssh -o &amp;quot;ProxyCommand nc -X 5 -x 127.0.0.1:9050 %h %p&amp;quot; -o PreferredAuthentications=password -o PubkeyAuthentication=no -L 4776:10.0.0.3:777 -L 4777:10.0.0.3:4777 -L 6454:10.0.0.3:6454 pi@[onion address]&lt;br /&gt;
&lt;br /&gt;
Then, when starting LCedit+, connect to &#039;&#039;localhost:4776&#039;&#039; . We&#039;re using port 4776 instead of 777 (LanBox default) to avoid invoking ssh with root privileges. Ports below 1024 are so called &#039;&#039;system ports&#039;&#039; and require root privileges.&lt;br /&gt;
&lt;br /&gt;
Or you store the parameters in the SSH config file for easier invokation:&lt;br /&gt;
&lt;br /&gt;
 Host raspberry-forward-tor&lt;br /&gt;
     HostName [onion address]&lt;br /&gt;
     User pi&lt;br /&gt;
     PreferredAuthentications password&lt;br /&gt;
     PubkeyAuthentication no&lt;br /&gt;
     ProxyCommand nc -X 5 -x localhost:9050 %h %p&lt;br /&gt;
     LocalForward 4776 10.0.0.3:777&lt;br /&gt;
     LocalForward 4777 10.0.0.3:4777&lt;br /&gt;
     LocalForward 6454 10.0.0.3:6454&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Networking]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=User:HR/SSH_over_Tor&amp;diff=157</id>
		<title>User:HR/SSH over Tor</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=User:HR/SSH_over_Tor&amp;diff=157"/>
		<updated>2021-03-20T14:07:34Z</updated>

		<summary type="html">&lt;p&gt;HR: /* Forwarding of local ports */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Create a SSH&amp;lt;ref&amp;gt;[[wikipedia:SSH_(Secure_Shell)]]&amp;lt;/ref&amp;gt; connection via the Tor&amp;lt;ref&amp;gt;[[wikipedia:Tor_(anonymity_network)]]&amp;lt;/ref&amp;gt; network.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
Imagine you want to access a remote computer which is connected to a local network with Internet access. The remote computer has a local IP address which is not accessible from the outside unless the access point, where the remote computer is connected to, explicitly forwards the specific port(s) for the incoming connections to the computer.&lt;br /&gt;
&lt;br /&gt;
In the case you&#039;re at home and have access to the configuration of your access point that&#039;s not so hard to archive. But if the computer is located somewhere else e.g. as part of an installation in some venue, then forwarding the port can become tricky, e.g. because of burocracy. Given you are in such a tricky situation, then putting a little computer (like a Raspberry Pi) with Tor to the mix might be a workaround to consider.&lt;br /&gt;
&lt;br /&gt;
The Tor feature we want to use here is called onion service &amp;lt;ref&amp;gt;[[wikipedia:Tor_(anonymity_network)#Onion_services]]&amp;lt;/ref&amp;gt;. Onion services can be any networked service you would run on a regular server, like SSH or HTTP(S), but are accessible via the Tor network. Onion services have the nice property that you can directly connect to the computer running that service, even if the computer is connected to a local network (with Internet access) and has no public IP address and without the necessity to forward any ports from the access point to the computer. &lt;br /&gt;
&lt;br /&gt;
In addition to that we can use this Tor enabled computer to connect to other devices in the remote local network.&lt;br /&gt;
&lt;br /&gt;
== Implementation ==&lt;br /&gt;
&lt;br /&gt;
For our example setup we need: &lt;br /&gt;
* Raspberry Pi &amp;lt;ref&amp;gt;[[wikipedia:Raspberry_Pi]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Your computer&lt;br /&gt;
&lt;br /&gt;
=== Raspberry Pi ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Caveat:&#039;&#039;&#039; all commands are entered on the command-line interface &amp;lt;ref&amp;gt;[[wikipedia:Command-line_interface]]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Install &amp;amp; configure Tor ====&lt;br /&gt;
&lt;br /&gt;
 sudo apt install tor&lt;br /&gt;
&lt;br /&gt;
Now we configure the SSH onion service by editing &#039;&#039;/etc/tor/torrc&#039;&#039; . In the &#039;&#039;location-hidden services&#039;&#039; section add:&lt;br /&gt;
&lt;br /&gt;
 HiddenServiceDir /var/lib/tor/ssh_onion_service/&lt;br /&gt;
 HiddenServicePort 22 127.0.0.1:22&lt;br /&gt;
&lt;br /&gt;
Then we restart Tor:&lt;br /&gt;
 &lt;br /&gt;
 sudo systemctl restart tor.service&lt;br /&gt;
&lt;br /&gt;
==== Enable SSH server ====&lt;br /&gt;
&lt;br /&gt;
 sudo systemctl enable ssh.service&lt;br /&gt;
&lt;br /&gt;
The Raspberry is now ready to receive SSH connections via the Tor network.&lt;br /&gt;
&lt;br /&gt;
=== Your Computer ===&lt;br /&gt;
&lt;br /&gt;
==== Linux (Ubuntu) ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Caveat:&#039;&#039;&#039; all commands are entered on the command-line interface.&lt;br /&gt;
&lt;br /&gt;
===== Install tor =====&lt;br /&gt;
&lt;br /&gt;
 sudo apt install tor&lt;br /&gt;
&lt;br /&gt;
===== Install netcat =====&lt;br /&gt;
&lt;br /&gt;
We&#039;ll need netcat to connect our SSH session to the Tor network.&lt;br /&gt;
&lt;br /&gt;
 sudo apt install openbsd-netcat&lt;br /&gt;
&lt;br /&gt;
===== Connect to Raspberry =====&lt;br /&gt;
&lt;br /&gt;
Now we&#039;re ready to connect our computer to the Raspberry via the Tor network. When invoking SSH we have basically two options:&lt;br /&gt;
&lt;br /&gt;
# write all required parameters in the ssh command, or&lt;br /&gt;
# have the required parameters stored in a configuration file for easier invokation.&lt;br /&gt;
&lt;br /&gt;
====== Parameters in SSH command ======&lt;br /&gt;
&lt;br /&gt;
 ssh -o &amp;quot;ProxyCommand nc -X 5 -x 127.0.0.1:9050 %h %p&amp;quot; -o PreferredAuthentications=password -o PubkeyAuthentication=no pi@[onion address]&lt;br /&gt;
&lt;br /&gt;
You&#039;ll find the onion address on the Raspberry:&lt;br /&gt;
&lt;br /&gt;
 sudo cat /var/lib/tor/ssh_onion_service/hostname&lt;br /&gt;
&lt;br /&gt;
====== Parameters in SSH config file ======&lt;br /&gt;
&lt;br /&gt;
Add your config to ~/.ssh/config&lt;br /&gt;
&lt;br /&gt;
 Host raspberry-tor&lt;br /&gt;
     HostName [onion address]&lt;br /&gt;
     User pi&lt;br /&gt;
     PreferredAuthentications password&lt;br /&gt;
     PubkeyAuthentication no&lt;br /&gt;
     ProxyCommand nc -X 5 -x localhost:9050 %h %p&lt;br /&gt;
&lt;br /&gt;
Then, to connect to the Raspberry, you just invoke your SSH session with:&lt;br /&gt;
&lt;br /&gt;
 ssh raspberry-tor&lt;br /&gt;
&lt;br /&gt;
==== Mac ====&lt;br /&gt;
Todo&lt;br /&gt;
&lt;br /&gt;
==== Windows ====&lt;br /&gt;
Todo&lt;br /&gt;
 &lt;br /&gt;
== Expanding the functionality ==&lt;br /&gt;
=== Forwarding of local ports ===&lt;br /&gt;
&lt;br /&gt;
Suppose there is also a LanBox in the remote network. We can connect to the LanBox via our Tor Raspi with our locally installed LCedit+ by forwarding a few ports towards the IP of the LanBox. Given the LanBox has the IP address 10.0.0.3, then the ssh command to forward the necessary ports is:&lt;br /&gt;
&lt;br /&gt;
 ssh -o &amp;quot;ProxyCommand nc -X 5 -x 127.0.0.1:9050 %h %p&amp;quot; -o PreferredAuthentications=password -o PubkeyAuthentication=no -L 4776:10.0.0.3:777 -L 4777:10.0.0.3:4777 -L 6454:10.0.0.3:6454 pi@[onion address]&lt;br /&gt;
&lt;br /&gt;
Then, when starting LCedit+, connect to &#039;&#039;localhost:4776&#039;&#039; . We&#039;re using port 4776 instead of 777 (LanBox default) to avoid invoking ssh with root privileges. Ports below 1024 are so called &#039;&#039;reseverd ports&#039;&#039; and require root privileges.&lt;br /&gt;
&lt;br /&gt;
Or you store the parameters in the SSH config file for easier invokation:&lt;br /&gt;
&lt;br /&gt;
 Host raspberry-forward-tor&lt;br /&gt;
     HostName [onion address]&lt;br /&gt;
     User pi&lt;br /&gt;
     PreferredAuthentications password&lt;br /&gt;
     PubkeyAuthentication no&lt;br /&gt;
     ProxyCommand nc -X 5 -x localhost:9050 %h %p&lt;br /&gt;
     LocalForward 4776 10.0.0.3:777&lt;br /&gt;
     LocalForward 4777 10.0.0.3:4777&lt;br /&gt;
     LocalForward 6454 10.0.0.3:6454&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Networking]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=User:HR/SSH_over_Tor&amp;diff=156</id>
		<title>User:HR/SSH over Tor</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=User:HR/SSH_over_Tor&amp;diff=156"/>
		<updated>2021-03-19T16:16:02Z</updated>

		<summary type="html">&lt;p&gt;HR: Created page with &amp;quot;Create a SSH&amp;lt;ref&amp;gt;wikipedia:SSH_(Secure_Shell)&amp;lt;/ref&amp;gt; connection via the Tor&amp;lt;ref&amp;gt;wikipedia:Tor_(anonymity_network)&amp;lt;/ref&amp;gt; network.  == Background == Imagine you want to a...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Create a SSH&amp;lt;ref&amp;gt;[[wikipedia:SSH_(Secure_Shell)]]&amp;lt;/ref&amp;gt; connection via the Tor&amp;lt;ref&amp;gt;[[wikipedia:Tor_(anonymity_network)]]&amp;lt;/ref&amp;gt; network.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
Imagine you want to access a remote computer which is connected to a local network with Internet access. The remote computer has a local IP address which is not accessible from the outside unless the access point, where the remote computer is connected to, explicitly forwards the specific port(s) for the incoming connections to the computer.&lt;br /&gt;
&lt;br /&gt;
In the case you&#039;re at home and have access to the configuration of your access point that&#039;s not so hard to archive. But if the computer is located somewhere else e.g. as part of an installation in some venue, then forwarding the port can become tricky, e.g. because of burocracy. Given you are in such a tricky situation, then putting a little computer (like a Raspberry Pi) with Tor to the mix might be a workaround to consider.&lt;br /&gt;
&lt;br /&gt;
The Tor feature we want to use here is called onion service &amp;lt;ref&amp;gt;[[wikipedia:Tor_(anonymity_network)#Onion_services]]&amp;lt;/ref&amp;gt;. Onion services can be any networked service you would run on a regular server, like SSH or HTTP(S), but are accessible via the Tor network. Onion services have the nice property that you can directly connect to the computer running that service, even if the computer is connected to a local network (with Internet access) and has no public IP address and without the necessity to forward any ports from the access point to the computer. &lt;br /&gt;
&lt;br /&gt;
In addition to that we can use this Tor enabled computer to connect to other devices in the remote local network.&lt;br /&gt;
&lt;br /&gt;
== Implementation ==&lt;br /&gt;
&lt;br /&gt;
For our example setup we need: &lt;br /&gt;
* Raspberry Pi &amp;lt;ref&amp;gt;[[wikipedia:Raspberry_Pi]]&amp;lt;/ref&amp;gt;&lt;br /&gt;
* Your computer&lt;br /&gt;
&lt;br /&gt;
=== Raspberry Pi ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Caveat:&#039;&#039;&#039; all commands are entered on the command-line interface &amp;lt;ref&amp;gt;[[wikipedia:Command-line_interface]]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Install &amp;amp; configure Tor ====&lt;br /&gt;
&lt;br /&gt;
 sudo apt install tor&lt;br /&gt;
&lt;br /&gt;
Now we configure the SSH onion service by editing &#039;&#039;/etc/tor/torrc&#039;&#039; . In the &#039;&#039;location-hidden services&#039;&#039; section add:&lt;br /&gt;
&lt;br /&gt;
 HiddenServiceDir /var/lib/tor/ssh_onion_service/&lt;br /&gt;
 HiddenServicePort 22 127.0.0.1:22&lt;br /&gt;
&lt;br /&gt;
Then we restart Tor:&lt;br /&gt;
 &lt;br /&gt;
 sudo systemctl restart tor.service&lt;br /&gt;
&lt;br /&gt;
==== Enable SSH server ====&lt;br /&gt;
&lt;br /&gt;
 sudo systemctl enable ssh.service&lt;br /&gt;
&lt;br /&gt;
The Raspberry is now ready to receive SSH connections via the Tor network.&lt;br /&gt;
&lt;br /&gt;
=== Your Computer ===&lt;br /&gt;
&lt;br /&gt;
==== Linux (Ubuntu) ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Caveat:&#039;&#039;&#039; all commands are entered on the command-line interface.&lt;br /&gt;
&lt;br /&gt;
===== Install tor =====&lt;br /&gt;
&lt;br /&gt;
 sudo apt install tor&lt;br /&gt;
&lt;br /&gt;
===== Install netcat =====&lt;br /&gt;
&lt;br /&gt;
We&#039;ll need netcat to connect our SSH session to the Tor network.&lt;br /&gt;
&lt;br /&gt;
 sudo apt install openbsd-netcat&lt;br /&gt;
&lt;br /&gt;
===== Connect to Raspberry =====&lt;br /&gt;
&lt;br /&gt;
Now we&#039;re ready to connect our computer to the Raspberry via the Tor network. When invoking SSH we have basically two options:&lt;br /&gt;
&lt;br /&gt;
# write all required parameters in the ssh command, or&lt;br /&gt;
# have the required parameters stored in a configuration file for easier invokation.&lt;br /&gt;
&lt;br /&gt;
====== Parameters in SSH command ======&lt;br /&gt;
&lt;br /&gt;
 ssh -o &amp;quot;ProxyCommand nc -X 5 -x 127.0.0.1:9050 %h %p&amp;quot; -o PreferredAuthentications=password -o PubkeyAuthentication=no pi@[onion address]&lt;br /&gt;
&lt;br /&gt;
You&#039;ll find the onion address on the Raspberry:&lt;br /&gt;
&lt;br /&gt;
 sudo cat /var/lib/tor/ssh_onion_service/hostname&lt;br /&gt;
&lt;br /&gt;
====== Parameters in SSH config file ======&lt;br /&gt;
&lt;br /&gt;
Add your config to ~/.ssh/config&lt;br /&gt;
&lt;br /&gt;
 Host raspberry-tor&lt;br /&gt;
     HostName [onion address]&lt;br /&gt;
     User pi&lt;br /&gt;
     PreferredAuthentications password&lt;br /&gt;
     PubkeyAuthentication no&lt;br /&gt;
     ProxyCommand nc -X 5 -x localhost:9050 %h %p&lt;br /&gt;
&lt;br /&gt;
Then, to connect to the Raspberry, you just invoke your SSH session with:&lt;br /&gt;
&lt;br /&gt;
 ssh raspberry-tor&lt;br /&gt;
&lt;br /&gt;
==== Mac ====&lt;br /&gt;
Todo&lt;br /&gt;
&lt;br /&gt;
==== Windows ====&lt;br /&gt;
Todo&lt;br /&gt;
 &lt;br /&gt;
== Expanding the functionality ==&lt;br /&gt;
=== Forwarding of local ports ===&lt;br /&gt;
&lt;br /&gt;
Suppose there is also a LanBox in the remote network. We can connect to the LanBox via our Tor Raspi with our locally installed LCedit+ by forwarding a few ports towards the IP of the LanBox. Suppose the LanBox has the IP address 10.0.0.3, then the ssh command to forward the necessary ports is:&lt;br /&gt;
&lt;br /&gt;
 ssh -o &amp;quot;ProxyCommand nc -X 5 -x 127.0.0.1:9050 %h %p&amp;quot; -o PreferredAuthentications=password -o PubkeyAuthentication=no -L 4776:10.0.0.3:777 -L 4777:10.0.0.3:4777 -L 6454:10.0.0.3:6454 pi@[onion address]&lt;br /&gt;
&lt;br /&gt;
Then, when starting LCedit+, connect to &#039;&#039;localhost:4776&#039;&#039; . We&#039;re using port 4776 instead of 777 (LanBox default) to avoid invoking ssh with root privileges. Ports below 1024 are so called &#039;&#039;reseverd ports&#039;&#039; and require root privileges.&lt;br /&gt;
&lt;br /&gt;
Or you store the parameters in the SSH config file for easier invokation:&lt;br /&gt;
&lt;br /&gt;
 Host raspberry-forward-tor&lt;br /&gt;
     HostName [onion address]&lt;br /&gt;
     User pi&lt;br /&gt;
     PreferredAuthentications password&lt;br /&gt;
     PubkeyAuthentication no&lt;br /&gt;
     ProxyCommand nc -X 5 -x localhost:9050 %h %p&lt;br /&gt;
     LocalForward 4776 10.0.0.3:777&lt;br /&gt;
     LocalForward 4777 10.0.0.3:4777&lt;br /&gt;
     LocalForward 6454 10.0.0.3:6454&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;references-small&amp;quot;&amp;gt;&amp;lt;references /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Networking]]&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=Project:Privacy_policy&amp;diff=137</id>
		<title>Project:Privacy policy</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=Project:Privacy_policy&amp;diff=137"/>
		<updated>2021-03-15T15:58:43Z</updated>

		<summary type="html">&lt;p&gt;HR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We provide an [[Project:Privacy_policy/en | English translation of this policy]] for your convenience.&lt;br /&gt;
&lt;br /&gt;
== Name und Anschrift des Verantwortlichen ==&lt;br /&gt;
&lt;br /&gt;
Der Verantwortliche im Sinne der Datenschutz-Grundverordnung und anderer nationaler&lt;br /&gt;
Datenschutzgesetze der Mitgliedsstaaten sowie sonstiger datenschutzrechtlicher&lt;br /&gt;
Bestimmungen ist:&lt;br /&gt;
&lt;br /&gt;
[[File:Privacy_address.png]]&lt;br /&gt;
&lt;br /&gt;
== Allgemeines zur Datenverarbeitung ==&lt;br /&gt;
&lt;br /&gt;
=== Umfang der Verarbeitung personenbezogener Daten ===&lt;br /&gt;
&lt;br /&gt;
Wir erheben und verwenden personenbezogene Daten unserer Nutzer grundsätzlich nur,&lt;br /&gt;
soweit dies zur Bereitstellung einer funktionsfähigen Website sowie unserer Inhalte und&lt;br /&gt;
Leistungen erforderlich ist.&lt;br /&gt;
&lt;br /&gt;
=== Rechtsgrundlage für die Verarbeitung personenbezogener Daten ===&lt;br /&gt;
&lt;br /&gt;
Soweit wir für Verarbeitungsvorgänge personenbezogener Daten eine Einwilligung der&lt;br /&gt;
betroffenen Person einholen, dient Art. 6 Abs. 1 lit. a EU-Datenschutzgrundverordnung&lt;br /&gt;
(DSGVO) als Rechtsgrundlage.&lt;br /&gt;
&lt;br /&gt;
Bei der Verarbeitung von personenbezogenen Daten, die zur Erfüllung eines Vertrages,&lt;br /&gt;
dessen Vertragspartei die betroffene Person ist, erforderlich ist, dient Art. 6 Abs. 1 lit. b&lt;br /&gt;
DSGVO als Rechtsgrundlage. Dies gilt auch für Verarbeitungsvorgänge, die zur Durchführung&lt;br /&gt;
vorvertraglicher Maßnahmen erforderlich sind.&lt;br /&gt;
&lt;br /&gt;
Soweit eine Verarbeitung personenbezogener Daten zur Erfüllung einer rechtlichen&lt;br /&gt;
Verpflichtung erforderlich ist, dient Art. 6 Abs. 1 lit. c DSGVO&lt;br /&gt;
als Rechtsgrundlage.&lt;br /&gt;
&lt;br /&gt;
Für den Fall, dass lebenswichtige Interessen der betroffenen Person oder einer anderen&lt;br /&gt;
natürlichen Person eine Verarbeitung personenbezogener Daten erforderlich machen, dient&lt;br /&gt;
Art. 6 Abs. 1 lit. d DSGVO als Rechtsgrundlage.&lt;br /&gt;
&lt;br /&gt;
Ist die Verarbeitung zur Wahrung eines berechtigten Interesses vun uns oder&lt;br /&gt;
eines Dritten erforderlich und überwiegen die Interessen, Grundrechte und Grundfreiheiten&lt;br /&gt;
des Betroffenen das erstgenannte Interesse nicht, so dient Art. 6 Abs. 1 lit. f DSGVO als&lt;br /&gt;
Rechtsgrundlage für die Verarbeitung.&lt;br /&gt;
&lt;br /&gt;
=== Datenlöschung und Speicherdauer ===&lt;br /&gt;
&lt;br /&gt;
Die personenbezogenen Daten der betroffenen Person werden gelöscht oder gesperrt, sobald&lt;br /&gt;
der Zweck der Speicherung entfällt. Eine Speicherung kann darüber hinaus erfolgen, wenn&lt;br /&gt;
dies durch den europäischen oder nationalen Gesetzgeber in unionsrechtlichen Verordnungen,&lt;br /&gt;
Gesetzen oder sonstigen Vorschriften, denen der Verantwortliche unterliegt, vorgesehen&lt;br /&gt;
wurde. Eine Sperrung oder Löschung der Daten erfolgt auch dann, wenn eine durch die&lt;br /&gt;
genannten Normen vorgeschriebene Speicherfrist abläuft, es sei denn, dass eine&lt;br /&gt;
Erforderlichkeit zur weiteren Speicherung der Daten für einen Vertragsabschluss oder eine&lt;br /&gt;
Vertragserfüllung besteht.&lt;br /&gt;
&lt;br /&gt;
== Bereitstellung der Website und Erstellung von Logfiles ==&lt;br /&gt;
&lt;br /&gt;
=== Beschreibung und Umfang der Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Bei jedem Aufruf unserer Internetseite erfasst unser System automatisiert Daten und&lt;br /&gt;
Informationen vom Computersystem des aufrufenden Rechners. Folgende Daten werden&lt;br /&gt;
hierbei erhoben:&lt;br /&gt;
&lt;br /&gt;
# Informationen über den Browsertyp und die verwendete Version;&lt;br /&gt;
# das Betriebssystem des Nutzers;&lt;br /&gt;
# die IP-Adresse des Nutzers;&lt;br /&gt;
# Datum und Uhrzeit des Zugriffs;&lt;br /&gt;
# Websites, von denen das System des Nutzers auf unsere Internetseite gelangt;&lt;br /&gt;
# Websites, die vom System des Nutzers über unsere Website aufgerufen werden.&lt;br /&gt;
&lt;br /&gt;
Die Daten werden ebenfalls in den Logfiles unseres Systems gespeichert. Eine Speicherung&lt;br /&gt;
dieser Daten zusammen mit anderen personenbezogenen Daten des Nutzers findet nicht&lt;br /&gt;
statt.&lt;br /&gt;
&lt;br /&gt;
=== Rechtsgrundlage für die Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Rechtsgrundlage für die vorübergehende Speicherung der Daten und der Logfiles ist Art. 6&lt;br /&gt;
Abs. 1 lit. f DSGVO.&lt;br /&gt;
&lt;br /&gt;
=== Zweck der Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Die vorübergehende Speicherung der IP-Adresse durch das System ist notwendig, um eine&lt;br /&gt;
Auslieferung der Website an den Rechner des Nutzers zu ermöglichen. Hierfür muss die IP-&lt;br /&gt;
Adresse des Nutzers für die Dauer der Sitzung gespeichert bleiben.&lt;br /&gt;
Die Speicherung in Logfiles erfolgt, um die Funktionsfähigkeit der Website sicherzustellen.&lt;br /&gt;
Zudem dienen uns die Daten zur Sicherstellung der Sicherheit unserer informationstechnischen Systeme. Eine Auswertung der Daten zu Marketingzwecken findet in diesem Zusammenhang nicht statt.&lt;br /&gt;
&lt;br /&gt;
In diesen Zwecken liegt auch unser berechtigtes Interesse an der Datenverarbeitung nach&lt;br /&gt;
Art. 6 Abs. 1 lit. f DSGVO.&lt;br /&gt;
&lt;br /&gt;
=== Dauer der Speicherung ===&lt;br /&gt;
&lt;br /&gt;
Die Daten werden gelöscht, sobald sie für die Erreichung des Zweckes ihrer Erhebung nicht&lt;br /&gt;
mehr erforderlich sind. Im Falle der Erfassung der Daten zur Bereitstellung der Website ist&lt;br /&gt;
dies der Fall, wenn die jeweilige Sitzung beendet ist.&lt;br /&gt;
&lt;br /&gt;
Im Falle der Speicherung der Daten in Logfiles ist dies nach spätestens vierzehn Tagen der&lt;br /&gt;
Fall.&lt;br /&gt;
&lt;br /&gt;
== Verwendung von Cookies ==&lt;br /&gt;
&lt;br /&gt;
=== Beschreibung und Umfang der Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Unsere Webseite verwendet Cookies. Bei Cookies handelt es sich um Textdateien, die im&lt;br /&gt;
Internetbrowser bzw. vom Internetbrowser auf dem Computersystem des Nutzers gespeichert&lt;br /&gt;
werden. Ruft ein Nutzer eine Website auf, so kann ein Cookie auf dem Betriebssystem des&lt;br /&gt;
Nutzers gespeichert werden. Dieser Cookie enthält eine charakteristische Zeichenfolge, die&lt;br /&gt;
eine eindeutige Identifizierung des Browsers beim erneuten Aufrufen der Website ermöglicht.&lt;br /&gt;
&lt;br /&gt;
Wir setzen Cookies ein, um unsere Website nutzerfreundlicher zu gestalten. Einige Elemente&lt;br /&gt;
unserer Internetseite erfordern es, dass der aufrufende Browser auch nach einem&lt;br /&gt;
Seitenwechsel identifiziert werden kann. In dem Cookie wird dabei nur eine zufällige ID&lt;br /&gt;
gespeichert und übermittelt.&lt;br /&gt;
&lt;br /&gt;
=== Rechtsgrundlage für die Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Die Rechtsgrundlage für die Verarbeitung personenbezogener Daten unter Verwendung von&lt;br /&gt;
Cookies ist Art. 6 Abs. 1 lit. f DSGVO.&lt;br /&gt;
&lt;br /&gt;
=== Zweck der Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Der Zweck der Verwendung technisch notwendiger Cookies ist, die Nutzung von Websites für&lt;br /&gt;
die Nutzer zu vereinfachen. Einige Funktionen unserer Internetseite können ohne den Einsatz&lt;br /&gt;
von Cookies nicht angeboten werden. Für diese ist es erforderlich, dass der Browser auch&lt;br /&gt;
nach einem Seitenwechsel wiedererkannt wird.&lt;br /&gt;
&lt;br /&gt;
Für folgende Anwendungen benötigen wir Cookies:&lt;br /&gt;
&lt;br /&gt;
# Aufrechterhalten des logins.&lt;br /&gt;
# Beibehalten individueller Einstellungen wie frei gewählter Benutzernamen oder Suchpräferenzen.&lt;br /&gt;
&lt;br /&gt;
In diesen Zwecken liegt auch unser berechtigtes Interesse in der Verarbeitung der personenbezogenen Daten nach Art. 6 Abs. 1 lit. f DSGVO.&lt;br /&gt;
&lt;br /&gt;
=== Dauer der Speicherung ===&lt;br /&gt;
&lt;br /&gt;
Cookies werden auf dem Rechner des Nutzers gespeichert und von diesem an unserer Seite&lt;br /&gt;
übermittelt. Die Cookies werden automatisch gelöscht wenn der Browser geschlossen wird.&lt;br /&gt;
&lt;br /&gt;
== Benachrichtigungen und Mailinglisten ==&lt;br /&gt;
&lt;br /&gt;
=== Beschreibung und Umfang der Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Auf unserer Internetseite besteht die Möglichkeit, kostenfreie Benachrichtigungsdienste oder&lt;br /&gt;
Mailinglisten zu abonnieren. Dabei werden bei der Anmeldung zum Benachrichtigungsdienst&lt;br /&gt;
oder einer Mailingliste die Daten aus der Eingabemaske bzw. der Registrierungs-E-Mail an uns&lt;br /&gt;
übermittelt, also die E-Mailadresse. Zudem werden folgende Daten bei der Anmeldung&lt;br /&gt;
erhoben:&lt;br /&gt;
&lt;br /&gt;
# IP-Adresse des aufrufenden Rechners;&lt;br /&gt;
# Datum und Uhrzeit der Registrierungsbestätigung&lt;br /&gt;
&lt;br /&gt;
Für die Verarbeitung der Daten wird im Rahmen des Anmeldevorgangs Ihre Einwilligung&lt;br /&gt;
eingeholt und auf diese Datenschutzerklärung verwiesen.&lt;br /&gt;
&lt;br /&gt;
Es erfolgt im Zusammenhang mit der Datenverarbeitung für den Versand von&lt;br /&gt;
Benachrichtigungen oder der Mails der Mailingliste keine Weitergabe der Daten an Dritte. Die&lt;br /&gt;
Daten werden ausschließlich für den Versand der Benachrichtigungen bzw. der Mails der&lt;br /&gt;
Mailingliste verwendet.&lt;br /&gt;
&lt;br /&gt;
=== Rechtsgrundlage für die Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Rechtsgrundlage für die Verarbeitung der Daten nach Anmeldung durch den Nutzer ist bei&lt;br /&gt;
Vorliegen einer Einwilligung des Nutzers Art. 6 Abs. 1 lit. a DSGVO.&lt;br /&gt;
&lt;br /&gt;
=== Zweck der Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Die Erhebung der E-Mail-Adresse des Nutzers dient dazu, Benachrichtigungen oder die Mails&lt;br /&gt;
der Mailingliste zuzustellen. Die Erhebung von Datum und Uhrzeit der&lt;br /&gt;
Registrierungsbestätigung dient dem Nachweis der Registrierung (opt-in).&lt;br /&gt;
&lt;br /&gt;
=== Dauer der Speicherung ===&lt;br /&gt;
&lt;br /&gt;
Die Daten werden gelöscht, sobald sie für die Erreichung des Zweckes ihrer Erhebung nicht&lt;br /&gt;
mehr erforderlich sind. Das Datum der Registrierungsbestätigung, und die E-Mail-Adresse des&lt;br /&gt;
Nutzers werden demnach solange gespeichert, wie das Abonnement der Benachrichtigung&lt;br /&gt;
oder der Mailingliste aktiv ist.&lt;br /&gt;
&lt;br /&gt;
=== Widerspruchs- und Beseitigungsmöglichkeit ===&lt;br /&gt;
&lt;br /&gt;
Das Abonnement der Benachrichtigung oder die Mails der Mailingliste können durch den&lt;br /&gt;
betroffenen Nutzer jederzeit gekündigt werden. Zu diesem Zweck findet sich in jeder&lt;br /&gt;
Benachrichtigung oder Mail ein entsprechender Hinweis.&lt;br /&gt;
&lt;br /&gt;
== Registrierung ==&lt;br /&gt;
&lt;br /&gt;
=== Beschreibung und Umfang der Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Auf unserer Internetseite bieten wir Nutzern die Möglichkeit, sich unter Angabe&lt;br /&gt;
personenbezogener Daten zu registrieren (z.B. das Wiki). Die Daten werden dabei &lt;br /&gt;
in eine Eingabemaske eingegeben und an uns übermittelt und gespeichert. Eine Weitergabe der Daten an Dritte findet nicht statt. Folgende Daten werden im Rahmen des Registrierungsprozesses erhoben: Ein beliebig zu wählender Benutzername und eine E-Mail-Adresse. Die Angabe des Namens („real name“) oder weiterer persönlicher Informationen ist, soweit angeboten, immer freiwillig.&lt;br /&gt;
&lt;br /&gt;
Im Zeitpunkt der Registrierung werden zudem folgende Daten gespeichert:&lt;br /&gt;
&lt;br /&gt;
# die IP-Adresse des Nutzers;&lt;br /&gt;
# Datum und Uhrzeit der Registrierung&lt;br /&gt;
&lt;br /&gt;
Im Rahmen des Registrierungsprozesses wird eine Einwilligung des Nutzers zur Verarbeitung&lt;br /&gt;
dieser Daten eingeholt.&lt;br /&gt;
&lt;br /&gt;
=== Rechtsgrundlage für die Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Rechtsgrundlage für die Verarbeitung der Daten ist bei Vorliegen einer Einwilligung des&lt;br /&gt;
Nutzers Art. 6 Abs. 1 lit. b DSGVO.&lt;br /&gt;
&lt;br /&gt;
=== Zweck der Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Eine Registrierung des Nutzers ist für das Bereithalten bestimmter Inhalte und Leistungen auf&lt;br /&gt;
unserer Website erforderlich:&lt;br /&gt;
&lt;br /&gt;
# zur gezielten Benachrichtigung des Benutzers bei ihn betreffenden Änderungen;&lt;br /&gt;
# zur Verhinderung von Missbrauch.&lt;br /&gt;
&lt;br /&gt;
=== Dauer der Speicherung ===&lt;br /&gt;
&lt;br /&gt;
Die Daten werden gelöscht, sobald sie für die Erreichung des Zweckes ihrer Erhebung nicht&lt;br /&gt;
mehr erforderlich sind.&lt;br /&gt;
&lt;br /&gt;
Dies ist für die während des Registrierungsvorgangs erhobenen Daten der Fall, wenn die&lt;br /&gt;
Registrierung auf unserer Internetseite aufgehoben oder abgeändert wird.&lt;br /&gt;
&lt;br /&gt;
== E-Mail-Kontakt ==&lt;br /&gt;
&lt;br /&gt;
=== Beschreibung und Umfang der Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Auf unserer Internetseite ist eine Kontaktaufnahme über die bereitgestellte E-Mail-Adresse&lt;br /&gt;
möglich. In diesem Fall werden die mit der E-Mail übermittelten personenbezogenen Daten&lt;br /&gt;
des Nutzers gespeichert.&lt;br /&gt;
&lt;br /&gt;
=== Rechtsgrundlage für die Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Rechtsgrundlage für die Verarbeitung der Daten, die im Zuge einer Übersendung einer E-Mail&lt;br /&gt;
übermittelt werden, ist Art. 6 Abs. 1 lit. f DSGVO.&lt;br /&gt;
&lt;br /&gt;
=== Zweck der Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Die Verarbeitung der personenbezogenen Daten aus der Kontaktaufnahme per E-Mail dient&lt;br /&gt;
uns allein zur Bearbeitung der Kontaktaufnahme.&lt;br /&gt;
&lt;br /&gt;
=== Dauer der Speicherung ===&lt;br /&gt;
&lt;br /&gt;
Die Daten werden gelöscht, sobald sie für die Erreichung des Zweckes ihrer Erhebung nicht&lt;br /&gt;
mehr erforderlich sind. Für die personenbezogenen Daten, die per E-Mail übersandt wurden,&lt;br /&gt;
ist dies dann der Fall, wenn die jeweilige Mail nicht mehr erforderlich ist. Ausserdem gelten&lt;br /&gt;
gegebenenfalls gesetzliche Aufbewahrungspflichten.&lt;br /&gt;
&lt;br /&gt;
== Rechte der betroffenen Person ==&lt;br /&gt;
&lt;br /&gt;
Werden personenbezogene Daten von Ihnen verarbeitet, sind Sie Betroffener i.S.d. DSGVO&lt;br /&gt;
und es stehen Ihnen folgende Rechte gegenüber dem Verantwortlichen zu:&lt;br /&gt;
&lt;br /&gt;
=== Auskunftsrecht ===&lt;br /&gt;
&lt;br /&gt;
Sie können von dem Verantwortlichen eine Bestätigung darüber verlangen, ob&lt;br /&gt;
personenbezogene Daten, die Sie betreffen, von uns verarbeitet werden.&lt;br /&gt;
&lt;br /&gt;
Liegt eine solche Verarbeitung vor, können Sie von dem Verantwortlichen über folgende&lt;br /&gt;
Informationen Auskunft verlangen:&lt;br /&gt;
&lt;br /&gt;
# die Zwecke, zu denen die personenbezogenen Daten verarbeitet werden;&lt;br /&gt;
# die Kategorien von personenbezogenen Daten, welche verarbeitet werden;&lt;br /&gt;
# die Empfänger bzw. die Kategorien von Empfängern, gegenüber denen die Sie betreffenden personenbezogenen Daten offengelegt wurden oder noch offengelegt werden;&lt;br /&gt;
# die geplante Dauer der Speicherung der Sie betreffenden personenbezogenen Daten oder, falls konkrete Angaben hierzu nicht möglich sind, Kriterien für die Festlegung der Speicherdauer;&lt;br /&gt;
# das Bestehen eines Rechts auf Berichtigung oder Löschung der Sie betreffenden personenbezogenen Daten, eines Rechts auf Einschränkung der Verarbeitung durch den Verantwortlichen oder eines Widerspruchsrechts gegen diese Verarbeitung;&lt;br /&gt;
# das Bestehen eines Beschwerderechts bei einer Aufsichtsbehörde;&lt;br /&gt;
# alle verfügbaren Informationen über die Herkunft der Daten, wenn die personenbezogenen Daten nicht bei der betroffenen Person erhoben werden;&lt;br /&gt;
# das Bestehen einer automatisierten Entscheidungsfindung einschließlich Profiling gemäß Art. 22 Abs. 1 und 4 DSGVO und – zumindest in diesen Fällen – aussagekräftige Informationen über die involvierte Logik sowie die Tragweite und die angestrebten Auswirkungen einer derartigen Verarbeitung für die betroffene Person.&lt;br /&gt;
&lt;br /&gt;
Ihnen steht das Recht zu, Auskunft darüber zu verlangen, ob die Sie betreffenden&lt;br /&gt;
personenbezogenen Daten in ein Drittland oder an eine internationale Organisation&lt;br /&gt;
übermittelt werden. In diesem Zusammenhang können Sie verlangen, über die geeigneten&lt;br /&gt;
Garantien gem. Art. 46 DSGVO im Zusammenhang mit der Übermittlung unterrichtet zu&lt;br /&gt;
werden.&lt;br /&gt;
&lt;br /&gt;
=== Recht auf Berichtigung ===&lt;br /&gt;
&lt;br /&gt;
Sie haben ein Recht auf Berichtigung und/oder Vervollständigung gegenüber dem&lt;br /&gt;
Verantwortlichen, sofern die verarbeiteten personenbezogenen Daten, die Sie betreffen,&lt;br /&gt;
unrichtig oder unvollständig sind. Der Verantwortliche hat die Berichtigung unverzüglich&lt;br /&gt;
vorzunehmen.&lt;br /&gt;
&lt;br /&gt;
=== Recht auf Einschränkung der Verarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Unter den folgenden Voraussetzungen können Sie die Einschränkung der Verarbeitung der Sie&lt;br /&gt;
betreffenden personenbezogenen Daten verlangen:&lt;br /&gt;
&lt;br /&gt;
# wenn Sie die Richtigkeit der Sie betreffenden personenbezogenen für eine Dauer bestreiten, die es dem Verantwortlichen ermöglicht, die Richtigkeit der personenbezogenen Daten zu überprüfen;&lt;br /&gt;
# die Verarbeitung unrechtmäßig ist und Sie die Löschung der personenbezogenen Daten ablehnen und stattdessen die Einschränkung der Nutzung der personenbezogenen Daten verlangen;&lt;br /&gt;
# der Verantwortliche die personenbezogenen Daten für die Zwecke der Verarbeitung nicht länger benötigt, Sie diese jedoch zur Geltendmachung, Ausübung oder Verteidigung von Rechtsansprüchen benötigen, oder&lt;br /&gt;
# wenn Sie Widerspruch gegen die Verarbeitung gemäß Art. 21 Abs. 1 DSGVO eingelegt haben und noch nicht feststeht, ob die berechtigten Gründe des Verantwortlichen gegenüber Ihren Gründen überwiegen.&lt;br /&gt;
&lt;br /&gt;
Wurde die Verarbeitung der Sie betreffenden personenbezogenen Daten eingeschränkt,&lt;br /&gt;
dürfen diese Daten – von ihrer Speicherung abgesehen – nur mit Ihrer Einwilligung oder zur&lt;br /&gt;
Geltendmachung, Ausübung oder Verteidigung von Rechtsansprüchen oder zum Schutz der&lt;br /&gt;
Rechte einer anderen natürlichen oder juristischen Person oder aus Gründen eines wichtigen&lt;br /&gt;
öffentlichen Interesses der Union oder eines Mitgliedstaats verarbeitet werden.&lt;br /&gt;
&lt;br /&gt;
Wurde die Einschränkung der Verarbeitung nach den o.g. Voraussetzungen eingeschränkt,&lt;br /&gt;
werden Sie von dem Verantwortlichen unterrichtet bevor die Einschränkung aufgehoben wird.&lt;br /&gt;
&lt;br /&gt;
=== Recht auf Löschung ===&lt;br /&gt;
&lt;br /&gt;
==== Löschungspflicht ====&lt;br /&gt;
&lt;br /&gt;
Sie können von dem Verantwortlichen verlangen, dass die Sie betreffenden&lt;br /&gt;
personenbezogenen Daten unverzüglich gelöscht werden, und der Verantwortliche ist&lt;br /&gt;
verpflichtet, diese Daten unverzüglich zu löschen, sofern einer der folgenden Gründe zutrifft:&lt;br /&gt;
&lt;br /&gt;
# die Sie betreffenden personenbezogenen Daten sind für die Zwecke, für die sie erhoben oder auf sonstige Weise verarbeitet wurden, nicht mehr notwendig.&lt;br /&gt;
# Sie widerrufen Ihre Einwilligung, auf die sich die Verarbeitung gem. Art. 6 Abs. 1 lit. a oder Art. 9 Abs. 2 lit. a DSGVO stützte und es fehlt an einer anderweitigen Rechtsgrundlage für die Verarbeitung.&lt;br /&gt;
# Sie legen gem. Art. 21 Abs. 1 DSGVO Widerspruch gegen die Verarbeitung ein und es liegen keine vorrangigen berechtigten Gründe für die Verarbeitung vor, oder Sie legen gem. Art. 21 Abs. 2 DSGVO Widerspruch gegen die Verarbeitung ein.&lt;br /&gt;
# Die Sie betreffenden personenbezogenen Daten wurden unrechtmäßig verarbeitet.&lt;br /&gt;
# Die Löschung der Sie betreffenden personenbezogenen Daten ist zur Erfüllung einer rechtlichen Verpflichtung nach dem Unionsrecht oder dem Recht der Mitgliedstaaten erforderlich, dem der Verantwortliche unterliegt.&lt;br /&gt;
# Die Sie betreffenden personenbezogenen Daten wurden in Bezug auf angebotene Dienste der Informationsgesellschaft gemäß Art. 8 Abs. 1 DSGVO erhoben.&lt;br /&gt;
&lt;br /&gt;
==== Information an Dritte ====&lt;br /&gt;
&lt;br /&gt;
Hat der Verantwortliche die Sie betreffenden personenbezogenen Daten öffentlich gemacht&lt;br /&gt;
und ist er gem. Art. 17 Abs. 1 DSGVO zu deren Löschung verpflichtet, so trifft er unter&lt;br /&gt;
Berücksichtigung der verfügbaren Technologie und der Implementierungskosten&lt;br /&gt;
angemessene Maßnahmen, auch technischer Art, um für die Datenverarbeitung&lt;br /&gt;
Verantwortliche, die die personenbezogenen Daten verarbeiten, darüber zu informieren, dass&lt;br /&gt;
Sie als betroffene Person von ihnen die Löschung aller Links zu diesen personenbezogenen&lt;br /&gt;
Daten oder von Kopien oder Replikationen dieser personenbezogenen Daten verlangt haben.&lt;br /&gt;
&lt;br /&gt;
==== Ausnahmen ====&lt;br /&gt;
&lt;br /&gt;
Das Recht auf Löschung besteht nicht, soweit die Verarbeitung erforderlich ist:&lt;br /&gt;
&lt;br /&gt;
# zur Ausübung des Rechts auf freie Meinungsäußerung und Information;&lt;br /&gt;
# zur Erfüllung einer rechtlichen Verpflichtung, die die Verarbeitung nach dem Recht der Union oder der Mitgliedstaaten, dem der Verantwortliche unterliegt, erfordert, oder zur Wahrnehmung einer Aufgabe, die im öffentlichen Interesse liegt oder in Ausübung öffentlicher Gewalt erfolgt, die dem Verantwortlichen übertragen wurde;&lt;br /&gt;
# aus Gründen des öffentlichen Interesses im Bereich der öffentlichen Gesundheit gemäß Art. 9 Abs. 2 lit. h und i sowie Art. 9 Abs. 3 DSGVO;&lt;br /&gt;
# für im öffentlichen Interesse liegende Archivzwecke, wissenschaftliche oder historische Forschungszwecke oder für statistische Zwecke gem. Art. 89 Abs. 1 DSGVO, soweit das unter Abschnitt a) genannte Recht voraussichtlich die Verwirklichung der Ziele dieser Verarbeitung unmöglich macht oder ernsthaft beeinträchtigt, oder&lt;br /&gt;
# zur Geltendmachung, Ausübung oder Verteidigung von Rechtsansprüchen.&lt;br /&gt;
&lt;br /&gt;
=== Recht auf Unterrichtung ===&lt;br /&gt;
&lt;br /&gt;
Haben Sie das Recht auf Berichtigung, Löschung oder Einschränkung der Verarbeitung&lt;br /&gt;
gegenüber dem Verantwortlichen geltend gemacht, ist dieser verpflichtet, allen Empfängern,&lt;br /&gt;
denen die Sie betreffenden personenbezogenen Daten offengelegt wurden, diese&lt;br /&gt;
Berichtigung oder Löschung der Daten oder Einschränkung der Verarbeitung mitzuteilen, es&lt;br /&gt;
sei denn, dies erweist sich als unmöglich oder ist mit einem unverhältnismäßigen Aufwand&lt;br /&gt;
verbunden.&lt;br /&gt;
&lt;br /&gt;
Ihnen steht gegenüber dem Verantwortlichen das Recht zu, über diese Empfänger&lt;br /&gt;
unterrichtet zu werden.&lt;br /&gt;
&lt;br /&gt;
=== Recht auf Datenübertragbarkeit ===&lt;br /&gt;
&lt;br /&gt;
Sie haben das Recht, die Sie betreffenden personenbezogenen Daten, die Sie dem&lt;br /&gt;
Verantwortlichen bereitgestellt haben, in einem strukturierten, gängigen und&lt;br /&gt;
maschinenlesbaren Format zu erhalten. Außerdem haben Sie das Recht diese Daten einem&lt;br /&gt;
anderen Verantwortlichen ohne Behinderung durch den Verantwortlichen, dem die&lt;br /&gt;
personenbezogenen Daten bereitgestellt wurden, zu übermitteln, sofern&lt;br /&gt;
&lt;br /&gt;
# die Verarbeitung auf einer Einwilligung gem. Art. 6 Abs. 1 lit. a DSGVO oder Art. 9 Abs. 2 lit. a DSGVO oder auf einem Vertrag gem. Art. 6 Abs. 1 lit. b DSGVO beruht und&lt;br /&gt;
# die Verarbeitung mithilfe automatisierter Verfahren erfolgt.&lt;br /&gt;
&lt;br /&gt;
In Ausübung dieses Rechts haben Sie ferner das Recht, zu erwirken, dass die Sie betreffenden&lt;br /&gt;
personenbezogenen Daten direkt von einem Verantwortlichen einem anderen&lt;br /&gt;
Verantwortlichen übermittelt werden, soweit dies technisch machbar ist. Freiheiten und&lt;br /&gt;
Rechte anderer Personen dürfen hierdurch nicht beeinträchtigt werden.&lt;br /&gt;
&lt;br /&gt;
Das Recht auf Datenübertragbarkeit gilt nicht für eine Verarbeitung personenbezogener&lt;br /&gt;
Daten, die für die Wahrnehmung einer Aufgabe erforderlich ist, die im öffentlichen Interesse&lt;br /&gt;
liegt oder in Ausübung öffentlicher Gewalt erfolgt, die dem Verantwortlichen übertragen&lt;br /&gt;
wurde.&lt;br /&gt;
&lt;br /&gt;
=== Widerspruchsrecht ===&lt;br /&gt;
&lt;br /&gt;
Sie haben das Recht, aus Gründen, die sich aus ihrer besonderen Situation ergeben, jederzeit&lt;br /&gt;
gegen die Verarbeitung der Sie betreffenden personenbezogenen Daten, die aufgrund von&lt;br /&gt;
Art. 6 Abs. 1 lit. e oder f DSGVO erfolgt, Widerspruch einzulegen; dies gilt auch für ein auf&lt;br /&gt;
diese Bestimmungen gestütztes Profiling.&lt;br /&gt;
&lt;br /&gt;
Der Verantwortliche verarbeitet die Sie betreffenden personenbezogenen Daten nicht mehr,&lt;br /&gt;
es sei denn, er kann zwingende schutzwürdige Gründe für die Verarbeitung nachweisen, die&lt;br /&gt;
Ihre Interessen, Rechte und Freiheiten überwiegen, oder die Verarbeitung dient der&lt;br /&gt;
Geltendmachung, Ausübung oder Verteidigung von Rechtsansprüchen.&lt;br /&gt;
&lt;br /&gt;
Werden die Sie betreffenden personenbezogenen Daten verarbeitet, um Direktwerbung zu&lt;br /&gt;
betreiben, haben Sie das Recht, jederzeit Widerspruch gegen die Verarbeitung der Sie&lt;br /&gt;
betreffenden personenbezogenen Daten zum Zwecke derartiger Werbung einzulegen; dies gilt&lt;br /&gt;
auch für das Profiling, soweit es mit solcher Direktwerbung in Verbindung steht.&lt;br /&gt;
&lt;br /&gt;
Widersprechen Sie der Verarbeitung für Zwecke der Direktwerbung, so werden die Sie&lt;br /&gt;
betreffenden personenbezogenen Daten nicht mehr für diese Zwecke verarbeitet.&lt;br /&gt;
&lt;br /&gt;
Sie haben die Möglichkeit, im Zusammenhang mit der Nutzung von Diensten der&lt;br /&gt;
Informationsgesellschaft – ungeachtet der Richtlinie 2002/58/EG – Ihr Widerspruchsrecht&lt;br /&gt;
mittels automatisierter Verfahren auszuüben, bei denen technische Spezifikationen verwendet&lt;br /&gt;
werden.&lt;br /&gt;
&lt;br /&gt;
=== Recht auf Widerruf der datenschutzrechtlichen Einwilligungserklärung ===&lt;br /&gt;
&lt;br /&gt;
Sie haben das Recht, Ihre datenschutzrechtliche Einwilligungserklärung jederzeit zu&lt;br /&gt;
widerrufen. Durch den Widerruf der Einwilligung wird die Rechtmäßigkeit der aufgrund der&lt;br /&gt;
Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt.&lt;br /&gt;
&lt;br /&gt;
=== Recht auf Beschwerde bei einer Aufsichtsbehörde ===&lt;br /&gt;
&lt;br /&gt;
Unbeschadet eines anderweitigen verwaltungsrechtlichen oder gerichtlichen Rechtsbehelfs&lt;br /&gt;
steht Ihnen das Recht auf Beschwerde bei einer Aufsichtsbehörde, insbesondere in dem&lt;br /&gt;
Mitgliedstaat ihres Aufenthaltsorts, ihres Arbeitsplatzes oder des Orts des mutmaßlichen&lt;br /&gt;
Verstoßes, zu, wenn Sie der Ansicht sind, dass die Verarbeitung der Sie betreffenden&lt;br /&gt;
personenbezogenen Daten gegen die DSGVO verstößt.&lt;br /&gt;
&lt;br /&gt;
Die Aufsichtsbehörde, bei der die Beschwerde eingereicht wurde, unterrichtet den&lt;br /&gt;
Beschwerdeführer über den Stand und die Ergebnisse der Beschwerde einschließlich der&lt;br /&gt;
Möglichkeit eines gerichtlichen Rechtsbehelfs nach Art. 78 DSGVO.&lt;br /&gt;
&lt;br /&gt;
== Namensnennung ==&lt;br /&gt;
&lt;br /&gt;
Diese Datenschutzerklärung stammt von The Document Foundation (TDF) [https://www.libreoffice.org] und wurde unter der freien Creative-Commons-Lizenz [https://creativecommons.org/licenses/by-sa/3.0/| CC-BY-SA 3.0] veröffentlicht. Es wurden Änderungen vorgenommen, um die Datenschutzerklärung an unsere Bedürfnisse anzupassen.&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=Project:Privacy_policy/en&amp;diff=136</id>
		<title>Project:Privacy policy/en</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=Project:Privacy_policy/en&amp;diff=136"/>
		<updated>2021-03-15T15:57:46Z</updated>

		<summary type="html">&lt;p&gt;HR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Name and address of the controller ==&lt;br /&gt;
&lt;br /&gt;
The controller for the purpose of the EU GDPR (General Data Protection Regulation) and other&lt;br /&gt;
national data protection laws of the Member States, as well as other data protection&lt;br /&gt;
regulations, is:&lt;br /&gt;
&lt;br /&gt;
[[File:Privacy_address.png]]&lt;br /&gt;
&lt;br /&gt;
== General information about data processing ==&lt;br /&gt;
&lt;br /&gt;
=== Extent of the processing of personal data ===&lt;br /&gt;
&lt;br /&gt;
We collect and use personal information from our users only to the extent necessary to&lt;br /&gt;
provide a functional website, content and services.&lt;br /&gt;
&lt;br /&gt;
=== Legal basis for the processing of personal data ===&lt;br /&gt;
&lt;br /&gt;
When we obtain the consent of the data subject for processing personal data, Art. 6 para. 1&lt;br /&gt;
lit. a of the EU General Data Protection Regulation (GDPR) serves as the legal basis.&lt;br /&gt;
&lt;br /&gt;
When processing personal data necessary for completing a contract, in which the data subject&lt;br /&gt;
is a party, Art. 6 para. 1 lit. b of the GDPR serves as the legal basis. This also applies to&lt;br /&gt;
processing operations required to carry out pre-contractual actions.&lt;br /&gt;
&lt;br /&gt;
When the processing of personal data is required to fulfil a legal obligation to which our&lt;br /&gt;
project is subjected, Art. 6 para. 1 lit. c of the GDPR serves as the legal basis.&lt;br /&gt;
&lt;br /&gt;
In the event that vital interests of the data subject or another natural person require the&lt;br /&gt;
processing of personal data, Art. 6 para. 1 lit. d of the GDPR serves as the legal basis.&lt;br /&gt;
&lt;br /&gt;
If processing is necessary to safeguard the factual interests of our project or a third party,&lt;br /&gt;
and if the interests, fundamental rights and freedoms of the data subject do not outweigh&lt;br /&gt;
those interests, Art. 6 para. 1 lit. f of the GDPR serves as the legal basis for processing.&lt;br /&gt;
&lt;br /&gt;
=== Deletion of data and storage duration ===&lt;br /&gt;
&lt;br /&gt;
The personal data of the data subject will be deleted or blocked as soon as the reason for&lt;br /&gt;
storage expires. In addition, data storage may occur when required by the European or&lt;br /&gt;
national legislator in EU regulations, laws or other regulations to which the controller is&lt;br /&gt;
subject. Restriction or deletion of data also occurs when a storage period prescribed by the&lt;br /&gt;
aforementioned standards expires, unless there is a need for longer storage of the data, for&lt;br /&gt;
entering or fulfilment of a contract.&lt;br /&gt;
&lt;br /&gt;
== Accessing the website and creation of log files ==&lt;br /&gt;
&lt;br /&gt;
=== Description and extent of data processing ===&lt;br /&gt;
&lt;br /&gt;
Each time our website is accessed, our system automatically collects data and information&lt;br /&gt;
from the requesting computer. The following data is collected:&lt;br /&gt;
&lt;br /&gt;
# Information about the user&#039;s web browser and its version;&lt;br /&gt;
# the user&#039;s operating system;&lt;br /&gt;
# the user&#039;s IP address;&lt;br /&gt;
# the date and time of access;&lt;br /&gt;
# Websites from which the user&#039;s system reaches our website;&lt;br /&gt;
# Websites that are accessed by the user&#039;s system through our website.&lt;br /&gt;
&lt;br /&gt;
The data is also stored in our systems&#039; log files. Storage of this data together with other&lt;br /&gt;
personal data of the user does not occur.&lt;br /&gt;
&lt;br /&gt;
=== Legal basis for data processing ===&lt;br /&gt;
&lt;br /&gt;
The legal basis for the temporary storage of data and log files is Art. 6 para. 1 lit. f of&lt;br /&gt;
the GDPR.&lt;br /&gt;
&lt;br /&gt;
=== Reason for data processing ===&lt;br /&gt;
&lt;br /&gt;
Temporary storage of the IP address by the system is necessary to deliver the website to the&lt;br /&gt;
user&#039;s computer. To do this, the user&#039;s IP address must be stored for the duration of the&lt;br /&gt;
session.&lt;br /&gt;
&lt;br /&gt;
Storage in log files occurs to ensure the functionality of the website. In addition, the data is&lt;br /&gt;
used to ensure the security of our information technology systems. Analysis of the data for marketing purposes does not take place in this context.&lt;br /&gt;
&lt;br /&gt;
For these purposes, our factual interest in the processing of data is according to Art. 6 para. 1&lt;br /&gt;
lit. f of the GDPR.&lt;br /&gt;
&lt;br /&gt;
=== Duration of storage ===&lt;br /&gt;
&lt;br /&gt;
The data will be deleted as soon as it is not needed to achieve the purposes for which it was&lt;br /&gt;
collected. In the case of data collection used to providing the website, this takes place when&lt;br /&gt;
the respective session is completed.&lt;br /&gt;
&lt;br /&gt;
For data storage in log files, this takes place after fourteen days at the latest.&lt;br /&gt;
&lt;br /&gt;
== Usage of cookies ==&lt;br /&gt;
&lt;br /&gt;
=== Description and extent of data processing ===&lt;br /&gt;
&lt;br /&gt;
Our website uses cookies. Cookies are text files that are stored in or by the web browser on&lt;br /&gt;
the user&#039;s computer systems. When a user visits a website, a cookie may be stored in the&lt;br /&gt;
user&#039;s operating system. This cookie contains a characteristic string that allows the browser&lt;br /&gt;
to be uniquely identified when the website is revisited.&lt;br /&gt;
&lt;br /&gt;
We use cookies to make our website more user-friendly. Some elements of our website require&lt;br /&gt;
that the requesting browser can be identified even across multiple sessions. Only a random ID&lt;br /&gt;
is stored in the cookie and transmitted.&lt;br /&gt;
&lt;br /&gt;
=== Legal basis for data processing ===&lt;br /&gt;
&lt;br /&gt;
The legal basis for the processing of personal data using cookies is Art. 6 (1) lit. f of the GDPR.&lt;br /&gt;
&lt;br /&gt;
=== Reason for data processing ===&lt;br /&gt;
&lt;br /&gt;
The reason for using cookies is to simplify the use of the websites. Some features of our&lt;br /&gt;
website cannot be provided without the use of cookies. For these, it is necessary that the&lt;br /&gt;
browser can be recognized across multiple sessions.&lt;br /&gt;
&lt;br /&gt;
We require cookies for the following:&lt;br /&gt;
&lt;br /&gt;
# To keep logins active.&lt;br /&gt;
# To preserve individual settings such as user names or search preferences.&lt;br /&gt;
&lt;br /&gt;
For these purposes, our factual interest in the processing of personal data is pursuant to Art. 6&lt;br /&gt;
para. 1 lit. f of the GDPR.&lt;br /&gt;
&lt;br /&gt;
=== Duration of storage ===&lt;br /&gt;
&lt;br /&gt;
Cookies are stored on the users&#039;s computer and transmitted by the computer to our website. These cookies are automatically deleted after the browser is closed.&lt;br /&gt;
&lt;br /&gt;
== Notifications and mailing lists ==&lt;br /&gt;
&lt;br /&gt;
=== Description and extent of data processing ===&lt;br /&gt;
&lt;br /&gt;
Our website provides the opportunity to subscribe to free notification services or mailing lists.&lt;br /&gt;
When a user signs up for the notification service or a mailing list, the data from the&lt;br /&gt;
registration dialog or the email is sent to us, such as the email address being used. In&lt;br /&gt;
addition, the following data is collected upon registration:&lt;br /&gt;
&lt;br /&gt;
# IP address of the requesting computer&lt;br /&gt;
# Date and time of the registration confirmation&lt;br /&gt;
&lt;br /&gt;
For processing the data, your consent is obtained during the registration process and a&lt;br /&gt;
reference is made to this privacy policy.&lt;br /&gt;
&lt;br /&gt;
Regarding data processing used to send notifications or emails from a mailing list, no transfer&lt;br /&gt;
of the data to third parties takes place. The data will be used exclusively for sending&lt;br /&gt;
notifications or emails from a mailing list.&lt;br /&gt;
&lt;br /&gt;
=== Legal basis for data processing ===&lt;br /&gt;
&lt;br /&gt;
The legal basis for processing data after registration by the user is the consent from the user,&lt;br /&gt;
according to Art. 6 para. 1 lit. a of the GDPR.&lt;br /&gt;
&lt;br /&gt;
=== Reason for data processing ===&lt;br /&gt;
&lt;br /&gt;
The collection of the user&#039;s email address serves to deliver notifications or emails from the&lt;br /&gt;
mailing list. The collection of the date and time of the registration confirmation serves as&lt;br /&gt;
proof of registration (opt-in).&lt;br /&gt;
&lt;br /&gt;
=== Duration of storage ===&lt;br /&gt;
&lt;br /&gt;
The data will be deleted as soon as it is not needed to achieve the purposes for which it was&lt;br /&gt;
collected. The date of the registration confirmation and the email address of the user will be&lt;br /&gt;
stored for as long as the subscription to the notifications or mailing list is active.&lt;br /&gt;
&lt;br /&gt;
=== Option to object and remove data ===&lt;br /&gt;
&lt;br /&gt;
Subscriptions to notifications or mailing lists can be terminated by the affected user at any&lt;br /&gt;
time. For this purpose, there is detailed information in every notification or email.&lt;br /&gt;
&lt;br /&gt;
== Registration ==&lt;br /&gt;
&lt;br /&gt;
=== Description and extent of data processing ===&lt;br /&gt;
&lt;br /&gt;
On our website, we offer users the opportunity to register by providing personal information&lt;br /&gt;
(for example the wiki). The data is entered into a dialog box, and transmitted to us and stored. A transfer of data to third parties does not take place. The following data is collected as part of the registration process: a username, and an email address. Details like the name (&amp;quot;real name&amp;quot;) or further personal information is always voluntary.&lt;br /&gt;
&lt;br /&gt;
At the time of registration, the following data is also stored:&lt;br /&gt;
&lt;br /&gt;
# The user&#039;s IP address&lt;br /&gt;
# The date and time when the registration took place&lt;br /&gt;
&lt;br /&gt;
As part of the registration process, the user&#039;s consent to process this data is obtained.&lt;br /&gt;
&lt;br /&gt;
=== Legal basis for data processing ===&lt;br /&gt;
&lt;br /&gt;
The legal basis for processing the data is the consent of the user, according to Art. 6 para. 1&lt;br /&gt;
lit. b of the GDPR.&lt;br /&gt;
&lt;br /&gt;
=== Reason for data processing ===&lt;br /&gt;
&lt;br /&gt;
User registration is required for the provision of certain content and services on our website.&lt;br /&gt;
&lt;br /&gt;
For specific notification of the user&#039;s changes;&lt;br /&gt;
&lt;br /&gt;
To prevent abuse;&lt;br /&gt;
&lt;br /&gt;
=== Duration of storage ===&lt;br /&gt;
&lt;br /&gt;
The data will be deleted as soon as it is not needed to achieve the purposes for which it was&lt;br /&gt;
collected.&lt;br /&gt;
&lt;br /&gt;
This is the case for the data collected during the registration process when the registration on&lt;br /&gt;
our website is canceled or modified.&lt;br /&gt;
&lt;br /&gt;
== Email contact ==&lt;br /&gt;
&lt;br /&gt;
=== Description and extent of data processing ===&lt;br /&gt;
&lt;br /&gt;
On our website, it is possible to contact us via the provided email address. In this case, the&lt;br /&gt;
user&#039;s personal data transmitted by email will be stored.&lt;br /&gt;
&lt;br /&gt;
=== Legal basis for data processing ===&lt;br /&gt;
&lt;br /&gt;
The legal basis for processing the data that is transmitted when sending an email is Article 6&lt;br /&gt;
(1) lit. f of the GDPR.&lt;br /&gt;
&lt;br /&gt;
=== Reason for data processing ===&lt;br /&gt;
&lt;br /&gt;
The processing of personal data of the contact via email serves only for processing the&lt;br /&gt;
communication.&lt;br /&gt;
&lt;br /&gt;
=== Duration of storage ===&lt;br /&gt;
&lt;br /&gt;
The data will be deleted as soon as it is not needed to achieve the purposes for which it was&lt;br /&gt;
collected. This is the case for personal data sent by email, if the respective email is no longer&lt;br /&gt;
required. In addition, statutory storage requirements may apply.&lt;br /&gt;
&lt;br /&gt;
== Rights of the affected person ==&lt;br /&gt;
&lt;br /&gt;
If your personal data is processed, you are an affected person in the sense of the GDPR, and&lt;br /&gt;
you have the following rights:&lt;br /&gt;
&lt;br /&gt;
=== Right of access ===&lt;br /&gt;
&lt;br /&gt;
You may ask the controller to confirm if personal data concerning you is processed by us.&lt;br /&gt;
&lt;br /&gt;
If such processing is taking place, you can request information from the controller about the&lt;br /&gt;
following:&lt;br /&gt;
&lt;br /&gt;
# the purposes for which the personal data is processed;&lt;br /&gt;
# the categories of personal data which are being processed;&lt;br /&gt;
# the recipients (or categories of recipients) to whom the personal data has been disclosed, or is still being disclosed;&lt;br /&gt;
# the planned duration of the storage of your personal data or, if specific information is not available, the criteria for determining the duration of storage;&lt;br /&gt;
# the existence of a right to correct or delete your personal data, a right to restrict the processing by the controller, or a right to object to such processing;&lt;br /&gt;
# the existence of a right of appeal to a supervisory authority;&lt;br /&gt;
# all available information on the source of the data, if the personal data has not been collected from the data subject by the controller;&lt;br /&gt;
# the existence of automated decision-making, including profiling according to Art. 22 (1) and (4) of the GDPR and – at least in these cases – meaningful information about the logic involved, as well as the implications and intended effects of such processing on the data subject.&lt;br /&gt;
&lt;br /&gt;
You have the right to request information about whether your personal information is&lt;br /&gt;
transferred to a third country or an international organization. In this context, you can request&lt;br /&gt;
the appropriate guarantees in accordance with. Art. 46 of the GDPR regarding the transfer.&lt;br /&gt;
&lt;br /&gt;
=== Right to correction ===&lt;br /&gt;
&lt;br /&gt;
You have a right to correction and/or completion from the controller, if the personal data&lt;br /&gt;
being processed is incorrect or incomplete. The controller must make the correction without&lt;br /&gt;
delay.&lt;br /&gt;
&lt;br /&gt;
=== Right to restriction of processing ===&lt;br /&gt;
&lt;br /&gt;
You may request a restriction on the processing of your personal data under the following&lt;br /&gt;
conditions:&lt;br /&gt;
&lt;br /&gt;
# if you contest the accuracy of your personal information, for a period of time that enables the controller to verify the accuracy of your personal information;&lt;br /&gt;
# the processing is unlawful, and you refuse the deletion of the personal data, and instead request that use of the personal data is restricted;&lt;br /&gt;
# the controller no longer requires personal data for the purposes of processing, but you need them to assert, exercise or defend legal claims, or&lt;br /&gt;
# if you have filed an objection against processing, pursuant to Art. 21 (1) of the GDPR, and it is not yet certain whether the factual reasons of the controller outweigh your reasons.&lt;br /&gt;
&lt;br /&gt;
If processing of personal data concerning you is restricted, this data may only be used (apart&lt;br /&gt;
from storage) with your consent or for the purpose of asserting, exercising or defending legal&lt;br /&gt;
claims or protecting the rights of another natural or legal person, or for reasons of public&lt;br /&gt;
interest importance in the Union or a Member State.&lt;br /&gt;
&lt;br /&gt;
If the limitations of the processing of your personal data were restricted according to the&lt;br /&gt;
aforementioned criteria, the controller will inform you before lifting those limitations.&lt;br /&gt;
&lt;br /&gt;
=== Right to deletion ===&lt;br /&gt;
&lt;br /&gt;
==== Deletion obligations ====&lt;br /&gt;
&lt;br /&gt;
You may demand that the controller deletes your personal information without delay, and the&lt;br /&gt;
controller is required to delete that information immediately if one of the following reasons is&lt;br /&gt;
true:&lt;br /&gt;
&lt;br /&gt;
# Your personal data is no longer necessary for the purposes for which it was collected or otherwise processed.&lt;br /&gt;
# You revoke your consent to the processing, which was based on Art. 6 para. 1 lit. a or Art. 9 para. 2 lit. a of the GDPR, and there is no other legal basis for processing.&lt;br /&gt;
# You object to the processing in accordance with Article 21 (1) of the GDPR, and there are no factual reasons for the processing, or you object to the processing in accordance with Article 21 (2) of the GDPR.&lt;br /&gt;
# Your personal data is processed unlawfully.&lt;br /&gt;
# The deletion of your personal data is required to fulfil a legal obligation under Union law or the law of the Member States to which the controller is subject.&lt;br /&gt;
# Your personal data was collected in relation to information society services offered pursuant to Art. 8 (1) of the GDPR.&lt;br /&gt;
&lt;br /&gt;
==== Information to third parties ====&lt;br /&gt;
&lt;br /&gt;
If the controller has made your personal data public, and is obliged to delete it according to&lt;br /&gt;
Article 17 (1) of the GDPR, he shall take appropriate measures, including technical ones, to&lt;br /&gt;
inform data controllers who process the personal data, that you, the affected person, have&lt;br /&gt;
requested that deletion of all links to such personal information or copies of such personal&lt;br /&gt;
information, taking into account available technology and implementation costs.&lt;br /&gt;
&lt;br /&gt;
==== Exceptions ====&lt;br /&gt;
&lt;br /&gt;
The right to deletion does not exist if the processing is necessary&lt;br /&gt;
&lt;br /&gt;
# to exercise the right to freedom of expression and information;&lt;br /&gt;
# to fulfil a legal obligation required by the law of the Union or of the Member States to which the controller is subject, or to carry out a task of public interest or in the exercise of official authority assigned to the controller;&lt;br /&gt;
# for reasons of public interest in the field of public health according to Art. 9 (2) lit. h and i and&lt;br /&gt;
Art. 9 (3) of the GDPR;&lt;br /&gt;
# for archival purposes of public interest, scientific or historical research purposes, or for statistical purposes according to Art. 89 (1) of GDPR, to the extent that the right referred to in subparagraph (a) is likely to render impossible (or seriously affect) the realisation of the objectives of the processing, or&lt;br /&gt;
# to assert, exercise or defend legal claims.&lt;br /&gt;
&lt;br /&gt;
=== Right to be informed ===&lt;br /&gt;
&lt;br /&gt;
If you have claimed the right to correct, delete or restrict processing to the controller, he is&lt;br /&gt;
obliged to notify all recipients to whom your personal data has been disclosed of this&lt;br /&gt;
correction, deletion or restriction, unless: this proves to be impossible or involves a&lt;br /&gt;
disproportionate effort.&lt;br /&gt;
&lt;br /&gt;
You have a right to be informed by the controller about these recipients.&lt;br /&gt;
&lt;br /&gt;
=== Right to data portability ===&lt;br /&gt;
&lt;br /&gt;
You have the right to receive personal data that you provided to the controller in a structured,&lt;br /&gt;
standard and machine-readable format. In addition, you have the right to transfer this data to&lt;br /&gt;
another person without interference by the controller who was provided the personal data, so&lt;br /&gt;
long as&lt;br /&gt;
&lt;br /&gt;
# the processing is based on consent according to Art. 6 para. 1 lit. a of the GDPR or Art. 9 para. 2 lit. a of the GDPR, or on a contract according to Art. 6 para. 1 lit. b of the GDPR and&lt;br /&gt;
# the processing is done using automated procedures.&lt;br /&gt;
&lt;br /&gt;
In exercising this right, you also have the right that your personal data is transmitted directly&lt;br /&gt;
from one controller to another, insofar as this is technically feasible. Freedoms and rights of&lt;br /&gt;
other persons may not be affected.&lt;br /&gt;
&lt;br /&gt;
The right to data portability does not apply to the processing of personal data necessary for&lt;br /&gt;
the performance of a task in the public interest or in the exercise of official authority assigned&lt;br /&gt;
to the controller.&lt;br /&gt;
&lt;br /&gt;
=== Right to object ===&lt;br /&gt;
&lt;br /&gt;
You have the right at any time, for reasons that arise from your particular situation, to object&lt;br /&gt;
to the processing of your personal data, in accordance with Art. 6 para. 1 lit. e or f of the&lt;br /&gt;
GDPR; this also applies to profiling based on these provisions.&lt;br /&gt;
&lt;br /&gt;
The controller will no longer process the personal data concerning you unless he can&lt;br /&gt;
demonstrate compelling factual grounds for processing that outweigh your interests, rights&lt;br /&gt;
and freedoms, or the processing is for the purpose of enforcing, exercising or defending legal&lt;br /&gt;
claims.&lt;br /&gt;
&lt;br /&gt;
If your personal data is processed for direct marketing purposes, you have the right to object&lt;br /&gt;
at any time to the processing of your personal data for the purpose of such marketing; this&lt;br /&gt;
also applies to profiling insofar as it is associated with such direct marketing.&lt;br /&gt;
If you object to processing for direct marketing purposes, your personal data will no longer be&lt;br /&gt;
processed for these purposes.&lt;br /&gt;
&lt;br /&gt;
Regardless of Directive 2002/58/EC, you have the option, in the context of the use of&lt;br /&gt;
information society services, to exercise your right to object utilising automated procedures&lt;br /&gt;
that use technical specifications.&lt;br /&gt;
&lt;br /&gt;
=== Right to revoke the data protection consent declaration ===&lt;br /&gt;
&lt;br /&gt;
You have the right to revoke your data protection consent declaration at any time. The&lt;br /&gt;
revocation of consent does not affect the legality of the processing carried out on the basis of&lt;br /&gt;
the consent, until the revocation.&lt;br /&gt;
&lt;br /&gt;
=== Right to complain to a supervisory authority ===&lt;br /&gt;
&lt;br /&gt;
If you believe that the processing of your personal data violates the GDPR, you have the right,&lt;br /&gt;
without prejudice to any other administrative or judicial remedy, to complain to a supervisory&lt;br /&gt;
authority, in particular in the member Member State of your residence, place of work or place&lt;br /&gt;
of alleged infringement.&lt;br /&gt;
&lt;br /&gt;
The supervisory authority to which the complaint has been submitted shall inform the&lt;br /&gt;
complainant of the status and results of the complaint, including the option of a judicial&lt;br /&gt;
remedy pursuant to Art. 78 of the GDPR.&lt;br /&gt;
&lt;br /&gt;
== Attribution ==&lt;br /&gt;
&lt;br /&gt;
This privacy policy was originally published by The Document Foundation (TDF) at https://www.libreoffice.org &lt;br /&gt;
under the [https://creativecommons.org/licenses/by-sa/3.0/| Creative Commons Attribution-Share Alike 3.0] &lt;br /&gt;
License. Changes were made to fit the policy for our purpose.&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
	<entry>
		<id>https://gangplank.group/mediawiki/index.php?title=Project:Privacy_policy&amp;diff=132</id>
		<title>Project:Privacy policy</title>
		<link rel="alternate" type="text/html" href="https://gangplank.group/mediawiki/index.php?title=Project:Privacy_policy&amp;diff=132"/>
		<updated>2021-03-15T14:51:21Z</updated>

		<summary type="html">&lt;p&gt;HR: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We provide an [[Project:Privacy_policy/en | English translation of this policy]] for your convenience.&lt;br /&gt;
&lt;br /&gt;
== Name und Anschrift des Verantwortlichen ==&lt;br /&gt;
&lt;br /&gt;
Der Verantwortliche im Sinne der Datenschutz-Grundverordnung und anderer nationaler&lt;br /&gt;
Datenschutzgesetze der Mitgliedsstaaten sowie sonstiger datenschutzrechtlicher&lt;br /&gt;
Bestimmungen ist:&lt;br /&gt;
&lt;br /&gt;
[[File:Privacy_address.png]]&lt;br /&gt;
&lt;br /&gt;
== Allgemeines zur Datenverarbeitung ==&lt;br /&gt;
&lt;br /&gt;
=== Umfang der Verarbeitung personenbezogener Daten ===&lt;br /&gt;
&lt;br /&gt;
Wir erheben und verwenden personenbezogene Daten unserer Nutzer grundsätzlich nur,&lt;br /&gt;
soweit dies zur Bereitstellung einer funktionsfähigen Website sowie unserer Inhalte und&lt;br /&gt;
Leistungen erforderlich ist.&lt;br /&gt;
&lt;br /&gt;
=== Rechtsgrundlage für die Verarbeitung personenbezogener Daten ===&lt;br /&gt;
&lt;br /&gt;
Soweit wir für Verarbeitungsvorgänge personenbezogener Daten eine Einwilligung der&lt;br /&gt;
betroffenen Person einholen, dient Art. 6 Abs. 1 lit. a EU-Datenschutzgrundverordnung&lt;br /&gt;
(DSGVO) als Rechtsgrundlage.&lt;br /&gt;
&lt;br /&gt;
Bei der Verarbeitung von personenbezogenen Daten, die zur Erfüllung eines Vertrages,&lt;br /&gt;
dessen Vertragspartei die betroffene Person ist, erforderlich ist, dient Art. 6 Abs. 1 lit. b&lt;br /&gt;
DSGVO als Rechtsgrundlage. Dies gilt auch für Verarbeitungsvorgänge, die zur Durchführung&lt;br /&gt;
vorvertraglicher Maßnahmen erforderlich sind.&lt;br /&gt;
&lt;br /&gt;
Soweit eine Verarbeitung personenbezogener Daten zur Erfüllung einer rechtlichen&lt;br /&gt;
Verpflichtung erforderlich ist, dient Art. 6 Abs. 1 lit. c DSGVO&lt;br /&gt;
als Rechtsgrundlage.&lt;br /&gt;
&lt;br /&gt;
Für den Fall, dass lebenswichtige Interessen der betroffenen Person oder einer anderen&lt;br /&gt;
natürlichen Person eine Verarbeitung personenbezogener Daten erforderlich machen, dient&lt;br /&gt;
Art. 6 Abs. 1 lit. d DSGVO als Rechtsgrundlage.&lt;br /&gt;
&lt;br /&gt;
Ist die Verarbeitung zur Wahrung eines berechtigten Interesses vun uns oder&lt;br /&gt;
eines Dritten erforderlich und überwiegen die Interessen, Grundrechte und Grundfreiheiten&lt;br /&gt;
des Betroffenen das erstgenannte Interesse nicht, so dient Art. 6 Abs. 1 lit. f DSGVO als&lt;br /&gt;
Rechtsgrundlage für die Verarbeitung.&lt;br /&gt;
&lt;br /&gt;
=== Datenlöschung und Speicherdauer ===&lt;br /&gt;
&lt;br /&gt;
Die personenbezogenen Daten der betroffenen Person werden gelöscht oder gesperrt, sobald&lt;br /&gt;
der Zweck der Speicherung entfällt. Eine Speicherung kann darüber hinaus erfolgen, wenn&lt;br /&gt;
dies durch den europäischen oder nationalen Gesetzgeber in unionsrechtlichen Verordnungen,&lt;br /&gt;
Gesetzen oder sonstigen Vorschriften, denen der Verantwortliche unterliegt, vorgesehen&lt;br /&gt;
wurde. Eine Sperrung oder Löschung der Daten erfolgt auch dann, wenn eine durch die&lt;br /&gt;
genannten Normen vorgeschriebene Speicherfrist abläuft, es sei denn, dass eine&lt;br /&gt;
Erforderlichkeit zur weiteren Speicherung der Daten für einen Vertragsabschluss oder eine&lt;br /&gt;
Vertragserfüllung besteht.&lt;br /&gt;
&lt;br /&gt;
== Bereitstellung der Website und Erstellung von Logfiles ==&lt;br /&gt;
&lt;br /&gt;
=== Beschreibung und Umfang der Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Bei jedem Aufruf unserer Internetseite erfasst unser System automatisiert Daten und&lt;br /&gt;
Informationen vom Computersystem des aufrufenden Rechners. Folgende Daten werden&lt;br /&gt;
hierbei erhoben:&lt;br /&gt;
&lt;br /&gt;
# Informationen über den Browsertyp und die verwendete Version;&lt;br /&gt;
# das Betriebssystem des Nutzers;&lt;br /&gt;
# die IP-Adresse des Nutzers;&lt;br /&gt;
# Datum und Uhrzeit des Zugriffs;&lt;br /&gt;
# Websites, von denen das System des Nutzers auf unsere Internetseite gelangt;&lt;br /&gt;
# Websites, die vom System des Nutzers über unsere Website aufgerufen werden.&lt;br /&gt;
&lt;br /&gt;
Die Daten werden ebenfalls in den Logfiles unseres Systems gespeichert. Eine Speicherung&lt;br /&gt;
dieser Daten zusammen mit anderen personenbezogenen Daten des Nutzers findet nicht&lt;br /&gt;
statt.&lt;br /&gt;
&lt;br /&gt;
=== Rechtsgrundlage für die Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Rechtsgrundlage für die vorübergehende Speicherung der Daten und der Logfiles ist Art. 6&lt;br /&gt;
Abs. 1 lit. f DSGVO.&lt;br /&gt;
&lt;br /&gt;
=== Zweck der Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Die vorübergehende Speicherung der IP-Adresse durch das System ist notwendig, um eine&lt;br /&gt;
Auslieferung der Website an den Rechner des Nutzers zu ermöglichen. Hierfür muss die IP-&lt;br /&gt;
Adresse des Nutzers für die Dauer der Sitzung gespeichert bleiben.&lt;br /&gt;
Die Speicherung in Logfiles erfolgt, um die Funktionsfähigkeit der Website sicherzustellen.&lt;br /&gt;
Zudem dienen uns die Daten zur Sicherstellung der Sicherheit unserer informationstechnischen Systeme. Eine Auswertung der Daten zu Marketingzwecken findet in diesem Zusammenhang nicht statt.&lt;br /&gt;
&lt;br /&gt;
In diesen Zwecken liegt auch unser berechtigtes Interesse an der Datenverarbeitung nach&lt;br /&gt;
Art. 6 Abs. 1 lit. f DSGVO.&lt;br /&gt;
&lt;br /&gt;
=== Dauer der Speicherung ===&lt;br /&gt;
&lt;br /&gt;
Die Daten werden gelöscht, sobald sie für die Erreichung des Zweckes ihrer Erhebung nicht&lt;br /&gt;
mehr erforderlich sind. Im Falle der Erfassung der Daten zur Bereitstellung der Website ist&lt;br /&gt;
dies der Fall, wenn die jeweilige Sitzung beendet ist.&lt;br /&gt;
&lt;br /&gt;
Im Falle der Speicherung der Daten in Logfiles ist dies nach spätestens vierzehn Tagen der&lt;br /&gt;
Fall.&lt;br /&gt;
&lt;br /&gt;
== Verwendung von Cookies ==&lt;br /&gt;
&lt;br /&gt;
=== Beschreibung und Umfang der Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Unsere Webseite verwendet Cookies. Bei Cookies handelt es sich um Textdateien, die im&lt;br /&gt;
Internetbrowser bzw. vom Internetbrowser auf dem Computersystem des Nutzers gespeichert&lt;br /&gt;
werden. Ruft ein Nutzer eine Website auf, so kann ein Cookie auf dem Betriebssystem des&lt;br /&gt;
Nutzers gespeichert werden. Dieser Cookie enthält eine charakteristische Zeichenfolge, die&lt;br /&gt;
eine eindeutige Identifizierung des Browsers beim erneuten Aufrufen der Website ermöglicht.&lt;br /&gt;
&lt;br /&gt;
Wir setzen Cookies ein, um unsere Website nutzerfreundlicher zu gestalten. Einige Elemente&lt;br /&gt;
unserer Internetseite erfordern es, dass der aufrufende Browser auch nach einem&lt;br /&gt;
Seitenwechsel identifiziert werden kann. In dem Cookie wird dabei nur eine zufällige ID&lt;br /&gt;
gespeichert und übermittelt.&lt;br /&gt;
&lt;br /&gt;
=== Rechtsgrundlage für die Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Die Rechtsgrundlage für die Verarbeitung personenbezogener Daten unter Verwendung von&lt;br /&gt;
Cookies ist Art. 6 Abs. 1 lit. f DSGVO.&lt;br /&gt;
&lt;br /&gt;
=== Zweck der Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Der Zweck der Verwendung technisch notwendiger Cookies ist, die Nutzung von Websites für&lt;br /&gt;
die Nutzer zu vereinfachen. Einige Funktionen unserer Internetseite können ohne den Einsatz&lt;br /&gt;
von Cookies nicht angeboten werden. Für diese ist es erforderlich, dass der Browser auch&lt;br /&gt;
nach einem Seitenwechsel wiedererkannt wird.&lt;br /&gt;
&lt;br /&gt;
Für folgende Anwendungen benötigen wir Cookies:&lt;br /&gt;
&lt;br /&gt;
# Aufrechterhalten des logins.&lt;br /&gt;
# Beibehalten individueller Einstellungen wie frei gewählter Benutzernamen oder Suchpräferenzen.&lt;br /&gt;
&lt;br /&gt;
In diesen Zwecken liegt auch unser berechtigtes Interesse in der Verarbeitung der personenbezogenen Daten nach Art. 6 Abs. 1 lit. f DSGVO.&lt;br /&gt;
&lt;br /&gt;
=== Dauer der Speicherung ===&lt;br /&gt;
&lt;br /&gt;
Cookies werden auf dem Rechner des Nutzers gespeichert und von diesem an unserer Seite&lt;br /&gt;
übermittelt. Die Cookies werden automatisch gelöscht wenn der Browser geschlossen wird.&lt;br /&gt;
&lt;br /&gt;
== Benachrichtigungen und Mailinglisten ==&lt;br /&gt;
&lt;br /&gt;
=== Beschreibung und Umfang der Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Auf unserer Internetseite besteht die Möglichkeit, kostenfreie Benachrichtigungsdienste oder&lt;br /&gt;
Mailinglisten zu abonnieren. Dabei werden bei der Anmeldung zum Benachrichtigungsdienst&lt;br /&gt;
oder einer Mailingliste die Daten aus der Eingabemaske bzw. der Registrierungs-E-Mail an uns&lt;br /&gt;
übermittelt, also die E-Mailadresse. Zudem werden folgende Daten bei der Anmeldung&lt;br /&gt;
erhoben:&lt;br /&gt;
&lt;br /&gt;
# IP-Adresse des aufrufenden Rechners;&lt;br /&gt;
# Datum und Uhrzeit der Registrierungsbestätigung&lt;br /&gt;
&lt;br /&gt;
Für die Verarbeitung der Daten wird im Rahmen des Anmeldevorgangs Ihre Einwilligung&lt;br /&gt;
eingeholt und auf diese Datenschutzerklärung verwiesen.&lt;br /&gt;
&lt;br /&gt;
Es erfolgt im Zusammenhang mit der Datenverarbeitung für den Versand von&lt;br /&gt;
Benachrichtigungen oder der Mails der Mailingliste keine Weitergabe der Daten an Dritte. Die&lt;br /&gt;
Daten werden ausschließlich für den Versand der Benachrichtigungen bzw. der Mails der&lt;br /&gt;
Mailingliste verwendet.&lt;br /&gt;
&lt;br /&gt;
=== Rechtsgrundlage für die Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Rechtsgrundlage für die Verarbeitung der Daten nach Anmeldung durch den Nutzer ist bei&lt;br /&gt;
Vorliegen einer Einwilligung des Nutzers Art. 6 Abs. 1 lit. a DSGVO.&lt;br /&gt;
&lt;br /&gt;
=== Zweck der Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Die Erhebung der E-Mail-Adresse des Nutzers dient dazu, Benachrichtigungen oder die Mails&lt;br /&gt;
der Mailingliste zuzustellen. Die Erhebung von Datum und Uhrzeit der&lt;br /&gt;
Registrierungsbestätigung dient dem Nachweis der Registrierung (opt-in).&lt;br /&gt;
&lt;br /&gt;
=== Dauer der Speicherung ===&lt;br /&gt;
&lt;br /&gt;
Die Daten werden gelöscht, sobald sie für die Erreichung des Zweckes ihrer Erhebung nicht&lt;br /&gt;
mehr erforderlich sind. Das Datum der Registrierungsbestätigung, und die E-Mail-Adresse des&lt;br /&gt;
Nutzers werden demnach solange gespeichert, wie das Abonnement der Benachrichtigung&lt;br /&gt;
oder der Mailingliste aktiv ist.&lt;br /&gt;
&lt;br /&gt;
=== Widerspruchs- und Beseitigungsmöglichkeit ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Review this paragraph&#039;&#039;&#039;&lt;br /&gt;
Das Abonnement der Benachrichtigung oder die Mails der Mailingliste können durch den&lt;br /&gt;
betroffenen Nutzer jederzeit gekündigt werden. Zu diesem Zweck findet sich in jedem&lt;br /&gt;
Benachrichtigung oder Mail ein entsprechender Hinweis.&lt;br /&gt;
&lt;br /&gt;
== Registrierung ==&lt;br /&gt;
&lt;br /&gt;
=== Beschreibung und Umfang der Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Auf unserer Internetseite bieten wir Nutzern die Möglichkeit, sich unter Angabe&lt;br /&gt;
personenbezogener Daten zu registrieren (z.B. das Wiki). Die Daten werden dabei &lt;br /&gt;
in eine Eingabemaske eingegeben und an uns übermittelt und gespeichert. Eine Weitergabe der Daten an Dritte findet nicht statt. Folgende Daten werden im Rahmen des Registrierungsprozesses erhoben: Ein beliebig zu wählender Benutzername und eine E-Mail-Adresse. Die Angabe des Namens („real name“) oder weiterer persönlicher Informationen ist, soweit angeboten, immer freiwillig.&lt;br /&gt;
&lt;br /&gt;
Im Zeitpunkt der Registrierung werden zudem folgende Daten gespeichert:&lt;br /&gt;
&lt;br /&gt;
# die IP-Adresse des Nutzers;&lt;br /&gt;
# Datum und Uhrzeit der Registrierung&lt;br /&gt;
&lt;br /&gt;
Im Rahmen des Registrierungsprozesses wird eine Einwilligung des Nutzers zur Verarbeitung&lt;br /&gt;
dieser Daten eingeholt.&lt;br /&gt;
&lt;br /&gt;
=== Rechtsgrundlage für die Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Rechtsgrundlage für die Verarbeitung der Daten ist bei Vorliegen einer Einwilligung des&lt;br /&gt;
Nutzers Art. 6 Abs. 1 lit. b DSGVO.&lt;br /&gt;
&lt;br /&gt;
=== Zweck der Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Eine Registrierung des Nutzers ist für das Bereithalten bestimmter Inhalte und Leistungen auf&lt;br /&gt;
unserer Website erforderlich:&lt;br /&gt;
&lt;br /&gt;
# zur gezielten Benachrichtigung des Benutzers bei ihn betreffenden Änderungen;&lt;br /&gt;
# zur Verhinderung von Missbrauch.&lt;br /&gt;
&lt;br /&gt;
=== Dauer der Speicherung ===&lt;br /&gt;
&lt;br /&gt;
Die Daten werden gelöscht, sobald sie für die Erreichung des Zweckes ihrer Erhebung nicht&lt;br /&gt;
mehr erforderlich sind.&lt;br /&gt;
&lt;br /&gt;
Dies ist für die während des Registrierungsvorgangs erhobenen Daten der Fall, wenn die&lt;br /&gt;
Registrierung auf unserer Internetseite aufgehoben oder abgeändert wird.&lt;br /&gt;
&lt;br /&gt;
== E-Mail-Kontakt ==&lt;br /&gt;
&lt;br /&gt;
=== Beschreibung und Umfang der Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Auf unserer Internetseite ist eine Kontaktaufnahme über die bereitgestellte E-Mail-Adresse&lt;br /&gt;
möglich. In diesem Fall werden die mit der E-Mail übermittelten personenbezogenen Daten&lt;br /&gt;
des Nutzers gespeichert.&lt;br /&gt;
&lt;br /&gt;
Es erfolgt in diesem Zusammenhang keine Weitergabe der Daten an Dritte. Die Daten werden&lt;br /&gt;
ausschließlich für die Verarbeitung der Konversation verwendet.&lt;br /&gt;
&lt;br /&gt;
=== Rechtsgrundlage für die Datenverarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Rechtsgrundlage für die Verarbeitung der Daten, die im Zuge einer Übersendung einer E-Mail&lt;br /&gt;
übermittelt werden, ist Art. 6 Abs. 1 lit. f DSGVO.&lt;br /&gt;
&lt;br /&gt;
=== Zweck der Datenverarbeitung ===&lt;br /&gt;
&#039;&#039;&#039;Todo: refrase&#039;&#039;&#039;&lt;br /&gt;
Die Verarbeitung der personenbezogenen Daten aus der Kontaktaufnahme per E-Mail dient&lt;br /&gt;
uns allein zur Bearbeitung der Kontaktaufnahme.&lt;br /&gt;
&lt;br /&gt;
=== Dauer der Speicherung ===&lt;br /&gt;
&lt;br /&gt;
Die Daten werden gelöscht, sobald sie für die Erreichung des Zweckes ihrer Erhebung nicht&lt;br /&gt;
mehr erforderlich sind. Für die personenbezogenen Daten, die per E-Mail übersandt wurden,&lt;br /&gt;
ist dies dann der Fall, wenn die jeweilige Mail nicht mehr erforderlich ist. Ausserdem gelten&lt;br /&gt;
gegebenenfalls gesetzliche Aufbewahrungspflichten.&lt;br /&gt;
&lt;br /&gt;
== Rechte der betroffenen Person ==&lt;br /&gt;
&lt;br /&gt;
Werden personenbezogene Daten von Ihnen verarbeitet, sind Sie Betroffener i.S.d. DSGVO&lt;br /&gt;
und es stehen Ihnen folgende Rechte gegenüber dem Verantwortlichen zu:&lt;br /&gt;
&lt;br /&gt;
=== Auskunftsrecht ===&lt;br /&gt;
&lt;br /&gt;
Sie können von dem Verantwortlichen eine Bestätigung darüber verlangen, ob&lt;br /&gt;
personenbezogene Daten, die Sie betreffen, von uns verarbeitet werden.&lt;br /&gt;
&lt;br /&gt;
Liegt eine solche Verarbeitung vor, können Sie von dem Verantwortlichen über folgende&lt;br /&gt;
Informationen Auskunft verlangen:&lt;br /&gt;
&lt;br /&gt;
# die Zwecke, zu denen die personenbezogenen Daten verarbeitet werden;&lt;br /&gt;
# die Kategorien von personenbezogenen Daten, welche verarbeitet werden;&lt;br /&gt;
# die Empfänger bzw. die Kategorien von Empfängern, gegenüber denen die Sie betreffenden personenbezogenen Daten offengelegt wurden oder noch offengelegt werden;&lt;br /&gt;
# die geplante Dauer der Speicherung der Sie betreffenden personenbezogenen Daten oder, falls konkrete Angaben hierzu nicht möglich sind, Kriterien für die Festlegung der Speicherdauer;&lt;br /&gt;
# das Bestehen eines Rechts auf Berichtigung oder Löschung der Sie betreffenden personenbezogenen Daten, eines Rechts auf Einschränkung der Verarbeitung durch den Verantwortlichen oder eines Widerspruchsrechts gegen diese Verarbeitung;&lt;br /&gt;
# das Bestehen eines Beschwerderechts bei einer Aufsichtsbehörde;&lt;br /&gt;
# alle verfügbaren Informationen über die Herkunft der Daten, wenn die personenbezogenen Daten nicht bei der betroffenen Person erhoben werden;&lt;br /&gt;
# das Bestehen einer automatisierten Entscheidungsfindung einschließlich Profiling gemäß Art. 22 Abs. 1 und 4 DSGVO und – zumindest in diesen Fällen – aussagekräftige Informationen über die involvierte Logik sowie die Tragweite und die angestrebten Auswirkungen einer derartigen Verarbeitung für die betroffene Person.&lt;br /&gt;
&lt;br /&gt;
Ihnen steht das Recht zu, Auskunft darüber zu verlangen, ob die Sie betreffenden&lt;br /&gt;
personenbezogenen Daten in ein Drittland oder an eine internationale Organisation&lt;br /&gt;
übermittelt werden. In diesem Zusammenhang können Sie verlangen, über die geeigneten&lt;br /&gt;
Garantien gem. Art. 46 DSGVO im Zusammenhang mit der Übermittlung unterrichtet zu&lt;br /&gt;
werden.&lt;br /&gt;
&lt;br /&gt;
=== Recht auf Berichtigung ===&lt;br /&gt;
&lt;br /&gt;
Sie haben ein Recht auf Berichtigung und/oder Vervollständigung gegenüber dem&lt;br /&gt;
Verantwortlichen, sofern die verarbeiteten personenbezogenen Daten, die Sie betreffen,&lt;br /&gt;
unrichtig oder unvollständig sind. Der Verantwortliche hat die Berichtigung unverzüglich&lt;br /&gt;
vorzunehmen.&lt;br /&gt;
&lt;br /&gt;
=== Recht auf Einschränkung der Verarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Unter den folgenden Voraussetzungen können Sie die Einschränkung der Verarbeitung der Sie&lt;br /&gt;
betreffenden personenbezogenen Daten verlangen:&lt;br /&gt;
&lt;br /&gt;
# wenn Sie die Richtigkeit der Sie betreffenden personenbezogenen für eine Dauer bestreiten, die es dem Verantwortlichen ermöglicht, die Richtigkeit der personenbezogenen Daten zu überprüfen;&lt;br /&gt;
# die Verarbeitung unrechtmäßig ist und Sie die Löschung der personenbezogenen Daten ablehnen und stattdessen die Einschränkung der Nutzung der personenbezogenen Daten verlangen;&lt;br /&gt;
# der Verantwortliche die personenbezogenen Daten für die Zwecke der Verarbeitung nicht länger benötigt, Sie diese jedoch zur Geltendmachung, Ausübung oder Verteidigung von Rechtsansprüchen benötigen, oder&lt;br /&gt;
# wenn Sie Widerspruch gegen die Verarbeitung gemäß Art. 21 Abs. 1 DSGVO eingelegt haben und noch nicht feststeht, ob die berechtigten Gründe des Verantwortlichen gegenüber Ihren Gründen überwiegen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Todo: Review. Union&#039;&#039;&#039;&lt;br /&gt;
Wurde die Verarbeitung der Sie betreffenden personenbezogenen Daten eingeschränkt,&lt;br /&gt;
dürfen diese Daten – von ihrer Speicherung abgesehen – nur mit Ihrer Einwilligung oder zur&lt;br /&gt;
Geltendmachung, Ausübung oder Verteidigung von Rechtsansprüchen oder zum Schutz der&lt;br /&gt;
Rechte einer anderen natürlichen oder juristischen Person oder aus Gründen eines wichtigen&lt;br /&gt;
öffentlichen Interesses der Union oder eines Mitgliedstaats verarbeitet werden.&lt;br /&gt;
&lt;br /&gt;
Wurde die Einschränkung der Verarbeitung nach den o.g. Voraussetzungen eingeschränkt,&lt;br /&gt;
werden Sie von dem Verantwortlichen unterrichtet bevor die Einschränkung aufgehoben wird.&lt;br /&gt;
&lt;br /&gt;
=== Recht auf Löschung ===&lt;br /&gt;
&lt;br /&gt;
==== Löschungspflicht ====&lt;br /&gt;
&lt;br /&gt;
Sie können von dem Verantwortlichen verlangen, dass die Sie betreffenden&lt;br /&gt;
personenbezogenen Daten unverzüglich gelöscht werden, und der Verantwortliche ist&lt;br /&gt;
verpflichtet, diese Daten unverzüglich zu löschen, sofern einer der folgenden Gründe zutrifft:&lt;br /&gt;
&lt;br /&gt;
# die Sie betreffenden personenbezogenen Daten sind für die Zwecke, für die sie erhoben oder auf sonstige Weise verarbeitet wurden, nicht mehr notwendig.&lt;br /&gt;
# Sie widerrufen Ihre Einwilligung, auf die sich die Verarbeitung gem. Art. 6 Abs. 1 lit. a oder Art. 9 Abs. 2 lit. a DSGVO stützte und es fehlt an einer anderweitigen Rechtsgrundlage für die Verarbeitung.&lt;br /&gt;
# Sie legen gem. Art. 21 Abs. 1 DSGVO Widerspruch gegen die Verarbeitung ein und es liegen keine vorrangigen berechtigten Gründe für die Verarbeitung vor, oder Sie legen gem. Art. 21 Abs. 2 DSGVO Widerspruch gegen die Verarbeitung ein.&lt;br /&gt;
# Die Sie betreffenden personenbezogenen Daten wurden unrechtmäßig verarbeitet.&lt;br /&gt;
# Die Löschung der Sie betreffenden personenbezogenen Daten ist zur Erfüllung einer rechtlichen Verpflichtung nach dem Unionsrecht oder dem Recht der Mitgliedstaaten erforderlich, dem der Verantwortliche unterliegt.&lt;br /&gt;
# Die Sie betreffenden personenbezogenen Daten wurden in Bezug auf angebotene Dienste der Informationsgesellschaft gemäß Art. 8 Abs. 1 DSGVO erhoben.&lt;br /&gt;
&lt;br /&gt;
==== Information an Dritte ====&lt;br /&gt;
&lt;br /&gt;
Hat der Verantwortliche die Sie betreffenden personenbezogenen Daten öffentlich gemacht&lt;br /&gt;
und ist er gem. Art. 17 Abs. 1 DSGVO zu deren Löschung verpflichtet, so trifft er unter&lt;br /&gt;
Berücksichtigung der verfügbaren Technologie und der Implementierungskosten&lt;br /&gt;
angemessene Maßnahmen, auch technischer Art, um für die Datenverarbeitung&lt;br /&gt;
Verantwortliche, die die personenbezogenen Daten verarbeiten, darüber zu informieren, dass&lt;br /&gt;
Sie als betroffene Person von ihnen die Löschung aller Links zu diesen personenbezogenen&lt;br /&gt;
Daten oder von Kopien oder Replikationen dieser personenbezogenen Daten verlangt haben.&lt;br /&gt;
&lt;br /&gt;
==== Ausnahmen ====&lt;br /&gt;
&lt;br /&gt;
Das Recht auf Löschung besteht nicht, soweit die Verarbeitung erforderlich ist:&lt;br /&gt;
&lt;br /&gt;
# zur Ausübung des Rechts auf freie Meinungsäußerung und Information;&lt;br /&gt;
# zur Erfüllung einer rechtlichen Verpflichtung, die die Verarbeitung nach dem Recht der Union oder der Mitgliedstaaten, dem der Verantwortliche unterliegt, erfordert, oder zur Wahrnehmung einer Aufgabe, die im öffentlichen Interesse liegt oder in Ausübung öffentlicher Gewalt erfolgt, die dem Verantwortlichen übertragen wurde;&lt;br /&gt;
# aus Gründen des öffentlichen Interesses im Bereich der öffentlichen Gesundheit gemäß Art. 9 Abs. 2 lit. h und i sowie Art. 9 Abs. 3 DSGVO;&lt;br /&gt;
# für im öffentlichen Interesse liegende Archivzwecke, wissenschaftliche oder historische Forschungszwecke oder für statistische Zwecke gem. Art. 89 Abs. 1 DSGVO, soweit das unter Abschnitt a) genannte Recht voraussichtlich die Verwirklichung der Ziele dieser Verarbeitung unmöglich macht oder ernsthaft beeinträchtigt, oder&lt;br /&gt;
# zur Geltendmachung, Ausübung oder Verteidigung von Rechtsansprüchen.&lt;br /&gt;
&lt;br /&gt;
=== Recht auf Unterrichtung ===&lt;br /&gt;
&lt;br /&gt;
Haben Sie das Recht auf Berichtigung, Löschung oder Einschränkung der Verarbeitung&lt;br /&gt;
gegenüber dem Verantwortlichen geltend gemacht, ist dieser verpflichtet, allen Empfängern,&lt;br /&gt;
denen die Sie betreffenden personenbezogenen Daten offengelegt wurden, diese&lt;br /&gt;
Berichtigung oder Löschung der Daten oder Einschränkung der Verarbeitung mitzuteilen, es&lt;br /&gt;
sei denn, dies erweist sich als unmöglich oder ist mit einem unverhältnismäßigen Aufwand&lt;br /&gt;
verbunden.&#039;&#039;&#039;Todo: Typo? dem unverhältnismäßigen(/m) Aufwand&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Ihnen steht gegenüber dem Verantwortlichen das Recht zu, über diese Empfänger&lt;br /&gt;
unterrichtet zu werden.&lt;br /&gt;
&lt;br /&gt;
=== Recht auf Datenübertragbarkeit ===&lt;br /&gt;
&lt;br /&gt;
Sie haben das Recht, die Sie betreffenden personenbezogenen Daten, die Sie dem&lt;br /&gt;
Verantwortlichen bereitgestellt haben, in einem strukturierten, gängigen und&lt;br /&gt;
maschinenlesbaren Format zu erhalten. Außerdem haben Sie das Recht diese Daten einem&lt;br /&gt;
anderen Verantwortlichen ohne Behinderung durch den Verantwortlichen, dem die&lt;br /&gt;
personenbezogenen Daten bereitgestellt wurden, zu übermitteln, sofern&lt;br /&gt;
&lt;br /&gt;
# die Verarbeitung auf einer Einwilligung gem. Art. 6 Abs. 1 lit. a DSGVO oder Art. 9 Abs. 2 lit. a DSGVO oder auf einem Vertrag gem. Art. 6 Abs. 1 lit. b DSGVO beruht und&lt;br /&gt;
# die Verarbeitung mithilfe automatisierter Verfahren erfolgt.&lt;br /&gt;
&lt;br /&gt;
In Ausübung dieses Rechts haben Sie ferner das Recht, zu erwirken, dass die Sie betreffenden&lt;br /&gt;
personenbezogenen Daten direkt von einem Verantwortlichen einem anderen&lt;br /&gt;
Verantwortlichen übermittelt werden, soweit dies technisch machbar ist. Freiheiten und&lt;br /&gt;
Rechte anderer Personen dürfen hierdurch nicht beeinträchtigt werden.&lt;br /&gt;
&lt;br /&gt;
Das Recht auf Datenübertragbarkeit gilt nicht für eine Verarbeitung personenbezogener&lt;br /&gt;
Daten, die für die Wahrnehmung einer Aufgabe erforderlich ist, die im öffentlichen Interesse&lt;br /&gt;
liegt oder in Ausübung öffentlicher Gewalt erfolgt, die dem Verantwortlichen übertragen&lt;br /&gt;
wurde.&lt;br /&gt;
&lt;br /&gt;
=== Widerspruchsrecht ===&lt;br /&gt;
&lt;br /&gt;
Sie haben das Recht, aus Gründen, die sich aus ihrer besonderen Situation ergeben, jederzeit&lt;br /&gt;
gegen die Verarbeitung der Sie betreffenden personenbezogenen Daten, die aufgrund von&lt;br /&gt;
Art. 6 Abs. 1 lit. e oder f DSGVO erfolgt, Widerspruch einzulegen; dies gilt auch für ein auf&lt;br /&gt;
diese Bestimmungen gestütztes Profiling.&lt;br /&gt;
&lt;br /&gt;
Der Verantwortliche verarbeitet die Sie betreffenden personenbezogenen Daten nicht mehr,&lt;br /&gt;
es sei denn, er kann zwingende schutzwürdige Gründe für die Verarbeitung nachweisen, die&lt;br /&gt;
Ihre Interessen, Rechte und Freiheiten überwiegen, oder die Verarbeitung dient der&lt;br /&gt;
Geltendmachung, Ausübung oder Verteidigung von Rechtsansprüchen.&lt;br /&gt;
&lt;br /&gt;
Werden die Sie betreffenden personenbezogenen Daten verarbeitet, um Direktwerbung zu&lt;br /&gt;
betreiben, haben Sie das Recht, jederzeit Widerspruch gegen die Verarbeitung der Sie&lt;br /&gt;
betreffenden personenbezogenen Daten zum Zwecke derartiger Werbung einzulegen; dies gilt&lt;br /&gt;
auch für das Profiling, soweit es mit solcher Direktwerbung in Verbindung steht.&lt;br /&gt;
&lt;br /&gt;
Widersprechen Sie der Verarbeitung für Zwecke der Direktwerbung, so werden die Sie&lt;br /&gt;
betreffenden personenbezogenen Daten nicht mehr für diese Zwecke verarbeitet.&lt;br /&gt;
&lt;br /&gt;
Sie haben die Möglichkeit, im Zusammenhang mit der Nutzung von Diensten der&lt;br /&gt;
Informationsgesellschaft – ungeachtet der Richtlinie 2002/58/EG – Ihr Widerspruchsrecht&lt;br /&gt;
mittels automatisierter Verfahren auszuüben, bei denen technische Spezifikationen verwendet&lt;br /&gt;
werden.&lt;br /&gt;
&lt;br /&gt;
=== Recht auf Widerruf der datenschutzrechtlichen Einwilligungserklärung ===&lt;br /&gt;
&lt;br /&gt;
Sie haben das Recht, Ihre datenschutzrechtliche Einwilligungserklärung jederzeit zu&lt;br /&gt;
widerrufen. Durch den Widerruf der Einwilligung wird die Rechtmäßigkeit der aufgrund der&lt;br /&gt;
Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt.&lt;br /&gt;
&lt;br /&gt;
=== Recht auf Beschwerde bei einer Aufsichtsbehörde ===&lt;br /&gt;
&lt;br /&gt;
Unbeschadet eines anderweitigen verwaltungsrechtlichen oder gerichtlichen Rechtsbehelfs&lt;br /&gt;
steht Ihnen das Recht auf Beschwerde bei einer Aufsichtsbehörde, insbesondere in dem&lt;br /&gt;
Mitgliedstaat ihres Aufenthaltsorts, ihres Arbeitsplatzes oder des Orts des mutmaßlichen&lt;br /&gt;
Verstoßes, zu, wenn Sie der Ansicht sind, dass die Verarbeitung der Sie betreffenden&lt;br /&gt;
personenbezogenen Daten gegen die DSGVO verstößt.&lt;br /&gt;
&lt;br /&gt;
Die Aufsichtsbehörde, bei der die Beschwerde eingereicht wurde, unterrichtet den&lt;br /&gt;
Beschwerdeführer über den Stand und die Ergebnisse der Beschwerde einschließlich der&lt;br /&gt;
Möglichkeit eines gerichtlichen Rechtsbehelfs nach Art. 78 DSGVO.&lt;br /&gt;
&lt;br /&gt;
== Namensnennung ==&lt;br /&gt;
&lt;br /&gt;
Diese Datenschutzerklärung stammt von The Document Foundation (TDF) [https://www.libreoffice.org] und wurde unter der freien Creative-Commons-Lizenz [https://creativecommons.org/licenses/by-sa/3.0/| CC-BY-SA 3.0] veröffentlicht. Es wurden Änderungen vorgenommen, um die Datenschutzerklärung an unsere Bedürfnisse anzupassen.&lt;/div&gt;</summary>
		<author><name>HR</name></author>
	</entry>
</feed>