From 23aa5ba57dfdd8900e606be19b8b6abc555503b4 Mon Sep 17 00:00:00 2001 From: Mawoka Date: Sat, 11 Jun 2022 18:15:05 +0200 Subject: [PATCH] :memo: Added Terms of Service --- frontend/src/routes/account/register.svelte | 17 ++++- frontend/src/routes/docs/tos.svelte | 74 +++++++++++++++++++++ 2 files changed, 90 insertions(+), 1 deletion(-) create mode 100644 frontend/src/routes/docs/tos.svelte diff --git a/frontend/src/routes/account/register.svelte b/frontend/src/routes/account/register.svelte index 678eda7..0eb5efa 100644 --- a/frontend/src/routes/account/register.svelte +++ b/frontend/src/routes/account/register.svelte @@ -41,7 +41,8 @@ .max(20, 'Username must be at most 20 characters long'), privacy_accept: yup .boolean() - .oneOf([true], 'You must accept the privacy policy to register!') + .oneOf([true], 'You must accept the privacy policy to register!'), + tos_accept: yup.boolean().oneOf([true], 'You must accept the terms of service to register!') }); const { form, errors, touched, isValid, isSubmitting } = createForm< @@ -196,6 +197,20 @@ >. +
+ + + +
+ import { onMount } from 'svelte'; + import '$lib/hljs.css'; + + onMount(async () => { + const { default: hljs } = await import('highlight.js/lib/common'); + hljs.highlightAll(); + }); +--> + + + ClassQuiz/docs - Terms of Service + + + +
+

Terms of Service

+ +

For those who don't like reading

+ +
    +
  • + I may do anything with the data you provide, stop providing this service, etc. +
  • +
  • + You don't upload, write, create any harmful content or anything that is against any + German law. +
  • +
+ +

What doesn't belong on ClassQuiz

+

+ The owner may delete, change and modify any quiz. Quizzes with any phonograph, illegal + content or propaganda have to be reported and will be reviewed and deleted, if it's + against these rules. This platform is made to share educational content, which can include + anything, but NO PORNOGRAPHY, ILLEGAL CONTENT or PROPAGANDA. + I hope you understand what I mean. 😇 +

+

How to report illegal content

+

You have to report illegal content by writing an email to report@mawoka.eu

+

The rights of the admin

+

+ The admin is allowed to publish ANY data provided by the user, although the admin + doesn't want to do it. The admin can also delete ANY content, whether it's against any + rule or not. ClassQuiz also doesn't provide any (uptime)-guarantee, so ClassQuiz could be shut + down without any warning and without any ability for the user to get their data. The admin may + publish any data provided by the user anywhere and share it with anyone. +

+

The rights of the user

+

+ You can request the deletion of your data at any time by writing an email to + deleteme@mawoka.eu. Please include the email you registered with on ClassQuiz, and, if + possible, a prove that you are the owner of the account, by, eg., writing the email with the + email-address which is associated with your ClassQuiz-account. +

+ +

Final Words

+

+ All of that may sound hard, but, for example, the part with the data-publishing: What + happens if data should be stolen and published? i don't run this platform to get insulted + for publishing (personal) data, so I just make sure you're fine with that! Of course, I'll + try to not publish any data, delete any content without a reason, etc, but I could. If you + still got any questions, please contact me at mawoka.eu/contact +

+