Add table of contents

This commit is contained in:
Florine W. Dekker 2022-09-19 16:24:46 +02:00
parent ca30b48b6c
commit 3b6eb09705
Signed by: FWDekker
GPG Key ID: D3DCFAA8A4560BE0
3 changed files with 92 additions and 70 deletions

BIN
package-lock.json generated

Binary file not shown.

View File

@ -1,6 +1,6 @@
{ {
"name": "privacy", "name": "privacy",
"version": "1.4.5", "version": "1.4.6",
"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",
@ -16,9 +16,9 @@
"deploy": "grunt deploy" "deploy": "grunt deploy"
}, },
"devDependencies": { "devDependencies": {
"grunt": "^1.4.1", "grunt": "^1.5.3",
"grunt-cli": "^1.4.3", "grunt-cli": "^1.4.3",
"grunt-contrib-clean": "^2.0.0", "grunt-contrib-clean": "^2.0.1",
"grunt-contrib-copy": "^1.0.0", "grunt-contrib-copy": "^1.0.0",
"grunt-contrib-watch": "^1.1.0", "grunt-contrib-watch": "^1.1.0",
"grunt-focus": "^1.0.0", "grunt-focus": "^1.0.0",

View File

@ -40,81 +40,103 @@
<div id="header"></div> <div id="header"></div>
<section class="container"> <section class="container">
<p> <div class="row">
<b>Last updated</b>: <div class="column column-75">
2022-02-17 <p>
(<a href="https://git.fwdekker.com/fwdekker.com/privacy/commits/branch/master">history</a>)<br /> <b>Last updated</b>:
2022-02-17
(<a href="https://git.fwdekker.com/fwdekker.com/privacy/commits/branch/master">history</a>)
<br />
<b>Contact</b>: <b>Contact</b>:
For inquiries, please email me at <kbd>florine</kbd> at this very domain. For inquiries, please email me at <kbd>florine</kbd> at this very domain.
</p> </p>
<h3>Summary</h3> <h3 id="summary">Summary</h3>
<ul> <ul>
<li> <li>
Usually, no personal information is collected. Usually, no personal information is collected.
However, if an error occurs, your IP address is stored in the server's error log for up to five However, if an error occurs, your IP address is stored in the server's error log for up to
weeks. five weeks.
</li> </li>
<li> <li>
This website uses self-hosted <a href="https://github.com/zgoat/goatcounter">&#9099; GoatCounter</a> This website uses self-hosted
to perform analytics in a privacy-preserving way. <a href="https://github.com/zgoat/goatcounter">&#9099&nbsp;GoatCounter</a>
</li> to perform analytics in a privacy-preserving way.
</ul> </li>
</ul>
<h3>Collected information</h3> <h3 id="collected-information">Collected information</h3>
<h4>Normal operation</h4> <h4 id="normal-operation">Normal operation</h4>
<p>The following information may be collected:</p> <p>The following information may be collected:</p>
<ul> <ul>
<li>URL of the visited page,</li> <li>URL of the visited page,</li>
<li><code>Referer</code> header,</li> <li><code>Referer</code> header,</li>
<li><code>User-Agent</code> header,</li> <li><code>User-Agent</code> header,</li>
<li>screen size,</li> <li>screen size,</li>
<li>country and region name based on IP address, and</li> <li>country and region name based on IP address, and</li>
<li>a hash of all of the following: the IP address, the <code>User-Agent</code> header, and a random <li>a hash of all the following:
number. the IP address, the <code>User-Agent</code> header, and a random number.
</li> </li>
</ul> </ul>
<p> <p>
The above data are collected using a self-hosted instance of The above data are collected using a self-hosted instance of
<a href="https://github.com/zgoat/goatcounter">&#9099; GoatCounter</a>. <a href="https://github.com/zgoat/goatcounter">&#9099;&nbsp;GoatCounter</a>.
No personal information is collected, nor can it be derived from the stored information. No personal information is collected, nor can it be derived from the stored information.
The hash described above is kept in memory for 8&nbsp;hours only to identify a browser session; it is The hash described above is kept in memory for 8&nbsp;hours only to identify a browser session;
never stored on disk. it is never stored on disk.
</p> </p>
<p> <p>
Some pages on this website make use of <b>cookies</b>, localStorage, and similar methods. Some pages on this website make use of <b>cookies</b>, localStorage, and similar methods.
These storage methods are used exclusively for technical purposes, such as keeping users logged in or to These storage methods are used exclusively for technical purposes, such as keeping users logged
store achievements and preferences. in or to store achievements and preferences.
These data are never used for the purposes of advertising or tracking. These data are never used for the purposes of advertising or tracking.
</p> </p>
<h4>Information provided by you</h4> <h4 id="information-provided-by-you">Information provided by you</h4>
<p> <p>
The <a href="https://git.fwdekker.com/">local Gitea instance</a> allows users to register an account, The <a href="https://git.fwdekker.com/">local Gitea instance</a> allows users to register an
to open issues, and to otherwise interact with the repositories hosted there. account, to open issues, and to otherwise interact with the repositories hosted there.
Any information you provide there, such as your email address, username, comments, and images, are Any information you provide there, such as your email address, username, comments, and images,
stored locally on this server. are stored locally on this server.
You can update or remove your information at any time. 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 Because the server automatically creates backups of the Gitea instance, information will be
a backup for up to five weeks after it has been removed or updated. retained in a backup for up to five weeks after it has been removed or updated.
</p> </p>
<h4>Back-end errors</h4> <h4 id="back-end-errors">Back-end errors</h4>
<p> <p>
Some requests to this website result in errors in the back end. 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 Back-end errors are described in zero or more log entries, each of which contains the
IP&nbsp;address, the date and time of the error, the URL of the visited page, and the error message requester's IP&nbsp;address, the date and time of the error, the URL of the visited page, and
describing the nature of the error. the error message describing the nature of the error.
Log entries are removed within five weeks after the associated error occurs. Log entries are removed within five weeks after the associated error occurs.
</p> </p>
<h3>Sharing with third parties</h3> <h3 id="sharing-with-third-parties">Sharing with third parties</h3>
<p> <p>
No information is shared with third parties. No information is shared with third parties.
</p> </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>
</div> </div>
<div id="footer"></div> <div id="footer"></div>