feat: update service listings and improve documentation

Swapped the listings for Invidious and Piped, including their descriptions and status, to reflect current service offerings and operational status accurately. Enhanced the UI layout in the base template for better navigation and clarity in service support actions. Membership and donation information has been expanded to include details on statute access, association joining methods, and legal requirements for data storage, emphasizing transparency and community involvement. Privacy policy updates include clarified data collection practices, usage specifics, and storage details, aligning with legal standards and user expectations. Also, terms of service now include provisions against harassment, aligning with community guidelines and safety.

These changes aim to improve user experience, ensure up-to-date information, and highlight the organization's commitment to privacy, transparency, and community safety.
This commit is contained in:
Kumi 2024-04-26 11:51:46 +02:00
parent 303b2e4dad
commit d42b6b5200
Signed by: kumi
GPG key ID: ECBCC9082395383F
6 changed files with 103 additions and 40 deletions

View file

@ -31,15 +31,15 @@
"exclude_from_simple": false "exclude_from_simple": false
}, },
{ {
"name": "Invidious", "name": "Piped",
"url": "https://invidious.private.coffee", "url": "https://piped.private.coffee",
"short_description": "Watch YouTube videos without Google tracking.", "short_description": "Watch YouTube videos without Google tracking.",
"long_description": "Invidious is an alternative front-end to YouTube. It allows you to watch YouTube videos without Google tracking you.", "long_description": "Piped is another alternative front-end to YouTube. It allows you to watch YouTube videos without Google tracking you.",
"status": "OK", "status": "OK",
"links": [ "links": [
{ {
"name": "Go to Invidious", "name": "Go to Piped",
"url": "https://invidious.private.coffee" "url": "https://piped.private.coffee"
} }
], ],
"exclude_from_index": false, "exclude_from_index": false,
@ -61,15 +61,15 @@
"exclude_from_simple": false "exclude_from_simple": false
}, },
{ {
"name": "Piped", "name": "Invidious",
"url": "https://piped.private.coffee", "url": "https://invidious.private.coffee",
"short_description": "Watch YouTube videos without Google tracking.", "short_description": "Watch YouTube videos without Google tracking.",
"long_description": "Piped is another alternative front-end to YouTube. It allows you to watch YouTube videos without Google tracking you.", "long_description": "Invidious is an alternative front-end to YouTube. It allows you to watch YouTube videos without Google tracking you.",
"status": "OK", "status": "NOK",
"links": [ "links": [
{ {
"name": "Go to Piped", "name": "Go to Invidious",
"url": "https://piped.private.coffee" "url": "https://invidious.private.coffee"
} }
], ],
"exclude_from_index": false, "exclude_from_index": false,

View file

@ -20,7 +20,7 @@
<nav class="navbar navbar-expand-sm navbar-dark" style="background-color: #ffb6c1;"> <nav class="navbar navbar-expand-sm navbar-dark" style="background-color: #ffb6c1;">
<div class="container"> <div class="container">
<div class="row align-items-center w-100"> <div class="row align-items-center w-100">
<div class="col-sm-9"> <div class="col-sm-8">
<a class="navbar-brand text-mauve" href="/"> <a class="navbar-brand text-mauve" href="/">
<img class="navbar-brand-img" src="assets/img/logo-inv_grad.svg" alt="Private.coffee logo"> <img class="navbar-brand-img" src="assets/img/logo-inv_grad.svg" alt="Private.coffee logo">
<h1 style="display: inline; font-family: 'title-font', sans-serif;">Private.coffee</h1> <h1 style="display: inline; font-family: 'title-font', sans-serif;">Private.coffee</h1>
@ -29,8 +29,8 @@
<div class="col-sm-2 d-flex justify-content-center text-mauve index-buttons"> <div class="col-sm-2 d-flex justify-content-center text-mauve index-buttons">
<a href="membership.html" class="btn btn-primary">♥ Support Us ♥</a> <a href="membership.html" class="btn btn-primary">♥ Support Us ♥</a>
</div> </div>
<div class="col-sm-1 d-flex justify-content-center index-buttons"> <div class="col-sm-2 d-flex justify-content-center index-buttons">
<a href="https://status.private.coffee" class="btn btn-primary big">Status</a> <a href="https://status.private.coffee" class="btn btn-primary big">Status Monitor</a>
</div> </div>
</div> </div>
</div> </div>

View file

@ -3,7 +3,7 @@
<div class="container text-mauve"> <div class="container text-mauve">
<h1>Welcome to Private.coffee</h1> <h1>Welcome to Private.coffee</h1>
<p> <p>
Private.coffee is a collection of services that respect your privacy. Private.coffee provides a collection of services that respect your privacy.
</p> </p>
<p> <p>
Click on a service to go to it. Some services are also available using Click on a service to go to it. Some services are also available using

View file

@ -1,23 +1,54 @@
{% extends "base.html" %} {% extends "base.html" %} {% block content %}
{% block content %}
<div class="container text-mauve"> <div class="container text-mauve">
<h1>Membership/Donations</h1> <h1>Membership/Donations</h1>
<p>private.coffee is a non-profit organization dedicated to supporting privacy and digital sovereignty. We fund our server infrastructure through donations and membership fees.</p> <p>
<p>Membership fees help cover the costs of server infrastructure, domain names, and other operating expenses. Likewise, all donations contribute towards these ongoing costs.</p> private.coffee is a non-profit organization dedicated to supporting privacy
<p>Supporting the private.coffee project is possible by joining our association or by making a direct donation.</p> and digital sovereignty. We fund our server infrastructure through donations
and membership fees.
</p>
<p>
Membership fees help cover the costs of server infrastructure, domain names,
and other operating expenses. Likewise, all donations contribute towards
these ongoing costs.
</p>
<p>
Supporting the private.coffee project is possible by joining our association
or by making a direct donation.
</p>
<div class="donation-details"> <div class="donation-details">
<p><b>Donations:</b></p> <p><b>Donations:</b></p>
<p>Bank private.coffee - Verein zur Förderung von Privatsphäre und digitaler Souveränität</p> <p>
Bank private.coffee - Verein zur Förderung von Privatsphäre und digitaler
Souveränität
</p>
<p>IBAN: AT35 2081 5000 4554 0812</p> <p>IBAN: AT35 2081 5000 4554 0812</p>
<p>BIC: STSPAT2GXXX</p> <p>BIC: STSPAT2GXXX</p>
<p>For donation listing preferences, please specify in the note to payee.</p> <p>
For donation listing preferences, please specify in the note to payee.
</p>
</div> </div>
<p class="zvr-number">Central Register of Associations (ZVR) Number: 1758485319</p> <div class="zvr-number">
<p>Central Register of Associations (ZVR) Number: 1758485319</p>
<p class="contact-info"> <p>
Interested in joining the association? Reach out via email: Our statutes can be found in our Git
<a href="mailto:support@private.coffee">support@private.coffee</a> <a href="https://git.private.coffee/PrivateCoffee/statuten"
>in German (legally binding)</a
>
and
<a
href="https://git.private.coffee/PrivateCoffee/Statuten/src/branch/english"
>in English</a
>.
</p> </p>
<p class="contact-info">
Interested in joining the association? Reach out via
<a href="mailto:support@private.coffee">email</a> or
<a href="https://matrix.private.cf/#/#private.coffee:private.coffee"
>Matrix</a
>
for more information.
</p>
</div>
</div> </div>
{% endblock %} {% endblock %}

View file

@ -6,7 +6,7 @@
we collect and use your personal data. we collect and use your personal data.
</p> </p>
<p> <p>
This privacy policy is effective as of 2023-03-10. It may be updated from This privacy policy is effective as of 2024-04-26. It may be updated from
time to time, so please check back regularly. time to time, so please check back regularly.
</p> </p>
<p> <p>
@ -32,7 +32,8 @@
<p>We collect the following data from you:</p> <p>We collect the following data from you:</p>
<ul> <ul>
<li> <li>
Your IP address, which is automatically collected by our web server. Your IP address, which is automatically collected by our web server for
some of our services.
</li> </li>
<li> <li>
Any data you provide to us, such as your email address, when you create an Any data you provide to us, such as your email address, when you create an
@ -43,6 +44,10 @@
time you last logged in, or the number of times you have logged in, as time you last logged in, or the number of times you have logged in, as
well as any content you create using our services. well as any content you create using our services.
</li> </li>
<li>
Any information, including personal data and payment information, that you
provide to us when you make a donation or join our association.
</li>
</ul> </ul>
<h2>How do we use your data?</h2> <h2>How do we use your data?</h2>
<p> <p>
@ -51,12 +56,24 @@
</p> </p>
<ul> <ul>
<li>Communication between our web server and your browser</li> <li>Communication between our web server and your browser</li>
<li>Storing your preferences or your created content</li>
<li>Detection of abuse or resource exhaustion on our servers</li> <li>Detection of abuse or resource exhaustion on our servers</li>
<li>Providing support to you</li>
<li>Processing donations and memberships</li>
</ul> </ul>
<p>All of those are what is called "legitimate interests" in legal speak.</p>
<p>
We do not use your data for any other purposes, including marketing,
advertising, or tracking, we do not share your data with third parties
(unless required by law), we do not use your data to create profiles or make
automated decisions, and we do not cross-reference your data between
different services or any other sources.
</p>
<h2>Where do we store your data?</h2> <h2>Where do we store your data?</h2>
<p> <p>
We store your data on our web servers, which are located in Austria and We store your data on our web servers, which are located in Austria. We also
Germany, so within the European Union. use servers in Germany, but those are not public-facing and do not store or
process any personal data.
</p> </p>
<h2>How long do we store your data?</h2> <h2>How long do we store your data?</h2>
<ul> <ul>
@ -76,6 +93,18 @@
any other data you provide to us for up to 30 days in our support system. any other data you provide to us for up to 30 days in our support system.
After that, the data will be deleted automatically. After that, the data will be deleted automatically.
</li> </li>
<li>
Data associated with a donation is stored for as long as required by law,
which is currently 7 years in Austria. After that, the data will be
deleted.
</li>
<li>
Data associated with a membership is stored for as long as you are a
member of our association. If you leave the association, your data will be
deleted automatically. This does not apply to data that is required by law
to be stored for a longer period of time, such as financial records, which
are stored for 7 years regardless of your membership status.
</li>
</ul> </ul>
<h2>What are your data protection rights?</h2> <h2>What are your data protection rights?</h2>
<p>You have the following data protection rights:</p> <p>You have the following data protection rights:</p>
@ -123,13 +152,14 @@
you between multiple visits. you between multiple visits.
</p> </p>
<p> <p>
Cookies are used on this website to provide you with a better experience. Cookies are used on some of our services to provide you with a better
For example, we use cookies to remember your preferences and settings - for experience. For example, we use cookies to remember your preferences and
example, to allow you to login to our services - and to provide you with a settings - for example, to allow you to login to our services - and to
better experience when browsing our services. We do not use cookies to track provide you with a better experience when browsing our services. We do not
your activity, either on our services or on other websites. In use cookies to track your activity, either on our services or on other
legal/technical terms, we exclusively use "strictly necessary" first-party websites. In legal/technical terms, we exclusively use "strictly necessary"
cookies, which is also why you don't see any cookie banners on our website. first-party cookies, which is also why you don't see any cookie banners on
our website.
</p> </p>
</div> </div>
{% endblock %} {% endblock %}

View file

@ -50,7 +50,9 @@
you are found to be harassing, bullying, or abusing other users, spreading you are found to be harassing, bullying, or abusing other users, spreading
hate, lies or misinformation, we will terminate your account and delete your hate, lies or misinformation, we will terminate your account and delete your
data. Note that we may and will report you to the appropriate authorities if data. Note that we may and will report you to the appropriate authorities if
we find your actions to be illegal. we find your actions to be illegal. If you find yourself on the receiving
end of harassment, bullying, or abuse, please report it to us as soon as
possible.
</p> </p>
<p> <p>
c. You are responsible for your own actions and any content you post on our c. You are responsible for your own actions and any content you post on our