diff --git a/www/webapp/src/App.vue b/www/webapp/src/App.vue
index 9755df043..c8913ab27 100644
--- a/www/webapp/src/App.vue
+++ b/www/webapp/src/App.vue
@@ -136,6 +136,7 @@
+
Report Abuse
Terms of Use
Privacy Policy (Datenschutzerklärung)
diff --git a/www/webapp/src/components/ReportAbuseForm.vue b/www/webapp/src/components/ReportAbuseForm.vue
new file mode 100644
index 000000000..0f587a41a
--- /dev/null
+++ b/www/webapp/src/components/ReportAbuseForm.vue
@@ -0,0 +1,205 @@
+
+
+
+
+ Thanks for your report.
+
+ Done
+
+
+
+
+ Which kind(s) of abuse are you reporting and which deSEC-hosted domain names are involved?
+
+
+
+
+
+
+
+
+
+
+ Acceptable forms of proof include entries on the
+ Google Safe Browsing List.
+ Note that not every website that looks like a phishing website is illegal, e.g. when such sites are used for
+ security training and never actually send entered credentials.
+
+
+
+
+
+
+
+
+
+
+ If you provide your email address, we can get back to you for questions or updates on the status of your report.
+
+
+
+ Send Report
+
+
+
+
+
diff --git a/www/webapp/src/router/index.js b/www/webapp/src/router/index.js
index d049ddf8b..63db822e8 100644
--- a/www/webapp/src/router/index.js
+++ b/www/webapp/src/router/index.js
@@ -92,6 +92,11 @@ const routes = [
name: 'donate',
component: () => import(/* webpackChunkName: "extra" */ '../views/Donate.vue')
},
+ {
+ path: '/report-abuse/',
+ name: 'report-abuse',
+ component: () => import(/* webpackChunkName: "extra" */ '../views/ReportAbuse.vue')
+ },
{
path: '//github.com/desec-io/desec-stack/projects?query=is%3Aopen+sort%3Aname-asc&type=classic',
name: 'roadmap',
diff --git a/www/webapp/src/views/ReportAbuse.vue b/www/webapp/src/views/ReportAbuse.vue
new file mode 100644
index 000000000..2ba9d8667
--- /dev/null
+++ b/www/webapp/src/views/ReportAbuse.vue
@@ -0,0 +1,49 @@
+
+
+
+
+
+
+ Report Abuse
+
+
+ deSEC does not tolerate abuse of its services.
+ Domains involved in illegal activity such as spam, scam, malware, phishing will be disabled immediately and
+ permanently in accordance with our Terms of Use.
+
+
+ Note that the burden of proof is on the reporter.
+ Domains involved in abuse will only be disabled if sufficient proof is provided by the report.
+ deSEC has only limited resources and may not be able to investigate reports that do not include sufficient proof of abuse.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+