filesafe/views/cookiepolicy.njk
Bobby 6553eb5ab7
feat: update cookie policy page
ensure it's made clear that this project in particular does not inject
cookies by default

it instead strictly uses local storage feature
2023-05-30 01:14:49 +07:00

250 lines
9.4 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{% set metaTitle = "Cookie Policy" %}
{% set metaUrl = '/cookiepolicy' %}
{% extends "_layout.njk" %}
{% block stylesheets %}
<!-- Libs stylesheets -->
<link rel="stylesheet" href="libs/fontello/fontello.css{{ versions[1] }}">
{{ super() }}
{% endblock %}
{% block content %}
{{ super() }}
<section class="section has-extra-bottom-padding">
<div class="container has-text-left">
<h1 class='title'>Cookie Policy</h1>
<p class="subtitle">
{{ globals.whole_cookie }} may use cookies. This page describe how and why we use cookies.
</p>
<hr>
<h3 class="subtitle has-text-white-ter">What are cookies? -or- How to disable cookies?</h3>
<article class="message">
<div class="message-body">
<strong>Simply put, a cookie is a technology for remembering something about you.</strong><br>
If you want to learn more about cookies, as well as how to control and disable them, check out <a href="https://www.cookiesandyou.com/" target="_blank" rel="noopener">Cookies & You</a> website.
</div>
</article>
<h3 class="subtitle has-text-white-ter">Will blocking cookies inhibit my usage of this site?</h3>
<article class="message">
<div class="message-body">
<strong>The short answer is, no.</strong><br>
As will be explained in more details in <a href="#cookies-we-may-use">Cookies We May Use</a> section, the site's operations strictly depend on your browser's Local Storage feature.<br>
But our server-side general analytics system makes use of cookies, which means that if you simply wish to opt-out of our analytics, you are free to simply block cookies from us.<br>
The site will still remain fully operational regardless.
</div>
</article>
<h3 class="subtitle has-text-white-ter">How We Use Cookies</h3>
<article class="message">
<div class="message-body">
We use cookies for a variety of reasons detailed below.<br>
Unfortunately in most cases there are no industry standard options for disabling cookies without completely disabling the functionality and features they add to this site.<br>
It is recommended that you leave on all cookies if you are not sure whether you need them or not in case they are used to provide a service that you use.
</div>
</article>
<h3 class="subtitle has-text-white-ter">Account related cookies</h3>
<article class="message">
<div class="message-body">
If you create an account with us, then we will use cookies for the management of the signup process and general administration.
</div>
</article>
<h3 class="subtitle has-text-white-ter">Login related cookies</h3>
<article class="message">
<div class="message-body">
We use cookies when you are logged in so that we can remember that you are logged in.<br>
This prevents you from having to log in every single time you visit a new page.<br>
These cookies are typically removed or cleared when you log out to ensure that you can only access restricted features and areas when logged in.
</div>
</article>
<h3 class="subtitle has-text-white-ter">What information do we know about you?</h3>
<article class="message">
<div class="message-body">
We dont request or require you to provide personal information to access our website.<br>
However, we may receive your IP address and user agent automatically.
</div>
</article>
<h3 class="subtitle has-text-white-ter">What about cookies?</h3>
<article class="message">
<div class="message-body">
{{ globals.whole_cookie }} may place cookies on your browser in order to identify you when you return to our website.
</div>
</article>
<h3 id="cookies-we-may-use" class="subtitle has-text-white-ter">Cookies We May Use</h3>
<article class="message">
<div class="message-body">
{#
Note to system admins who fork this project:
"cid" is a cookie name we use for our server-side general analytics system at fiery.me,
and is not something that was baked into this project.
If you do not have other systems that will add other cookies, this project will run cookies-less, as designed.
#}
We may use the following cookies:<br>
<br>
<div class="table-container">
<table class="table is-fullwidth is-hoverable">
<thead>
<tr>
<th>Name</th>
<th>Source</th>
<th>Purpose</th>
<th>Storage Days</th>
</tr>
</thead>
<tbody>
<tr>
<th>cid</th>
<td>{{ globals.root_domain }}</td>
<td>Analytics</td>
<td>730</td>
</tr>
<tr>
<th>cookieconsent_status</th>
<td>{{ globals.root_domain }}</td>
<td>Analytics</td>
<td>730</td>
</tr>
</tbody>
</table>
</div>
Those keys will be set on first page load regardless of your consent, but they are safe to manually block via a third-party utility, if you wish to opt-out.<br>
<br>
We may use the following Local Storage keys:<br>
<br>
<div class="table-container">
<table class="table is-fullwidth is-hoverable">
<thead>
<tr>
<th>Name</th>
<th>Source</th>
<th>Purpose</th>
</tr>
</thead>
<tbody>
<tr>
<th>chunkSize</th>
<td>{{ globals.root_domain }}</td>
<td>Personalization</td>
</tr>
<tr>
<th>fileLength</th>
<td>{{ globals.root_domain }}</td>
<td>Personalization</td>
</tr>
<tr>
<th>newsfeed</th>
<td>{{ globals.root_domain }}</td>
<td>Necessary</td>
</tr>
<tr>
<th>originalNames</th>
<td>{{ globals.root_domain }}</td>
<td>Personalization</td>
</tr>
<tr>
<th>originalNamesAll</th>
<td>{{ globals.root_domain }}</td>
<td>Personalization</td>
</tr>
<tr>
<th>parallelUploads</th>
<td>{{ globals.root_domain }}</td>
<td>Personalization</td>
</tr>
<tr>
<th>previewImages</th>
<td>{{ globals.root_domain }}</td>
<td>Personalization</td>
</tr>
<tr>
<th>render</th>
<td>{{ globals.root_domain }}</td>
<td>Personalization</td>
</tr>
<tr>
<th>selectedAlbums</th>
<td>{{ globals.root_domain }}</td>
<td>Personalization</td>
</tr>
<tr>
<th>selectedAlbumsAll</th>
<td>{{ globals.root_domain }}</td>
<td>Personalization</td>
</tr>
<tr>
<th>selectedUploads</th>
<td>{{ globals.root_domain }}</td>
<td>Personalization</td>
</tr>
<tr>
<th>selectedUploadsAll</th>
<td>{{ globals.root_domain }}</td>
<td>Personalization</td>
</tr>
<tr>
<th>selectedUsers</th>
<td>{{ globals.root_domain }}</td>
<td>Personalization</td>
</tr>
<tr>
<th>siBytes</th>
<td>{{ globals.root_domain }}</td>
<td>Personalization</td>
</tr>
<tr>
<th>stripTags</th>
<td>{{ globals.root_domain }}</td>
<td>Personalization</td>
</tr>
<tr>
<th>token</th>
<td>{{ globals.root_domain }}</td>
<td>Session</td>
</tr>
<tr>
<th>uploadAge</th>
<td>{{ globals.root_domain }}</td>
<td>Personalization</td>
</tr>
<tr>
<th>uploadsHistoryOrder</th>
<td>{{ globals.root_domain }}</td>
<td>Personalization</td>
</tr>
<tr>
<th>viewTypeUploads</th>
<td>{{ globals.root_domain }}</td>
<td>Personalization</td>
</tr>
<tr>
<th>viewTypeUploadsAll</th>
<td>{{ globals.root_domain }}</td>
<td>Personalization</td>
</tr>
</tbody>
</table>
</div>
Those keys will be set as you use features of our website.<br>
Personalization keys in particular are designed to clear themselves whenever you set them to their default values.
</div>
</article>
<h3 class="subtitle has-text-white-ter">Questions?</h3>
<article class="message">
<div class="message-body">
For more information, email <a href="mailto:{{ globals.email }}">{{ globals.email }}</a>.
</div>
</article>
</div>
</section>
{% include "_partial/floating-home.njk" %}
{% endblock %}