privatecoffee-website/templates/terms.html
Kumi 193546fcde
Implement dynamic service rendering with Flask
Refactored the website to serve dynamic content using Flask, replacing static HTML pages. This allows for the centralized management of service data through a JSON file. Optimizations include:

- Added a .gitignore file to exclude Python and Flask-specific temporary files.
- Migrated static assets into an organized directory structure to facilitate Flask's static file serving.
- Removed redundant HTML files and created Flask template versions with dynamic content rendering.
- Introduced Caddy server configuration for the new Flask architecture, including headers for security and CORS policy, and reverse proxy settings for route handling.

With these changes, website maintenance and updates are simplified, allowing for service information to be updated in a single location (`services.json`), which then propagates to the user-facing pages automatically.
2023-12-31 13:59:13 +01:00

243 lines
10 KiB
HTML

<!DOCTYPE html>
<!-- This file was created as part of the Private.coffee project
It is licensed under the MIT license
For more information, please visit https://private.coffee -->
<html>
<head>
<title>Private.coffee</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="icon" type="image/svg+xml" href="assets/img/logo-inv.svg" />
<link rel="stylesheet" href="assets/css/base.css" />
<link rel="stylesheet" href="assets/dist/css/bootstrap.min.css" />
<script src="assets/dist/js/jquery.min.js"></script>
<script src="assets/dist/js/popper.min.js"></script>
<script src="assets/dist/js/bootstrap.min.js"></script>
</head>
<body>
<nav class="navbar navbar-expand-sm bg-dark navbar-dark">
<a class="navbar-brand" href="/">
<img
class="navbar-brand-img"
src="assets/img/logo-inv.svg"
alt="Private.coffee logo"
/>
Private.coffee
</a>
<ul class="navbar-nav">
<ul class="nav-item dropdown">
<a
class="nav-link dropdown-toggle"
href="#"
id="navbardrop"
data-bs-toggle="dropdown"
>Status Page</a
>
<div class="dropdown-menu">
<a class="dropdown-item" href="https://status.private.coffee"
>Clearnet</a
>
<a
class="dropdown-item"
href="http://status.coffee2m3bjsrrqqycx6ghkxrnejl2q6nl7pjw2j4clchjj6uk5zozad.onion/"
>Tor</a
>
</div>
</ul>
</ul>
</nav>
<section id="content">
<div class="container">
<h1>Terms of Service</h1>
<p>
These are the terms of service for the website private.coffee and all
services provided under this domain and its subdomains. Please read
them carefully.
</p>
<h2>1. Who are we?</h2>
<p>
For the purposes of these terms of service, the website private.coffee
is run by:
</p>
<address>
Private.coffee<br />
c/o Klaus-Uwe Mitterer<br />
Gartengasse 22/7/3<br />
8010 Graz<br />
Austria<br />
</address>
<p>
Email:
<a href="mailto:support@private.coffee">support@private.coffee</a>
</p>
<h2>2. What services do we provide?</h2>
<p>
The website private.coffee provides a collection of services that
respect your privacy. These services include:
</p>
<ul>
<li>
Proxy servers to several proprietary services (like YouTube,
Twitter, etc.)
</li>
<li>Matrix server</li>
<li>etc.</li>
</ul>
<p>
You can find more information about these services on the
<a href="/">main page</a>.
</p>
<h2>3. What are your obligations?</h2>
<p>
a. We provide these services to you for free. In return, we ask you to
respect our terms of service. If you do not respect our terms of
service, we reserve the right to terminate your account and delete
your data.
</p>
<p>
b. We hope that our community will be diverse, respectful and
friendly. As such, any form of harassment, bullying, or abuse will not
be tolerated. If you are found to be harassing, bullying, or abusing
other users, spreading 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 we find your actions to be
illegal.
</p>
<p>
c. You are responsible for your own actions and any content you post
on our services.
</p>
<p>
d. You are responsible for keeping your passwords, devices, private
keys, etc., secure. If you lose access, we may not be able to recover
your data. If third parties gain access to your account, we will not
be able to prevent them from accessing your data or restore any data
that was lost.
</p>
<p>
e. You are required to follow the laws governing our platform
(especially the laws of Austria and the European Union) as well as any
laws or regulations that apply to you personally. If you are found to
be violating the law, we will terminate your account and delete your
data. If we are required to do so by law, we will also report you to
the authorities, or cooperate with the authorities in any way
necessary.
</p>
<p>
f. You are responsible for any damage you cause to our services or
other users. This includes, but is not limited to, denial of service
attacks, spamming, etc. If you are found to be causing damage to our
services or other users, we will terminate your account and delete
your data. We may also report you to the appropriate authorities and
request compensation for any damage you caused, including legal fees.
</p>
<p>
g. If you are a minor, you may be legally required to have a parent's
or guardian's permission to use our services. Unless otherwise stated,
our services are not intended for minors.
</p>
<p>
h. In the end, this is our platform, and you are our guest. We reserve
the right to terminate your account and delete your data at any time
for any reason. We will try to give you as much notice as possible
before doing so, but we are not required to do so.
</p>
<h2>4. What are our obligations?</h2>
<p>
a. We will do our best to provide you with a stable and reliable
service. However, we cannot guarantee that our services will be
available at all times. We may need to take our services offline for
maintenance or other reasons. In case of scheduled outages, will try
to give you as much notice as possible.
</p>
<p>
b. We will do our best to keep your data secure. However, we cannot
guarantee that your data will be secure at all times. We will do our
best to prevent unauthorized access to your data, but we cannot
guarantee that we will be able to do so. If we become aware of any
unauthorized access to your data, we will notify you as soon as
possible and take all reasonable steps to prevent further unauthorized
access. However, we are not responsible for any damage that may result
from unauthorized access to your data.
</p>
<p>
c. We will do our best to prevent data loss. However, we cannot
guarantee that your data will not be lost at any time. We will do our
best to prevent data loss, but we cannot guarantee that we will be
able to do so. If we become aware of any data loss, we will take all
reasonable steps to restore your data. If we are unable to restore
your data, we are not responsible for any damage that may result from
the loss of your data.
</p>
<p>
d. We will do our best to keep our services available free of charge.
If at any time we decide to cease our operations, or start charging
for our services, we will give you as much notice as possible. We will
also try to find a suitable replacement for our services and, where
possible, help you migrate your data to the new service.
</p>
<p>
e. We commit to providing you with a service that respects your
privacy. We will not sell your data to third parties, and we will not
use your data for any purpose other than providing you with our
services. We will not share your data with third parties unless we are
required to do so by law.
</p>
<p>
f. We commit to keeping our community diverse, respectful and
friendly. As such, we will actively monitor and moderate our
community. We will not tolerate any form of harassment, bullying, or
abuse. If we become aware of any harassment, bullying, or abuse, we
will take all reasonable steps to prevent it from continuing. If we
are unable to prevent it from continuing, we will terminate the
accounts of the users involved and delete their data. We may also
report the users involved to the appropriate authorities.
</p>
</div>
</section>
<footer class="page-footer font-small bg-dark text-white pt-4">
<div class="container text-center text-md-left">
<div class="row">
<div class="col-md-6 mt-md-0 mt-3">
<h5 class="text-uppercase">Private.coffee</h5>
<p>
Private.coffee is a collection of services that respect your
privacy.
</p>
</div>
<hr class="clearfix w-100 d-md-none pb-3" />
<div class="col-md-3 mb-md-0 mb-3">
<h5 class="text-uppercase">Legalese</h5>
<ul class="list-unstyled">
<li>
<a href="legal.html">Legal Notice</a>
</li>
<li>
<a href="privacy.html">Privacy Policy</a>
</li>
<li>
<a href="terms.html">Terms of Service</a>
</li>
</ul>
</div>
<div class="col-md-3 mb-md-0 mb-3">
<h5 class="text-uppercase">Contact</h5>
<ul class="list-unstyled">
<li><a href="mailto:support@private.coffee">Email</a></li>
<li><a href="https://matrix.private.cf/#/#support:private.coffee">Matrix</a></li>
<li>
<a href="https://kumig.it/privatecoffee/">KumiGit</a> |
<a href="https://github.com/privatecoffee/">GitHub</a>
</li>
</ul>
</div>
</div>
</div>
</footer>
</body>
</html>