From a7bc888a64399cc09968086605687d95c59d9216 Mon Sep 17 00:00:00 2001 From: Klaus-Uwe Mitterer Date: Sun, 30 May 2021 07:48:56 +0200 Subject: [PATCH] Implement legal views, (programmatically) closing #21 --- public/urls.py | 5 ++++- public/views.py | 11 ++++++++++- templates/frontend/base.html | 5 +++-- templates/frontend/impressum.html | 23 +++++++++++++++++++++++ templates/frontend/privacy.html | 23 +++++++++++++++++++++++ templates/frontend/terms.html | 22 ++++++++++++++++++++++ 6 files changed, 85 insertions(+), 4 deletions(-) create mode 100644 templates/frontend/impressum.html create mode 100644 templates/frontend/privacy.html create mode 100644 templates/frontend/terms.html diff --git a/public/urls.py b/public/urls.py index 9425cba..8d44e99 100644 --- a/public/urls.py +++ b/public/urls.py @@ -1,6 +1,6 @@ from django.urls import path, include -from .views import HomeView, DemoTemplateView +from .views import HomeView, DemoTemplateView, ImpressumView, PrivacyNoticeView, TOSView app_name = "frontend" @@ -8,4 +8,7 @@ urlpatterns = [ path('', HomeView.as_view(), name="home"), path('api/places/', include("public.places.urls"), name="places"), path('demo/template/', DemoTemplateView.as_view()), + path('impressum/', ImpressumView.as_view(), name="impressum"), + path('privacy/', PrivacyNoticeView.as_view(), name="privacy"), + path('tos/', TOSView.as_view(), name="tos"), ] \ No newline at end of file diff --git a/public/views.py b/public/views.py index 48da627..bfc1b0c 100644 --- a/public/views.py +++ b/public/views.py @@ -7,4 +7,13 @@ class Error404View(TemplateView): template_name = "frontend/404.html" class DemoTemplateView(TemplateView): - template_name = "mail/verify.html" \ No newline at end of file + template_name = "mail/verify.html" + +class ImpressumView(TemplateView): + template_name = "frontend/impressum.html" + +class PrivacyNoticeView(TemplateView): + template_name = "frontend/privacy.html" + +class TOSView(TemplateView): + template_name = "frontend/terms.html" \ No newline at end of file diff --git a/templates/frontend/base.html b/templates/frontend/base.html index d21cbe0..c68db56 100644 --- a/templates/frontend/base.html +++ b/templates/frontend/base.html @@ -324,8 +324,9 @@
diff --git a/templates/frontend/impressum.html b/templates/frontend/impressum.html new file mode 100644 index 0000000..c32255e --- /dev/null +++ b/templates/frontend/impressum.html @@ -0,0 +1,23 @@ +{% extends "frontend/base.html" %} +{% load i18n %} +{% load bootstrap4 %} +{% block "content" %} + +
+
+
+
+
+

{% trans "Impressum" %}

+
+
+
+
+
+ Diese Website wird betrieben von:

Kumi Systems e.U.
Gartengasse 22/7/3
8010 Graz

E-Mail: office (at) kumi.systems
Telefon: +43 800 093004

Twitter: @kumisystems
Telegram: @kumisystems
BBM: @kumisys
Discord: https://discord.gg/f9hJtec
Threema: SCSY569J
wire: @kumisystems

Inhaber: Klaus-Uwe Mitterer
Unternehmensgegenstand: Dienstleistungen in der automatischen Datenverarbeitung und Informationstechnik
Inhaltiche Ausrichtung der Website: Informationen über das Unternehmen und verwandte Themenbereiche

WKÖ-Mitgliedschaft: Wirtschaftskammer Steiermark
Sparte: Information und Consulting
Fachgruppe: Unternehmensberatung, Buchhaltung und Informationstechnologie

Gewerbebehörde: Magistrat der Stadt Graz
Firmenbuchgericht: Landesgericht für Zivilrechtssachen Graz
Firmenbuchnummer: 490780 k
UID-Nummer: ATU73100306

