Upgrade to template v3

This commit is contained in:
Florine W. Dekker 2022-11-20 23:16:12 +01:00
parent 3b6eb09705
commit cf134f376f
Signed by: FWDekker
GPG Key ID: D3DCFAA8A4560BE0
3 changed files with 92 additions and 102 deletions

BIN
package-lock.json generated

Binary file not shown.

View File

@ -1,6 +1,6 @@
{ {
"name": "privacy", "name": "privacy",
"version": "1.4.6", "version": "1.4.7",
"description": "Florine's privacy policy.", "description": "Florine's privacy policy.",
"author": "Florine W. Dekker", "author": "Florine W. Dekker",
"browser": "dist/bundle.js", "browser": "dist/bundle.js",

View File

@ -19,13 +19,12 @@
<title>Privacy policy | FWDekker</title> <title>Privacy policy | FWDekker</title>
<link rel="stylesheet" href="https://static.fwdekker.com/fonts/roboto/roboto.css" /> <link rel="stylesheet" href="https://static.fwdekker.com/lib/template/3.x.x/template.css?v=%%VERSION_NUMBER%%" />
<link rel="stylesheet" href="https://static.fwdekker.com/lib/template/2.x.x/template.css" />
<script async src="https://stats.fwdekker.com/count.js" <script async src="https://stats.fwdekker.com/count.js"
data-goatcounter="https://stats.fwdekker.com/count"></script> data-goatcounter="https://stats.fwdekker.com/count"></script>
</head> </head>
<body> <body>
<noscript> <noscript class="fwd-js-notice">
<img src="https://stats.fwdekker.com/count?p=/privacy/" alt="Counting pixel" /> <img src="https://stats.fwdekker.com/count?p=/privacy/" alt="Counting pixel" />
<p> <p>
@ -34,114 +33,105 @@
instructions on how to enable JavaScript in your web browser</a>. instructions on how to enable JavaScript in your web browser</a>.
</p> </p>
</noscript> </noscript>
<main> <!-- Do not hide without JavaScript --> <nav id="nav"></nav>
<div id="nav"></div> <main class="container container-with-toc"> <!-- Do not hide without JavaScript -->
<div id="contents"> <aside>
<div id="header"></div> <nav>
<b class="hidden-no-mobile">Table of contents</b>
<ol>
<li><a href="#summary">Summary</a></li>
<li><a href="#collected-information">Collected information</a></li>
<li><a href="#sharing-with-third-parties">Sharing with third parties</a></li>
</ol>
<hr class="hidden-no-mobile" />
</nav>
</aside>
<div role="document">
<section>
<header class="fwd-header">
<h1><a href=".">Privacy policy</a></h1>
<p>
<b>Last updated</b>:
2022-02-17
(<a href="https://git.fwdekker.com/fwdekker.com/privacy/commits/branch/master">history</a>)
</p>
<p>
<b>Contact</b>:
For inquiries, please email me at <mark>florine</mark> at this very domain.
</p>
</header>
<section class="container"> <h3 id="summary">Summary</h3>
<div class="row"> <ul>
<div class="column column-75"> <li>
<p> Usually, no personal information is collected.
<b>Last updated</b>: However, if an error occurs, your IP address is stored in the server's error log for up to
2022-02-17 five weeks.
(<a href="https://git.fwdekker.com/fwdekker.com/privacy/commits/branch/master">history</a>) </li>
<br /> <li>
This website uses self-hosted <a href="https://github.com/zgoat/goatcounter">GoatCounter</a> to
perform analytics in a privacy-preserving way.
</li>
</ul>
<b>Contact</b>: <h3 id="collected-information">Collected information</h3>
For inquiries, please email me at <kbd>florine</kbd> at this very domain. <h4 id="normal-operation">Normal operation</h4>
</p> <p>The following information may be collected:</p>
<ul>
<li>URL of the visited page,</li>
<li><code>Referer</code> header,</li>
<li><code>User-Agent</code> header,</li>
<li>screen size,</li>
<li>country and region name based on IP address, and</li>
<li>a hash of all the following:
the IP address, the <code>User-Agent</code> header, and a random number.
</li>
</ul>
<h3 id="summary">Summary</h3> <p>
<ul> The above data are collected using a self-hosted instance of
<li> <a href="https://github.com/zgoat/goatcounter">GoatCounter</a>.
Usually, no personal information is collected. No personal information is collected, nor can it be derived from the stored information.
However, if an error occurs, your IP address is stored in the server's error log for up to The hash described above is kept in memory for 8&nbsp;hours only to identify a browser session;
five weeks. it is never stored on disk.
</li> </p>
<li>
This website uses self-hosted
<a href="https://github.com/zgoat/goatcounter">&#9099&nbsp;GoatCounter</a>
to perform analytics in a privacy-preserving way.
</li>
</ul>
<h3 id="collected-information">Collected information</h3> <p>
<h4 id="normal-operation">Normal operation</h4> Some pages on this website make use of cookies, local storage, and similar methods.
<p>The following information may be collected:</p> These storage methods are used exclusively for technical purposes, such as keeping users logged
<ul> in or to store achievements and preferences.
<li>URL of the visited page,</li> These data are never used for the purposes of advertising or tracking.
<li><code>Referer</code> header,</li> </p>
<li><code>User-Agent</code> header,</li>
<li>screen size,</li>
<li>country and region name based on IP address, and</li>
<li>a hash of all the following:
the IP address, the <code>User-Agent</code> header, and a random number.
</li>
</ul>
<p> <h4 id="information-provided-by-you">Information provided by you</h4>
The above data are collected using a self-hosted instance of <p>
<a href="https://github.com/zgoat/goatcounter">&#9099;&nbsp;GoatCounter</a>. The <a href="https://git.fwdekker.com/">local Gitea instance</a> allows users to register an
No personal information is collected, nor can it be derived from the stored information. account, to open issues, and to otherwise interact with the repositories hosted there.
The hash described above is kept in memory for 8&nbsp;hours only to identify a browser session; Any information you provide there, such as your email address, username, comments, and images,
it is never stored on disk. are stored locally on this server.
</p> You can update or remove your information at any time.
Because the server automatically creates backups of the Gitea instance, information will be
retained in a backup for up to five weeks after it has been removed or updated.
</p>
<p> <h4 id="back-end-errors">Back-end errors</h4>
Some pages on this website make use of <b>cookies</b>, localStorage, and similar methods. <p>
These storage methods are used exclusively for technical purposes, such as keeping users logged Some requests to this website result in errors in the back end.
in or to store achievements and preferences. Back-end errors are described in zero or more log entries, each of which contains the
These data are never used for the purposes of advertising or tracking. requester's IP&nbsp;address, the date and time of the error, the URL of the visited page, and
</p> the error message describing the nature of the error.
Log entries are removed within five weeks after the associated error occurs.
</p>
<h4 id="information-provided-by-you">Information provided by you</h4> <h3 id="sharing-with-third-parties">Sharing with third parties</h3>
<p> <p>
The <a href="https://git.fwdekker.com/">local Gitea instance</a> allows users to register an No information is shared with third parties.
account, to open issues, and to otherwise interact with the repositories hosted there. </p>
Any information you provide there, such as your email address, username, comments, and images,
are stored locally on this server.
You can update or remove your information at any time.
Because the server automatically creates backups of the Gitea instance, information will be
retained in a backup for up to five weeks after it has been removed or updated.
</p>
<h4 id="back-end-errors">Back-end errors</h4>
<p>
Some requests to this website result in errors in the back end.
Back-end errors are described in zero or more log entries, each of which contains the
requester's IP&nbsp;address, the date and time of the error, the URL of the visited page, and
the error message describing the nature of the error.
Log entries are removed within five weeks after the associated error occurs.
</p>
<h3 id="sharing-with-third-parties">Sharing with third parties</h3>
<p>
No information is shared with third parties.
</p>
</div>
<div class="column column-25">
<div id="toc">
<h3>Contents</h3>
<ol>
<li><a href="#summary">Summary</a></li>
<li><a href="#collected-information">Collected information</a>
<ol>
<li><a href="#normal-operation">Normal operation</a></li>
<li><a href="#information-provided-by-you">Information provided by you</a></li>
<li><a href="#back-end-errors">Back-end errors</a></li>
</ol>
</li>
<li><a href="#sharing-with-third-parties">Sharing with third parties</a></li>
</ol>
</div>
</div>
</div>
</section> </section>
<footer id="footer"></footer>
</div> </div>
<div id="footer"></div>
</main> </main>
<script src="https://static.fwdekker.com/lib/template/2.x.x/template.js"></script> <script src="https://static.fwdekker.com/lib/template/3.x.x/template.js?v=%%VERSION_NUMBER%%"></script>
</body> </body>
</html> </html>