diff --git a/components/Account.vue b/components/Account.vue index 3946c9f5b..748eaa7bf 100644 --- a/components/Account.vue +++ b/components/Account.vue @@ -12,6 +12,26 @@
+
+

+ + terms.update.header +

+

+ terms.update.intro +

+ +

+ +

+
@@ -183,7 +203,9 @@ logoutInProgress: false, - impersonationActive: !!this.$cookies.get('impersonator') + impersonationActive: !!this.$cookies.get('impersonator'), + + showTermsUpdate: this.$ulidTime(this.$user().id) < new Date(2021, 11, 12) / 1000 && !this.$cookies.get('termsUpdateDismissed'), } }, async mounted() { @@ -296,6 +318,10 @@ this.$cookies.remove('impersonator'); window.location.reload(); }, + dismissTermsUpdate() { + this.$cookies.set('termsUpdateDismissed', true); + this.showTermsUpdate = false; + }, }, computed: { ...mapState([ diff --git a/locale/de/translations.suml b/locale/de/translations.suml index 322859972..80845f59e 100644 --- a/locale/de/translations.suml +++ b/locale/de/translations.suml @@ -614,6 +614,29 @@ terms: changes: > We reserve the right to modify these Terms of Service at any time. If a change is material we will provide at least 30 days notice prior to any new Terms of Service taking effect. + # TODO + update: + header: 'We''ve updated our Terms of Service.' + intro: > + Hi! We want to let you know that we've updated our Terms of Service. Here's an overview of the changes: + changes: + - > + In January we will start removing unused accounts to prevent username hoarding + (if there's both no card and no login for a month). + - > + We'd like to provide a safe space for all queer people regardless of age, + but we must also respect the law + and protect the privacy of people who can't legally consent to processing their data. + Now our Terms of Service are explicitly mentioning what has always been the case in accordance to GDPR: + you need to be at least 13 years old to create an account, + and in case of users aged 13-16 they need have parental consent for us to process their data. + - > + To improve accessibility, we have started translating our Terms of Service into all supported languages. + Those translations are just auxiliary, the only legally binding version remains English. + - > + Although queerphobia, transphobia, queer exclusionism and trolling + have always been understood as violating the Terms of Service under the generic term of “violating social norms”, + we're now explicitly listing them as forbidden. admin: header: 'Verwaltungsbereich' diff --git a/locale/en/translations.suml b/locale/en/translations.suml index 823cef055..7921250a0 100644 --- a/locale/en/translations.suml +++ b/locale/en/translations.suml @@ -714,6 +714,28 @@ terms: changes: > We reserve the right to modify these Terms of Service at any time. If a change is material we will provide at least 30 days notice prior to any new Terms of Service taking effect. + update: + header: 'We''ve updated our Terms of Service.' + intro: > + Hi! We want to let you know that we've updated our Terms of Service. Here's an overview of the changes: + changes: + - > + In January we will start removing unused accounts to prevent username hoarding + (if there's both no card and no login for a month). + - > + We'd like to provide a safe space for all queer people regardless of age, + but we must also respect the law + and protect the privacy of people who can't legally consent to processing their data. + Now our Terms of Service are explicitly mentioning what has always been the case in accordance to GDPR: + you need to be at least 13 years old to create an account, + and in case of users aged 13-16 they need have parental consent for us to process their data. + - > + To improve accessibility, we have started translating our Terms of Service into all supported languages. + Those translations are just auxiliary, the only legally binding version remains English. + - > + Although queerphobia, transphobia, queer exclusionism and trolling + have always been understood as violating the Terms of Service under the generic term of “violating social norms”, + we're now explicitly listing them as forbidden. admin: header: 'Admin panel' diff --git a/locale/es/translations.suml b/locale/es/translations.suml index 4ab6742d8..e93c7941b 100644 --- a/locale/es/translations.suml +++ b/locale/es/translations.suml @@ -627,6 +627,29 @@ terms: changes: > We reserve the right to modify these Terms of Service at any time. If a change is material we will provide at least 30 days notice prior to any new Terms of Service taking effect. + # TODO + update: + header: 'We''ve updated our Terms of Service.' + intro: > + Hi! We want to let you know that we've updated our Terms of Service. Here's an overview of the changes: + changes: + - > + In January we will start removing unused accounts to prevent username hoarding + (if there's both no card and no login for a month). + - > + We'd like to provide a safe space for all queer people regardless of age, + but we must also respect the law + and protect the privacy of people who can't legally consent to processing their data. + Now our Terms of Service are explicitly mentioning what has always been the case in accordance to GDPR: + you need to be at least 13 years old to create an account, + and in case of users aged 13-16 they need have parental consent for us to process their data. + - > + To improve accessibility, we have started translating our Terms of Service into all supported languages. + Those translations are just auxiliary, the only legally binding version remains English. + - > + Although queerphobia, transphobia, queer exclusionism and trolling + have always been understood as violating the Terms of Service under the generic term of “violating social norms”, + we're now explicitly listing them as forbidden. admin: header: 'Panel de Admins' diff --git a/locale/fr/translations.suml b/locale/fr/translations.suml index d1a134bdc..1672eeff6 100644 --- a/locale/fr/translations.suml +++ b/locale/fr/translations.suml @@ -620,6 +620,29 @@ terms: changes: > We reserve the right to modify these Terms of Service at any time. If a change is material we will provide at least 30 days notice prior to any new Terms of Service taking effect. + # TODO + update: + header: 'We''ve updated our Terms of Service.' + intro: > + Hi! We want to let you know that we've updated our Terms of Service. Here's an overview of the changes: + changes: + - > + In January we will start removing unused accounts to prevent username hoarding + (if there's both no card and no login for a month). + - > + We'd like to provide a safe space for all queer people regardless of age, + but we must also respect the law + and protect the privacy of people who can't legally consent to processing their data. + Now our Terms of Service are explicitly mentioning what has always been the case in accordance to GDPR: + you need to be at least 13 years old to create an account, + and in case of users aged 13-16 they need have parental consent for us to process their data. + - > + To improve accessibility, we have started translating our Terms of Service into all supported languages. + Those translations are just auxiliary, the only legally binding version remains English. + - > + Although queerphobia, transphobia, queer exclusionism and trolling + have always been understood as violating the Terms of Service under the generic term of “violating social norms”, + we're now explicitly listing them as forbidden. admin: header: 'Panneau d’administration' diff --git a/locale/gl/translations.suml b/locale/gl/translations.suml index 506c27905..4ee8ea5ec 100644 --- a/locale/gl/translations.suml +++ b/locale/gl/translations.suml @@ -623,6 +623,29 @@ terms: changes: > We reserve the right to modify these Terms of Service at any time. If a change is material we will provide at least 30 days notice prior to any new Terms of Service taking effect. + # TODO + update: + header: 'We''ve updated our Terms of Service.' + intro: > + Hi! We want to let you know that we've updated our Terms of Service. Here's an overview of the changes: + changes: + - > + In January we will start removing unused accounts to prevent username hoarding + (if there's both no card and no login for a month). + - > + We'd like to provide a safe space for all queer people regardless of age, + but we must also respect the law + and protect the privacy of people who can't legally consent to processing their data. + Now our Terms of Service are explicitly mentioning what has always been the case in accordance to GDPR: + you need to be at least 13 years old to create an account, + and in case of users aged 13-16 they need have parental consent for us to process their data. + - > + To improve accessibility, we have started translating our Terms of Service into all supported languages. + Those translations are just auxiliary, the only legally binding version remains English. + - > + Although queerphobia, transphobia, queer exclusionism and trolling + have always been understood as violating the Terms of Service under the generic term of “violating social norms”, + we're now explicitly listing them as forbidden. admin: header: 'Panel de Admins' diff --git a/locale/ja/translations.suml b/locale/ja/translations.suml index e0086e896..851e5c882 100644 --- a/locale/ja/translations.suml +++ b/locale/ja/translations.suml @@ -622,6 +622,29 @@ terms: changes: > We reserve the right to modify these Terms of Service at any time. If a change is material we will provide at least 30 days notice prior to any new Terms of Service taking effect. + # TODO + update: + header: 'We''ve updated our Terms of Service.' + intro: > + Hi! We want to let you know that we've updated our Terms of Service. Here's an overview of the changes: + changes: + - > + In January we will start removing unused accounts to prevent username hoarding + (if there's both no card and no login for a month). + - > + We'd like to provide a safe space for all queer people regardless of age, + but we must also respect the law + and protect the privacy of people who can't legally consent to processing their data. + Now our Terms of Service are explicitly mentioning what has always been the case in accordance to GDPR: + you need to be at least 13 years old to create an account, + and in case of users aged 13-16 they need have parental consent for us to process their data. + - > + To improve accessibility, we have started translating our Terms of Service into all supported languages. + Those translations are just auxiliary, the only legally binding version remains English. + - > + Although queerphobia, transphobia, queer exclusionism and trolling + have always been understood as violating the Terms of Service under the generic term of “violating social norms”, + we're now explicitly listing them as forbidden. admin: header: '管理パネル' diff --git a/locale/nl/translations.suml b/locale/nl/translations.suml index a16177c40..b77d2d818 100644 --- a/locale/nl/translations.suml +++ b/locale/nl/translations.suml @@ -605,6 +605,29 @@ terms: changes: > We reserve the right to modify these Terms of Service at any time. If a change is material we will provide at least 30 days notice prior to any new Terms of Service taking effect. + # TODO + update: + header: 'We''ve updated our Terms of Service.' + intro: > + Hi! We want to let you know that we've updated our Terms of Service. Here's an overview of the changes: + changes: + - > + In January we will start removing unused accounts to prevent username hoarding + (if there's both no card and no login for a month). + - > + We'd like to provide a safe space for all queer people regardless of age, + but we must also respect the law + and protect the privacy of people who can't legally consent to processing their data. + Now our Terms of Service are explicitly mentioning what has always been the case in accordance to GDPR: + you need to be at least 13 years old to create an account, + and in case of users aged 13-16 they need have parental consent for us to process their data. + - > + To improve accessibility, we have started translating our Terms of Service into all supported languages. + Those translations are just auxiliary, the only legally binding version remains English. + - > + Although queerphobia, transphobia, queer exclusionism and trolling + have always been understood as violating the Terms of Service under the generic term of “violating social norms”, + we're now explicitly listing them as forbidden. admin: header: 'Administratie paneel' diff --git a/locale/no/translations.suml b/locale/no/translations.suml index 765c8e875..7b442af1a 100644 --- a/locale/no/translations.suml +++ b/locale/no/translations.suml @@ -616,6 +616,29 @@ terms: changes: > We reserve the right to modify these Terms of Service at any time. If a change is material we will provide at least 30 days notice prior to any new Terms of Service taking effect. + # TODO + update: + header: 'We''ve updated our Terms of Service.' + intro: > + Hi! We want to let you know that we've updated our Terms of Service. Here's an overview of the changes: + changes: + - > + In January we will start removing unused accounts to prevent username hoarding + (if there's both no card and no login for a month). + - > + We'd like to provide a safe space for all queer people regardless of age, + but we must also respect the law + and protect the privacy of people who can't legally consent to processing their data. + Now our Terms of Service are explicitly mentioning what has always been the case in accordance to GDPR: + you need to be at least 13 years old to create an account, + and in case of users aged 13-16 they need have parental consent for us to process their data. + - > + To improve accessibility, we have started translating our Terms of Service into all supported languages. + Those translations are just auxiliary, the only legally binding version remains English. + - > + Although queerphobia, transphobia, queer exclusionism and trolling + have always been understood as violating the Terms of Service under the generic term of “violating social norms”, + we're now explicitly listing them as forbidden. admin: header: 'Administrator' diff --git a/locale/pl/translations.suml b/locale/pl/translations.suml index 0c03e4e03..632030d87 100644 --- a/locale/pl/translations.suml +++ b/locale/pl/translations.suml @@ -1459,6 +1459,29 @@ terms: changes: > Zastrzegamy sobie prawo do zmiany niniejszego Regulaminu w dowolnym momencie. Jeśli zmiany będą istotne, poinformujemy o nich na przynajmniej 30 dni przed ich wejściem w życie. + # TODO + update: + header: 'We''ve updated our Terms of Service.' + intro: > + Hi! We want to let you know that we've updated our Terms of Service. Here's an overview of the changes: + changes: + - > + In January we will start removing unused accounts to prevent username hoarding + (if there's both no card and no login for a month). + - > + We'd like to provide a safe space for all queer people regardless of age, + but we must also respect the law + and protect the privacy of people who can't legally consent to processing their data. + Now our Terms of Service are explicitly mentioning what has always been the case in accordance to GDPR: + you need to be at least 13 years old to create an account, + and in case of users aged 13-16 they need have parental consent for us to process their data. + - > + To improve accessibility, we have started translating our Terms of Service into all supported languages. + Those translations are just auxiliary, the only legally binding version remains English. + - > + Although queerphobia, transphobia, queer exclusionism and trolling + have always been understood as violating the Terms of Service under the generic term of “violating social norms”, + we're now explicitly listing them as forbidden. admin: header: 'Panel adminia' diff --git a/locale/pt/translations.suml b/locale/pt/translations.suml index 77a6218c8..4b76996e8 100644 --- a/locale/pt/translations.suml +++ b/locale/pt/translations.suml @@ -623,6 +623,29 @@ terms: changes: > We reserve the right to modify these Terms of Service at any time. If a change is material we will provide at least 30 days notice prior to any new Terms of Service taking effect. + # TODO + update: + header: 'We''ve updated our Terms of Service.' + intro: > + Hi! We want to let you know that we've updated our Terms of Service. Here's an overview of the changes: + changes: + - > + In January we will start removing unused accounts to prevent username hoarding + (if there's both no card and no login for a month). + - > + We'd like to provide a safe space for all queer people regardless of age, + but we must also respect the law + and protect the privacy of people who can't legally consent to processing their data. + Now our Terms of Service are explicitly mentioning what has always been the case in accordance to GDPR: + you need to be at least 13 years old to create an account, + and in case of users aged 13-16 they need have parental consent for us to process their data. + - > + To improve accessibility, we have started translating our Terms of Service into all supported languages. + Those translations are just auxiliary, the only legally binding version remains English. + - > + Although queerphobia, transphobia, queer exclusionism and trolling + have always been understood as violating the Terms of Service under the generic term of “violating social norms”, + we're now explicitly listing them as forbidden. admin: header: 'Panel de Admins' diff --git a/locale/ru/translations.suml b/locale/ru/translations.suml index 3de6d1977..21e2ed66a 100644 --- a/locale/ru/translations.suml +++ b/locale/ru/translations.suml @@ -647,6 +647,29 @@ terms: changes: > Мы сохраняем за собой право редактировать Условия предоставления услуг в любое время. Если изменения существенные, мы уведомим вас об этом за 30 календарных дней до того, как новые Условия вступят в силу. + # TODO + update: + header: 'We''ve updated our Terms of Service.' + intro: > + Hi! We want to let you know that we've updated our Terms of Service. Here's an overview of the changes: + changes: + - > + In January we will start removing unused accounts to prevent username hoarding + (if there's both no card and no login for a month). + - > + We'd like to provide a safe space for all queer people regardless of age, + but we must also respect the law + and protect the privacy of people who can't legally consent to processing their data. + Now our Terms of Service are explicitly mentioning what has always been the case in accordance to GDPR: + you need to be at least 13 years old to create an account, + and in case of users aged 13-16 they need have parental consent for us to process their data. + - > + To improve accessibility, we have started translating our Terms of Service into all supported languages. + Those translations are just auxiliary, the only legally binding version remains English. + - > + Although queerphobia, transphobia, queer exclusionism and trolling + have always been understood as violating the Terms of Service under the generic term of “violating social norms”, + we're now explicitly listing them as forbidden. admin: header: 'Панель администратор_ки' diff --git a/locale/zh/translations.suml b/locale/zh/translations.suml index 111635620..480c5db91 100644 --- a/locale/zh/translations.suml +++ b/locale/zh/translations.suml @@ -589,6 +589,29 @@ terms: changes: > We reserve the right to modify these Terms of Service at any time. If a change is material we will provide at least 30 days notice prior to any new Terms of Service taking effect. + # TODO + update: + header: 'We''ve updated our Terms of Service.' + intro: > + Hi! We want to let you know that we've updated our Terms of Service. Here's an overview of the changes: + changes: + - > + In January we will start removing unused accounts to prevent username hoarding + (if there's both no card and no login for a month). + - > + We'd like to provide a safe space for all queer people regardless of age, + but we must also respect the law + and protect the privacy of people who can't legally consent to processing their data. + Now our Terms of Service are explicitly mentioning what has always been the case in accordance to GDPR: + you need to be at least 13 years old to create an account, + and in case of users aged 13-16 they need have parental consent for us to process their data. + - > + To improve accessibility, we have started translating our Terms of Service into all supported languages. + Those translations are just auxiliary, the only legally binding version remains English. + - > + Although queerphobia, transphobia, queer exclusionism and trolling + have always been understood as violating the Terms of Service under the generic term of “violating social norms”, + we're now explicitly listing them as forbidden. admin: header: '管理面板'