feat(frontend): add terms + privacy policy

This commit is contained in:
Sam 2023-03-25 01:49:11 +01:00
parent e264f44fcd
commit 0ca31a3062
No known key found for this signature in database
GPG key ID: B4EF20DDE721CAA1
6 changed files with 132 additions and 18 deletions

View file

@ -6,6 +6,12 @@
<title>About & contact - pronouns.cc</title> <title>About & contact - pronouns.cc</title>
</svelte:head> </svelte:head>
<div> <div class="grid">
<div class="row">
<div class="col-lg-2" />
<div class="col-lg-8">
{@html html} {@html html}
</div> </div>
<div class="col-lg-2" />
</div>
</div>

View file

@ -11,18 +11,18 @@ You can also contact this address if your account has been suspended and you wan
pronouns.cc itself is licensed under the GNU Affero General Public License, version 3 or later. pronouns.cc itself is licensed under the GNU Affero General Public License, version 3 or later.
Here's the blurb that the license recommends me to put somewhere in the program: Here's the blurb that the license recommends me to put somewhere in the program:
> This program is free software: you can redistribute it and/or modify This program is free software: you can redistribute it and/or modify
> it under the terms of the GNU Affero General Public License as published it under the terms of the GNU Affero General Public License as published
> by the Free Software Foundation, either version 3 of the License, or by the Free Software Foundation, either version 3 of the License, or
> (at your option) any later version. (at your option) any later version.
>
> This program is distributed in the hope that it will be useful, This program is distributed in the hope that it will be useful,
> but WITHOUT ANY WARRANTY; without even the implied warranty of but WITHOUT ANY WARRANTY; without even the implied warranty of
> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> GNU Affero General Public License for more details. GNU Affero General Public License for more details.
>
> You should have received a copy of the GNU Affero General Public License You should have received a copy of the GNU Affero General Public License
> along with this program. If not, see <https://www.gnu.org/licenses/>. along with this program. If not, see <https://www.gnu.org/licenses/>.
pronouns.cc's source code is available [on Codeberg](https://codeberg.org/u1f320/pronouns.cc). pronouns.cc's source code is available [on Codeberg](https://codeberg.org/u1f320/pronouns.cc).

View file

@ -1,7 +1,17 @@
<script lang="ts">
import { html } from "./privacy.md";
</script>
<svelte:head> <svelte:head>
<title>Privacy policy - pronouns.cc</title> <title>Privacy policy - pronouns.cc</title>
</svelte:head> </svelte:head>
<div> <div class="grid">
<h1>Privacy policy</h1> <div class="row">
<div class="col-lg-2" />
<div class="col-lg-8">
{@html html}
</div>
<div class="col-lg-2" />
</div>
</div> </div>

View file

@ -0,0 +1,38 @@
# Privacy policy
By using pronouns.cc, you consent to having your data processed by the service.
If you do not agree to this, do not use the website.
This is the data pronouns.cc collects indefinitely:
- Any data you directly give the website (including names, pronouns, and avatars)
- Data pertaining to linked accounts (e.g. your Discord username and user ID, or your fediverse username and user ID)
- Data pertaining to reports made on users and members
- The minimum amount of session data needed to make the website work
- Daily database backups containing the above information
This is the data pronouns.cc stores in memory or in short-term persistent form (up to 30 days):
- High-level logs of API methods used on the website (not including request and response bodies)
- User data of accounts pending deletion, for recovery purposes
This is the data pronouns.cc does _not_ collect:
- Anything not listed above, including:
- Data of deleted members
- Data of users who deleted their account more than 30 days ago
- Information added _and deleted_ between daily backups
All user and member information, except when authentication-related, is publicly available, both through the website and the public API.
If you are logged in, you can export your data at any time [here](/settings).
If you want to delete your account, you can do so [here](/settings/export/).
Note that if you choose to delete the account, your data will be retained internally for thirty days to facilitate account recovery should you change your mind.
After thirty days, it is deleted permanently from our systems.
However, your data will immediately stop being accessible through the website.
You can also immediately delete your data by logging in again within this thirty day period.
If your account was suspended by a moderator after a report, you will not be able to export your data yourself.
Accounts that have been suspended by a moderator will be deleted 180 days after being suspended, or you can delete it yourself by attempting to log in during this 180 day period.
If you want your data exported, please contact me [here](/page/about).

View file

@ -1,7 +1,17 @@
<script lang="ts">
import { html } from "./terms.md";
</script>
<svelte:head> <svelte:head>
<title>Terms of service - pronouns.cc</title> <title>Terms of service - pronouns.cc</title>
</svelte:head> </svelte:head>
<div> <div class="grid">
<h1>Terms of service</h1> <div class="row">
<div class="col-lg-2" />
<div class="col-lg-8">
{@html html}
</div>
<div class="col-lg-2" />
</div>
</div> </div>

View file

@ -0,0 +1,50 @@
# Terms of service
By using the pronouns.cc website and API (henceforth referred to as "the service"), you accept and agree to abide by the terms and provisions of this agreement.
If you do not agree to these Terms, do not use the service.
"We" refers to the developers and operators of pronouns.cc.
## General
The service is offered as is, without any warranty.
We reserve the right to terminate your account immediately, without prior notice or liability, for any reason whatsoever, including if you breach these Terms.
We reserve the right to modify these Terms and the Privacy Policy at any time. We will provide at least thirty days notice before any changes take effect.
## Accounts
You must be at least 13 years old and meet the minimum age required by the laws in your country to use the service.
If you are under 16 years old, you need consent from your parents or legal guardian to use the service.
## Content
You are responsible for the content you post on the service.
By posting it, you grant us a worldwide, royalty-free license to use, copy, reproduce, publish, modify (for example, resizing images before storing them), transmit, display, and distribute your content.
We do not endorse or guarantee the truthfulness of any content posted by other users of the service. We are not responsible for any harm, physical, mental or otherwise, resulting from content on the service.
You may not post any content that breaks the law or otherwise violates social norms, including, but not limited to:
- Support of totalitarian regimes
- Hate speech
- Racism and/or xenophobia
- Homophobia and/or transphobia
- Queerphobia
- Queer and/or plural exclusionism
- Sexism and/or misogyny
- Ableism
- Child pornography
- Pedophilia advocacy
- Harassment
- Impersonation
- Sharing someones personal information (doxxing)
- Encouraging self-harm and/or suicide
- Spam
- Trolling
- Advertisement
- Copyright and/or trademark violations
We reserve the right to remove content if we believe it violates these rules.
Additionally, we may report content that breaks the law to appropriate authorities.