Anwendbare Rechtsvorschriften: Gewerbeordnung (GewO, http://ris.bka.gv.at/)

Verbraucher haben die Möglichkeit, Beschwerden an die Online-Streitbeilegungsplattform der EU zu richten (http://ec.europa.eu/odr). Beschwerden, Anregungen, Fragen, Kritik und Lob nehmen wir aber auch gerne unter obenstehender E-Mail-Adresse oder über unser Kontaktformular entgegen.
+
+
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/templates/frontend/privacy.html b/templates/frontend/privacy.html new file mode 100644 index 0000000..512f023 --- /dev/null +++ b/templates/frontend/privacy.html @@ -0,0 +1,23 @@ +{% extends "frontend/base.html" %} +{% load i18n %} +{% load bootstrap4 %} +{% block "content" %} + +
+
+
+
+
+

{% trans "Impressum" %}

+
+
+
+
+
+ Der Schutz Ihrer persönlichen Daten ist uns ein besonderes Anliegen. Wir verarbeiten Ihre Daten daher ausschließlich auf Grundlage der gesetzlichen Bestimmungen (DSGVO, TKG 2003). In dieser Datenschutzerklärung informieren wir Sie über die wichtigsten Aspekte der Datenverarbeitung im Rahmen unserer Website.

Kontakt mit uns
Wenn Sie per Formular auf der Website oder per E-Mail Kontakt mit uns aufnehmen, werden Ihre angegebenen Daten zwecks Bearbeitung der Anfrage und für den Fall von Anschlussfragen sechs Monate bei uns gespeichert. Diese Daten geben wir selbstverständlich nicht ohne Ihre Einwilligung weiter.

Datenspeicherung
Wir weisen darauf hin, dass zum Zweck des einfacheren Einkaufsvorganges und zur späteren Vertragsabwicklung die IP-Adresse, Name, Anschrift und ggf. Zahlungsdaten gespeichert werden.
Die von Ihnen bereit gestellten Daten sind zur Vertragserfüllung bzw zur Durchführung vorvertraglicher Maßnahmen erforderlich. Ohne diese Daten können wir den Vertrag mit Ihnen nicht abschließen. Eine Datenübermittlung an Dritte erfolgt nicht, mit Ausnahme einer möglichen Übermittlung der Zahlungsdaten an die abwickelnden Bankinstitute / Zahlungsdienstleister zum Zwecke der Abbuchung des Einkaufspreises, an das von uns beauftragte Transportunternehmen/Versandunternehmen zur Zustellung der Ware sowie an unseren Steuerberater zur Erfüllung unserer steuerrechtlichen Verpflichtungen.
Nach Abbruch des Einkaufsvorganges werden die bei uns gespeicherten Daten gelöscht. Im Falle eines Vertragsabschlusses werden sämtliche Daten aus dem Vertragsverhältnis bis zum Ablauf der steuerrechtlichen Aufbewahrungsfrist (7 Jahre) gespeichert.
Die Daten Name, Anschrift, gekaufte Waren und Kaufdatum werden beim Kauf physischer Waren darüber hinaus gehend bis zum Ablauf der Produkthaftung (10 Jahre) gespeichert.  Die Datenverarbeitung erfolgt auf Basis der gesetzlichen Bestimmungen des § 96 Abs 3 TKG sowie des Art 6 Abs 1 lit a (Einwilligung) und/oder lit b (notwendig zur Vertragserfüllung) der DSGVO.
Bei Inanspruchnahme von Cloud-Dienstleistungen kommt der entsprechende Auftragsverarbeitungsvertrag zur Anwendung.

Cookies
Unsere Website verwendet so genannte Cookies. Dabei handelt es sich um kleine Textdateien, die mit Hilfe des Browsers auf Ihrem Endgerät abgelegt werden. Sie richten keinen Schaden an.Wir nutzen Cookies dazu, unser Angebot nutzerfreundlich zu gestalten. Einige Cookies bleiben auf Ihrem Endgerät gespeichert, bis Sie diese löschen. Sie ermöglichen es uns, Ihren Browser beim nächsten Besuch wiederzuerkennen.
Wenn Sie dies nicht wünschen, so können Sie Ihren Browser so einrichten, dass er Sie über das Setzen von Cookies informiert und Sie dies nur im Einzelfall erlauben.
Bei der Deaktivierung von Cookies kann die Funktionalität unserer Website eingeschränkt sein.

Newsletter
Sie haben die Möglichkeit, über unsere Website unseren Newsletter zu abonnieren. Hierfür benötigen wir Ihre E-Mail-Adresse und ihre Erklärung, dass Sie mit dem Bezug des Newsletters einverstanden sind.
Sobald Sie sich für den Newsletter angemeldet haben, senden wir Ihnen ein Bestätigungs-E-Mail mit einem Link zur Bestätigung der Anmeldung.
Das Abo des Newsletters können Sie jederzeit stornieren. Senden Sie Ihre Stornierung bitte an folgende E-Mail-Adresse: office (at) kumi.systems.
Wir löschen anschließend umgehend Ihre Daten im Zusammenhang mit dem Newsletter-Versand.

Ihre Rechte
Ihnen stehen grundsätzlich die Rechte auf Auskunft, Berichtigung, Löschung, Einschränkung, Datenübertragbarkeit, Widerruf und Widerspruch zu. Wenn Sie glauben, dass die Verarbeitung Ihrer Daten gegen das Datenschutzrecht verstößt oder Ihre datenschutzrechtlichen Ansprüche sonst in einer Weise verletzt worden sind, können Sie sich bei der Aufsichtsbehörde beschweren. In Österreich ist dies die Datenschutzbehörde (https://www.dsb.gv.at/).
+
+
+
+
+
+{% endblock %} \ No newline at end of file diff --git a/templates/frontend/terms.html b/templates/frontend/terms.html new file mode 100644 index 0000000..ac76457 --- /dev/null +++ b/templates/frontend/terms.html @@ -0,0 +1,22 @@ +{% extends "frontend/base.html" %} +{% load i18n %} +{% load bootstrap4 %} +{% block "content" %} + +
+
+
+
+
+

{% trans "Allgemeine Geschäftsbedingungen" %}

+
+
+
+
+
+
+
+
+
+
+{% endblock %} \ No newline at end of file