bafin

System documentation for regulators
Log | Files | Refs

commit d1e6087d1fd66f87955807e92e9b43fb5af2f74a
parent 7731f6b6fd56599921568133839f390a4fece38f
Author: Stefan Kügel <skuegel@web.de>
Date:   Tue, 21 Nov 2023 14:15:34 +0100

Update of the document of November 2022

Signed-off-by: Stefan Kügel <skuegel@web.de>

Diffstat:
MSystembeschreibung.lyx | 3154+++++++++++++++++++++++++++++++++++++++----------------------------------------
1 file changed, 1564 insertions(+), 1590 deletions(-)

diff --git a/Systembeschreibung.lyx b/Systembeschreibung.lyx @@ -136,14 +136,23 @@ Das Taler-Bezahlsystem Das System im Überblick \end_layout -\begin_layout Section* +\begin_layout Section Systembestandteile \end_layout \begin_layout Standard GNU Taler ist ein offenes Protokoll für ein elektronisches Bezahlsystem mit einer Referenz\SpecialChar softhyphen -implementierung in freier Software (FLOSS). +implementierung in freier Software ( +\begin_inset CommandInset href +LatexCommand href +name "FLOSS" +target "https://de.wikipedia.org/wiki/Free/Libre_Open_Source_Software" +literal "false" + +\end_inset + +). Taler bietet eine sichere, schnelle und einfache Zahlungsverarbeitung auf Grundlage langjährig bekannter und erprobter kryptografischer Algorithmen. Wichtige Designprinzipien sind die Verwendung @@ -159,13 +168,22 @@ literal "false" ermöglicht dies, anonym zu bleiben, wohingegen auf der Seite der Verkäufer alle Einkommen vor externen Auditoren wie z.B. Finanzämtern und Aufsichtsbehörden offengelegt und überprüfbar sind. - Das System erfüllt die Gesetze gegen Geldwäschebekämpfung (Anti-Money-Launderin -g, AML), die Regulatorik über wirtschaftlich Berechtigte von Bankkonten - (Know-Your-Customer, KYC) und Datenschutzverordnungen wie die DSGVO. + Taler erfüllt die Gesetze gegen Geldwäschebekämpfung (Anti-Money-Laundering, + AML), die Regulatorik über wirtschaftlich Berechtigte von Bankkonten (Know-Your +-Customer, KYC) und Datenschutzverordnungen wie die +\begin_inset CommandInset href +LatexCommand href +name "DSGVO" +target "https://de.wikipedia.org/wiki/Datenschutz-Grundverordnung" +literal "false" + +\end_inset + +. \end_layout \begin_layout Standard -Taler besteht aus offenen Netzwerkprotokollen, Programmierschnittstellen +Das System besteht aus offenen Netzwerkprotokollen, Programmierschnittstellen in verschiedenen Sprachen und einer Hardware-Ausstattung zum Berechnen und Speichern von Daten. Fünf Bestandteile sind notwendig (in Klammern die Links zur jeweiligen @@ -250,7 +268,7 @@ bestandteile mit \end_layout \begin_layout Standard -Das System erklären neben diesem Dokument auch die Taler-Homepage ( +Die Funktionsweise erläutern neben diesem Dokument die Taler-Homepage ( \begin_inset CommandInset href LatexCommand href name "www.taler.net/de" @@ -259,7 +277,7 @@ literal "false" \end_inset -) und die Dokumentation ( +) und die englischsprachige Dokumentation ( \begin_inset CommandInset href LatexCommand href name "https://docs.taler.net/" @@ -269,7 +287,7 @@ literal "false" \end_inset ). - Diskussionen werden auf der englischsprachigen Mailingliste ( + Diskussionen werden auf der Mailingliste ( \begin_inset CommandInset href LatexCommand href name "https://lists.gnu.org/mailman/listinfo/taler" @@ -326,15 +344,15 @@ literal "false" \begin_layout Standard Taler verwendet keine Blockchain- oder Distributed-Ledger-Technologie und ist selbst keine virtuelle Währung oder Kryptowährung. - Die Werte der elektronischen Münzen in den Wallets der Nutzer, die von - einem Taler-Exchange abheben, der Euro-Transaktionen blind signiert, sind - in Euro nominiert. + Die Werte der elektronischen Münzen in den Wallets der Nutzer sind in Euro + denominiert, wenn sie von einem Taler-Exchange abheben, an den sie von + einem Bankkonto in Euro überweisen. Ein Taler-Exchange, der andere Nominalwährungen als Euro (z.B. - Dollar, Yen, Krypto-Coins, virtuelle Währungen und andere Token) signiert, - kann nur diese in die Wallets abheben lassen. + Dollar, Yen, Krypto-Coins, virtuelle Währungen und andere Token) blind + signiert, kann nur diese in die Wallets abheben lassen. \end_layout -\begin_layout Section* +\begin_layout Section Funktionsweise \end_layout @@ -386,9 +404,11 @@ noprefix "false" zwischen seinem Treuhandkonto und den Wallets der Nutzer. Die beiden jeweiligen Buchungsströme werden vom Exchange koordiniert. - Euro-Gelder bleiben stets im SEPA-Bereich und fließen nur vom Girokonto - der Zahlenden über das Treuhandkonto des Exchange-Betreibers auf die Girokonten - der Verkäufer. + Exchange-Betreiber können Banken, Zentralbanken, private Zahlungsdienstleister + oder auch Anbieter von Regionalwährungen sein. + Mit Taler transferierte Euro-Gelder bleiben stets im SEPA-Bereich und fließen + nur vom Girokonto der Zahlenden über das Treuhandkonto des Exchange-Betreibers + auf die Girokonten der Verkäufer. \end_layout \begin_layout Standard @@ -425,18 +445,9 @@ Münzen , die wie Bargeld keinen identifizierenden Rückschluss auf ihre Eigentümer gestatten. - Coins stellen elektronische Repräsentanten der Zahlungsmittel dar, die - von den Nutzern in die -\begin_inset CommandInset ref -LatexCommand nameref -reference "➔ Reserve" -plural "false" -caps "false" -noprefix "false" - -\end_inset - - des Treuhandkontos des Exchange-Betreibers überwiesen wurden. + Coins im Taler-System stellen elektronische Repräsentanten des Geldes dar, + das von den Nutzern auf das Treuhandkonto des Exchange-Betreibers überwiesen + wurde. Taler ist somit ein Prepaid-System, eine Kreditvergabe hierüber ist ausgeschlos sen. \end_layout @@ -452,12 +463,12 @@ Die Nutzer des Taler-Bezahlsystems sollten ihre Coins wie Bargeld behandeln, das heißt sie dem entsprechend auch sichern. Die Daten eines Wallets mit seinen Coins können auf beliebig vielen digitalen Endgeräten und Speichermedien abgelegt und gesichert werden. - Die Wallets verfügen weiterhin über ein eingebautes Backup-Verfahren, mit - dem sie die Wallet-Daten bei unabhängigen Dienstleistern sicher abspeichern - können. + Taler-Wallets verfügen über ein eingebautes Backup-Verfahren, mit dem sie + die Wallet-Daten bei unabhängigen Dienstleistern sicher abspeichern können. Die Nutzer bezahlen mit den Coins, können deren Werte aber auch wieder - auf ihr ursprüngliches Girokonto zurückgeben, indem sie eine Rückbuchung - durch den Exchange auslösen, den sie zum Signieren der Coins wählten. + auf ihr ursprüngliches Girokonto zurückgeben lassen, indem sie im Wallet + eine Rückbuchung durch den Exchange auslösen, den sie zum Signieren und + Abheben der Coins wählten. Falls sie kein Backup ihrer Wallet-Daten angelegt haben, können sie die Coins auch verlieren. \end_layout @@ -468,7 +479,7 @@ ereich der Wallet-Besitzer, während Exchange-Betreiber deren Wert in der Ursprungswährung treuhänderisch verwahren. Exchange-Betreiber haben ein Zahlungsversprechen gegenüber den Wallet-Besitzern , wenn diese bei Bezahlvorgängen ihre Coins einsetzen, und verantworten - die Weitergabe der realen Geldwerte an die Girokonten der Verkäufer bei + die Überweisung der realen Geldwerte an die Girokonten der Verkäufer bei deren Geschäftsbanken. \end_layout @@ -479,7 +490,17 @@ Die Nutzung eines Wallets beim Zahlen in Euro-Währung gestaltet sich folgenderm den Abhebebetrag von einem regulären KYC-geprüften Girokonto auf das Treuhandko nto des Exchange-Betreibers. Dies entspricht einer normalen Euro-Überweisung zwischen zwei IBAN-Konten - im SEPA-Raum. + im SEPA-Raum ( +\begin_inset CommandInset ref +LatexCommand nameref +reference "➔ IBAN-Buchung" +plural "false" +caps "false" +noprefix "false" + +\end_inset + +). Der Exchange erlaubt dem Wallet nach Eingang des Überweisungsbetrags das Abheben von Coins des entsprechenden Betrags in Euro. Bezahlt werden kann mit diesen Coins in Webshops, an Automaten und bei @@ -494,10 +515,12 @@ noprefix "false" \end_inset (POS) den Vertragsschluss mit Taler erlauben. - Die Verkäufer brauchen kein Wallet, um Einzahlungen auf ihren Girokonten - zu empfangen, sondern -\size small -ein + +\end_layout + +\begin_layout Standard +Die Verkäufer brauchen kein Wallet, um Einzahlungen auf ihren Girokonten + zu empfangen, sondern ein \begin_inset CommandInset ref LatexCommand nameref reference "➔ Merchant-Backend" @@ -507,8 +530,6 @@ noprefix "false" \end_inset - -\size default des Taler-Systems: Webshops benötigen das Software-Modul \begin_inset CommandInset href LatexCommand href @@ -550,24 +571,33 @@ Der kryptografisch signierte Vertrag enthält die Vertragsbedingungen zwischen \begin_layout Standard Die Coins annehmenden Verkäufer müssen davon ausgehen, dass ihre Umsätze - schon allein durch die Buchung ihrer Einnahmen aus dem Taler-Bezahlsystem - auf ihre Girokonten bei Geschäftsbanken als Einkommen leicht nachvollziehbar - sind. + aus dem Taler-System schon allein durch die +\begin_inset CommandInset ref +LatexCommand nameref +reference "➔ IBAN-Buchung" +plural "false" +caps "false" +noprefix "false" + +\end_inset + + ihrer Einnahmen auf ihre Girokonten bei Geschäftsbanken als Einkommen leicht + nachvollziehbar sind. Zusätzlich dazu sollten sie sich der Rolle der externen Auditoren bewusst sein. Unregelmäßigkeiten würden diese den Finanzbehörden melden. - Darüber hinaus veranlasst das Bezahlsystem in einem automatisierten Verfahren, + Darüber hinaus veranlasst das System in einem automatisierten Verfahren, dass die Verkäufer bestimmte Vorgänge bei einem Auditor melden, um diesen in seiner Kontrollfunktion oder in einer spezifischen Aufsichtsfunktion zu unterstützen. \end_layout \begin_layout Standard -Dadurch bewirkt dieses Bezahlsystem zum einen, dass der Identitätsschutz - der Käufer gewahrt bleibt, und zum anderen erschafft es eine Bemessungsgrundlag -e für die Steuererhebung und verhindert den Einsatz für illegale Geschäfte. - Aufgrund dieser unterschiedlichen Behandlung der Geldströme auf Käufer- - bzw. +Dadurch bewirkt Taler zum einen, dass der Identitätsschutz der Käufer gewahrt + bleibt, zum anderen wird eine Bemessungsgrundlage für die Steuererhebung + geschaffen, was den Einsatz für illegale Geschäfte oder Steuerhinterziehung + verhindert. + Aufgrund der unterschiedlichen Behandlung der Geldströme auf Käufer- bzw. Verkäuferseite erfüllt Taler sowohl die Anforderungen der Gesetze zur Verhinder ung der Geldwäsche und der Terrorismusfinanzierung als auch die Gesetze zum Schutz privater Daten einschließlich der Datenschutzgrundverordnung @@ -577,118 +607,216 @@ ung der Geldwäsche und der Terrorismusfinanzierung als auch die Gesetze und kommunalen Gemeinwesens. \end_layout -\begin_layout Chapter -Geschäftsvorgänge -\end_layout - \begin_layout Standard -Dieses Kapitel widmet sich den Geschäftsvorgängen des Bezahlsystems. - Beschrieben werden hier die grundlegenden Verfahren (Abhebevorgang und - Ausgabe- bzw. - Bezahlvorgang, Rückerstattungen und Marktaustritt von Exchange-Betreibern - sowie Einkommensnachweis von Verkäufern). +Für Waren und Dienstleistungen, deren Bezahlung ein bestimmtes Mindestalter + voraussetzt, können Taler-Coins mit dem Attribut einer Altersangabe ins + Taler-Wallet abgehoben wurden. + Kinder, Jugendliche und Schutzbefohlene verwenden diese Coins als digitales + Bargeld, ohne dass Exchange-Betreiber oder Verkäufer sie als Minderjährige + oder Mündel identifizieren können. + Es besteht keine technische Möglichkeit eines Rückschlusses auf die Coin-Besitz +er und deren tatsächliches Alter. + Kapitel +\begin_inset CommandInset ref +LatexCommand ref +reference "chap:Altersbeschränkungen" +plural "false" +caps "false" +noprefix "false" + +\end_inset + + erläutert die Details zu Coins mit Altersbeschränkung. \end_layout \begin_layout Standard -In Kapitel \begin_inset CommandInset ref -LatexCommand ref -reference "chap:Screenshots-der-Geschäftsvorgänge" +LatexCommand nameref +reference "chap:Glossar und Begriffsbestimmungen" plural "false" caps "false" noprefix "false" \end_inset - veranschaulichen Screenshots die einzelnen Schritte des Abhebe- und Ausgabevorg -angs mit einem Android-Smartphone einschließlich des Abhebevorgangs auf - das Smartphone-basierte Wallet mit -\begin_inset Quotes gld + am Ende dieses Dokuments ergänzen das +\begin_inset CommandInset href +LatexCommand href +name "Glossar in englischer Sprache" +target "https://docs.taler.net/developers-manual.html#developer-glossary" +literal "false" + \end_inset -Taler-Cashier -\begin_inset Quotes grd + ( +\begin_inset CommandInset href +LatexCommand href +name "docs.taler.net/developers-manual.html#developer-glossary" +target "https://docs.taler.net/developers-manual.html#developer-glossary" +literal "false" + +\end_inset + +) sowie wissenschaftliche Publikationen zum Taler-System auf +\begin_inset CommandInset href +LatexCommand href +name "taler.net/en/bibliography.html" +target "https://taler.net/en/bibliography.html" +literal "false" + \end_inset - als Automated Teller Machine ( +. +\end_layout + +\begin_layout Chapter +Geschäftsvorgänge +\end_layout + +\begin_layout Standard +Dieses Kapitel widmet sich den Geschäftsvorgängen im Taler-System und dem + Einkommensnachweis von Verkäufern. + Beschrieben werden hier die grundlegenden Verfahren: +\end_layout + +\begin_layout Itemize +Abhebevorgang (Buchungsart +\emph on +Withdrawal +\emph default +) +\end_layout + +\begin_layout Itemize +Ausgabe- und Bezahlvorgang (Buchungsart +\emph on +Deposit +\emph default +) +\end_layout + +\begin_layout Itemize +Wechselgeld erhalten und Gültigkeit von Coins verlängern (Buchungsart +\emph on +Refresh +\emph default +) +\end_layout + +\begin_layout Itemize +Rückerstattungen (Buchungsart +\emph on +Refund +\emph default +) +\end_layout + +\begin_layout Itemize +Marktaustritt von Exchange-Betreibern (Buchungsart +\emph on +Recoup +\emph default +) +\end_layout + +\begin_layout Section +Abhebevorgang ( +\emph on +Withdrawal +\emph default +) +\end_layout + +\begin_layout Standard +Der Abhebevorgang wird im Taler-Wallet ausgelöst. + Technisch möglich sind Abhebevorgänge mittels Geschäftsbank-Webseiten (Onlineba +nking), per Einzahlung am Bankschalter und Abheben ins Wallet, mittels manueller + Banküberweisung durch die Nutzer, Übertragung von Coins von einem anderen + Taler-Wallet (peer-to-peer) sowie durch die webbasierte Buchung mithilfe + einer \begin_inset CommandInset ref LatexCommand nameref -reference "➔ ATM" +reference "➔ Browser-Erweiterung" plural "false" caps "false" noprefix "false" \end_inset -), gefolgt von Screenshots des Bezahlvorgangs mit der POS-Anwendung +. + Weitere Implementierungen (z.B. + das Abheben an einem Geldautomaten) sind angedacht oder bereits in Entwicklung. + Einen speziellen Abhebevorgang stellt das sogenannte \begin_inset Quotes gld \end_inset -Merchant +Tipping \begin_inset Quotes grd \end_inset -. -\end_layout - -\begin_layout Section -Abhebevorgang + (Aufwandsentschädigung an Nutzer durch Webseiten) dar. \end_layout \begin_layout Standard -Mit dem Abhebevorgang beginnt die +In Kapitel +\begin_inset CommandInset ref +LatexCommand ref +reference "chap:Screenshots-der-Geschäftsvorgänge" +plural "false" +caps "false" +noprefix "false" + +\end_inset + + veranschaulichen Screenshots die einzelnen Schritte des Abhebe- und Ausgabe\SpecialChar softhyphen +vorg +angs sowie des Abhebevorgangs auf das Smartphone-basierte Wallet mit \begin_inset Quotes gld \end_inset -Inwertsetzung +Taler-Cashier \begin_inset Quotes grd \end_inset - von Coins in einem Wallet. - Dieser Vorgang besteht aus der Soll-Buchung eines (Giro-)Kontos in Fiatwährung, - der entsprechenden Haben-Buchung des Treuhandkontos eines Exchange-Betreibers - und der Bildung einer + als \begin_inset CommandInset ref LatexCommand nameref -reference "➔ Reserve" +reference "➔ ATM" plural "false" caps "false" noprefix "false" \end_inset - im Exchange mit signierten Coins, welche das Ziel-Wallet schließlich abruft. -\end_layout + (Automated Teller Machine, Geldautomat mit Einzahlfunktion), gefolgt von + Screenshots des Bezahlvorgangs mit der POS-Anwendung +\begin_inset Quotes gld +\end_inset + -\begin_layout Standard -Taler ermöglicht technisch zum gegenwärtigen Zeitpunkt den Abhebevorgang - auf der Webseite einer Geschäftsbank oder an einem Bankschalter sowie die - webbasierte Buchung mithilfe einer \begin_inset CommandInset ref LatexCommand nameref -reference "➔ Browser-Erweiterung" +reference "➔ Merchant POS" plural "false" caps "false" noprefix "false" \end_inset -. - Weitere Implementierungen (z.B. - Abheben an einem Geldautomaten) sind angedacht oder bereits in Entwicklung. - Einen speziellen Abhebevorgang stellt das sogenannte -\begin_inset Quotes gld -\end_inset -Tipping \begin_inset Quotes grd \end_inset - durch Webseiten dar. +. +\end_layout + +\begin_layout Standard +Drei Methoden, um Coins in ein Taler-Wallet abzuheben, werden hier detailliert + beschrieben: \end_layout \begin_layout Itemize -A1 Integrierter Abhebevorgang vom Girokonto +A1 Abhebevorgang vom Girokonto \end_layout \begin_layout Itemize @@ -699,29 +827,35 @@ A2 Manuelle Überweisung A3 Tipping von Webseiten als geringwertige Aufwandsentschädigung \end_layout +\begin_layout Itemize +A4 peer-to-peer von einem Absender-Wallet zu einem Empfänger-Wallet (pay-push-Ve +rfahren) +\end_layout + \begin_layout Subsection -Integrierter Abhebevorgang (A1) +Abhebevorgang vom Girokonto (A1) \end_layout \begin_layout Standard Geschäftsbanken, die ihren Kunden das Abheben in Taler-Wallets erlauben - wollen, müssen an ihren Kundenschnittstellen Taler als Aufladeverfahren - anbieten. - Die anderen Abhebevorgänge (A2, A3) setzen im Gegensatz dazu bei keiner - der Kunden-Banken Schnittstellen zu Taler voraus. + wollen, müssen an ihren Kundenschnittstellen (Onlinebanking, Bankschalter, + Smartphone-Apps) Taler als Aufladeverfahren anbieten. + Die anderen Abhebevorgänge (A2, A3) brauchen im Gegensatz dazu keine Schnittste +llen zu Taler bei den Banken, von denen die Nutzer auf das Konto des Exchange-Be +treibers überweisen. \end_layout \begin_layout Standard -Der integrierte Abhebevorgang umfasst folgende Verfahrensschritte: +Der Abhebevorgang umfasst folgende Verfahrensschritte: \end_layout \begin_layout Enumerate Der Abhebevorgang beginnt immer mit der Anmeldung eines Wallet-Besitzers bei seiner Geschäftsbank mittels Zwei-Faktor-Authentifizierung (Eingabe von Kennung bzw. - Einführen von Karte und PIN-Eingabe), bei ATM-Terminals erfolgt die PIN-Eingabe - später (Punkt 6). + Einführen von Karte und PIN-Eingabe), bei ATM-Terminals (Geldautomaten) + erfolgt die PIN-Eingabe später (siehe unten Punkt 6). \end_layout \begin_layout Enumerate @@ -736,7 +870,7 @@ Smartphone-Scan des QR-Codes auf der Bank-Webseite \end_inset ➔ Die Bank erzeugt einen QR-Code, den der Nutzer mit einem Smartphone einliest - (zurzeit Android, später auch andere Betriebssysteme) + (Android, iOS) \end_layout \begin_layout Enumerate @@ -801,8 +935,20 @@ Der Nutzer wählt den Exchange. \end_layout \begin_layout Enumerate -Wenn der Nutzer den Vorgang bestätigt, erzeugt das Wallet mit dem EdDSA-Kryptove -rfahren frische +Im gleichen Dialog kann der Nutzer eine ggf. + gewünschte Altersstufe mit Bandbreiten von zwei Lebensjahren (z.B. + ab 8, 10, 12, 14 oder ab 16 Jahre) als Attribut der abzuhebenden Coins + wählen. + Das Altersattribut kann von einem Erziehungsberechtigten oder Vormund gewählt + werden, um Coins mit einer Altersbeschränkung in das Wallet eines Minderjährige +n oder Mündels abheben zu lassen. + Falls die Überweisung von einem für den Taler-Exchange erkennbaren Jugendgiroko +nto stammt, kann dieser Exchange ebenfalls eine Altersobergrenze setzen. +\end_layout + +\begin_layout Enumerate +Wenn der Nutzer den Vorgang bestätigt, erzeugt das Wallet mit dem EdDSA-Kryptogr +afieverfahren frische \begin_inset CommandInset ref LatexCommand nameref reference "➔ Credentials" @@ -812,8 +958,8 @@ noprefix "false" \end_inset - (Zugangsberechtigung) für den Abhebevorgang und teilt der Bank den sogenannten - + (Zugangsberechtigung) für den Abhebevorgang und teilt der Bank den öffentlichen + Schlüssel ( \begin_inset CommandInset ref LatexCommand nameref reference "➔ Public key" @@ -823,16 +969,16 @@ noprefix "false" \end_inset - mit. +) der Credentials mit. Der Nutzer wird auf die Benutzerführung der Bank-Webseite bzw. des ATM-Terminals zurückverwiesen. \end_layout \begin_layout Enumerate -Dem Nutzer werden dort nochmals der Betrag und der gewählte Exchange angezeigt. - Er muss gegenüber der Bank endgültig bestätigen, dass der Abhebevorgang - nun ausgelöst werden soll. - Dieser Abhebevorgang kann mit und ohne Authentifizierung erfolgen: +Der Nutzer bekommt dort nochmals den Betrag und den gewählten Exchange angezeigt + und muss gegenüber der Bank endgültig bestätigen, dass der Überweisungs- + und Abhebevorgang nun ausgelöst werden soll. + Der Überweisungsvorgang kann mit und ohne Authentifizierung erfolgen: \end_layout \begin_deeper @@ -868,8 +1014,7 @@ literal "false" \begin_layout Enumerate Mit einer Zwei-Faktor-Authentifizierung (mTAN, photoTAN, Karten-PIN bei - ATM-Terminals o.ä.): Die Bank verlangt vom Kunden die finale Autorisierung - der Buchung, die sie damit ausführt. + ATM-Terminals o.ä.) als finaler Autorisierung der Buchung durch den Nutzer. \end_layout \begin_layout Standard @@ -884,15 +1029,42 @@ noprefix "false" \end_inset -. - Die Credentials erscheinen als Buchungsvermerk im Girokontoauszug der Nutzer. +, der auch als Buchungsvermerk (bzw. + Verwendungszweck oder +\begin_inset Quotes gld +\end_inset + +Subject +\begin_inset Quotes grd +\end_inset + +) +\begin_inset Foot +status open + +\begin_layout Plain Layout +Der Buchungsvermerk ist eine alphanumerische Zeichenkette, die als im Kontoauszu +g erscheint, kann beispielsweise lauten: A63HRJCBD74FZ70EJGY0V81YNM8S3B4F36S35RG +MSZ6DCV5PN1DG +\end_layout + +\end_inset + + im Girokontoauszug des Nutzers erscheint. Damit ist jeder Aufladevorgang mit den betreffenden Geldwerten und Zeitpunkten - eindeutig zuzuordnen und nachvollziehbar. + eindeutig zuzuordnen und erfüllt die KYC-Regulatorik, denn der wirtschaftliche + Berechtigte des Girokontos ist der Bank bekannt. + Mit dem Verfahren SEPA Instant Credit Transfer (SCT Inst) erfolgt die Überweisu +ng in Echtzeit und das Wallet kann die Coins sofort abheben, eine normale + SEPA-Überweisung benötigt hingegen ca. + einen Banktag und dem auch entsprechend der Abhebevorgang. \end_layout \end_deeper \begin_layout Enumerate -Der +Zum Abheben verwendet das Wallet die Credentials, die es vorher erzeugt + hat. + Der \begin_inset CommandInset ref LatexCommand nameref reference "➔ Public key" @@ -913,20 +1085,13 @@ noprefix "false" \end_inset - über den Betrag der Girokontoüberweisung erzeugt, aus welcher das empfangende - Wallet dann Coins abheben kann. + über den Betrag der eingegangenen Girokontoüberweisung erzeugt, aus welcher + das empfangende Wallet die vom Exchange blind signierten Coins abheben + kann. \end_layout \begin_layout Enumerate -Mit dem Verfahren SEPA Instant Credit Transfer (SCT Inst) kann das Wallet - die Coins in Echtzeit abheben, andernfalls mit normaler SEPA-Überweisung - innerhalb eines Banktags. - Dafür benötigt das Wallet die Credentials, die es vorher erzeugt hat. - Sollte das Wallet dazu nicht in der Lage sein (z.B. - weil der Nutzer es versäumt, das Wallet online gehen zu lassen), schließt - der Exchange die Reserve automatisch wieder und überweist den Betrag (abzüglich - einer Gebühr) auf das ursprüngliche Konto zurück. - Das Zeitfenster für den Abhebevorgang wird als +Das Zeitfenster für den Abhebevorgang wird als \begin_inset CommandInset ref LatexCommand nameref reference "➔ ClosingTime" @@ -937,22 +1102,48 @@ noprefix "false" \end_inset bezeichnet und beträgt 14 Tage. - Dieser Zeitraum sollte für Nutzer normalerweise ausreichen, um den Abhebevorgan -g abschließen zu können. + Dieser Zeitraum sollte für Nutzer normalerweise ausreichen, um den Vorgang + abschließen zu können. Er sollte auch nicht zu lang sein, damit die Kunden bei eventuellen Problemen nicht zu lange auf ihre Rücküberweisungen warten müssen. + Sollte das Wallet den Abhebevorgang nicht zu ende führen (z.B. + weil der Nutzer es versäumt, das Wallet mit dem Internet verbinden zu lassen), + schließt der Exchange die Reserve automatisch wieder und überweist den + Betrag (abzüglich der Closing-Gebühr) auf das ursprüngliche Konto zurück. +\end_layout + +\begin_layout Standard +Die nachfolgenden Grafiken zeigen den Nutzerdialog und die Benutzerführung + bei der Wahl des Exchange und der Altersrestriktion auf die abzuhebenden + Taler-Coins vor dem Abhebevorgang (Verfahrensschritte 4 und 5): +\begin_inset Newline newline +\end_inset + + +\end_layout + +\begin_layout Standard +\begin_inset Graphics + filename /home/baer/business/ngi-pointer/wallet-age.png + scale 60 + +\end_inset + + \end_layout \begin_layout Standard -Die nachfolgende Grafik zeigt die Benutzerführung bei der Auswahl des Exchange - und der Anzeige dessen AGB vor dem Abhebevorgang (Verfahrensschritt 4): +\begin_inset Newpage pagebreak +\end_inset + + \end_layout \begin_layout Standard \begin_inset Graphics filename withdrawal_process_flow.pdf lyxscale 50 - scale 40 + scale 55 \end_inset @@ -969,10 +1160,10 @@ Die manuelle Überweisung besteht für den Fall, dass Taler-Nutzer von Girokonte t. Sie müssen hierfür den gewünschten Betrag mittels konventioneller Girobuchung an einen Exchange überweisen, von dem ihre Wallets dann den Betrag automatisch - abheben. + abheben (wie zuvor unter Punkt 7 beschrieben). Die Wallet-Software liefert ihnen dazu die Überweisungsdaten, die sie einfach - und schnell in ein Überweisungsformular von Hand oder mit dem vom Wallet - erzeugten QR-Code übertragen: + in ein Überweisungsformular von Hand oder mit dem vom Wallet erzeugten + QR-Code übertragen: \end_layout \begin_layout Enumerate @@ -1004,8 +1195,7 @@ noprefix "false" \begin_layout Enumerate Sobald die Überweisung beim Exchange angekommen ist, hebt das Wallet die - Coins des Aufladebetrags gemäß Punkt 8 des integrierten Abhebevorgangs - ab. + Coins des Aufladebetrags ab. \end_layout \begin_layout Subsection @@ -1017,7 +1207,7 @@ Tipping ist eine geringfügige Aufwandsentschädigung von Webseiten an ihre Besucher. Webseiten können dies nutzen, um Besucher für das Betrachten von Werbung oder die Preisgabe von Daten zu belohnen z.B. - bei Kundenrezensionen oder Bewertungen gekaufter Artikel. + Kundenrezensionen oder Bewertungen gekaufter Artikel. Den Nutzern bietet man damit einen Anreiz in Form eines Kleinstbetrags, der auf ihre Taler-Wallets gebucht wird. Dazu erzeugt die Webseite für das Wallet ein Token, durch welches das Wallet @@ -1031,113 +1221,85 @@ noprefix "false" \end_inset - bekommt, die der Webseiten-Betreiber an einem Exchange seiner Wahl angelegt - hat. - Der Vorgang verlangt dann noch eine einfache Bestätigung durch die Webseiten-Be -sucher, mit der ihre Wallets die Coins abheben können. + bekommt, die der Webseiten-Betreiber bei einem Exchange seiner Wahl zuvor + angelegt hat. + Der Vorgang verlangt dann nur noch eine einfache Bestätigung durch die + Webseiten-Besucher, mit der ihre Wallets die Coins aus dieser Reserve abheben + können. +\end_layout + +\begin_layout Subsection +peer-to-peer (A4) +\end_layout + +\begin_layout Standard +Taler-Coins können aus dem Wallet eines beliebigen Teilnehmers an das Wallet + eines anderen Teilnehmers gesendet werden, ggf. + mit einem Altersattribut versehen auch an Minderjährige oder Mündel. + Bei diesem Verfahren findet zwangsläufig eine KYC-Prüfung des Empfängers + durch den Taler-Exchange statt. + Wenn Erwachsene Geld an Minderjährige schicken, wird eine Altersrestriktion + eingeführt, und wenn Minderjährige oder Mündel Geld an Erwachsene senden, + wird die Altersrestriktion aufgehoben. +\end_layout + +\begin_layout Standard +Der Exchange stellt dem Empfänger-Wallet frische Coins mit der vormals gewählten + Altersrestriktion aus. + Wenn jedoch ein Exchange alte und neue Token in Bezug setzen könnte, wäre + kein datenschutzfreundliches Bezahlen möglich. + Das Refresh-Protokoll des Taler-Systems verwendet daher die sog. + Cut-and-choose-Methode, um die Nichtverfolgbarkeit frisch signierten Token + aufrechtzuerhalten (siehe Abschnitt 4.7.4 in der +\begin_inset CommandInset href +LatexCommand href +name "PhD-Thesis" +target "https://taler.net/papers/thesis-dold-phd-2019.pdf" +literal "false" + +\end_inset + + von Florian Dold). \end_layout \begin_layout Section -Ausgabevorgang +Ausgabe- und Bezahlvorgang ( +\emph on +Deposit +\emph default +) \end_layout \begin_layout Standard Genauso wie den Abhebevorgang steuert die Software des Exchange im Zusammenspiel mit der Wallet-Software auch den Ausgabevorgang, das Bezahlen mit Coins. - Dreh- und Angelpunkt aller Ausgabevorgänge ist der Exchange. + Dreh- und Angelpunkt aller Ausgabevorgänge ist also auch hier der Taler-Exchang +e. \end_layout \begin_layout Standard Mit den Coins verfügen die Wallet-Besitzer über elektronische Repräsentanten - der Geldwerte, die der jeweils beim Abhebevorgang gewählte Exchange auf - seinem Treuhandkonto vorhält. + der Geldwerte, die der beim Abhebevorgang gewählte Exchange auf seinem + Treuhandkonto vorhält. Kommt es zur Zahlung mit Coins, werden die Geldwerte vom Treuhandkonto an die empfangenden Girokonten der Verkäufer weitergebucht. \end_layout \begin_layout Standard -Mit -\begin_inset Quotes gld -\end_inset - -Verkäufer -\begin_inset Quotes grd -\end_inset - - gemeint sind alle Stellen, die das Bezahlsystem am -\begin_inset CommandInset ref -LatexCommand nameref -reference "➔ Point-of-Sale" -plural "false" -caps "false" -noprefix "false" - -\end_inset - - akzeptieren und Taler-Coins annehmen (z.B. - Webshops, Webseiten, Supermärkte, Laden\SpecialChar softhyphen -geschäfte, Verkaufsautomaten, Kiosksyste -me, POS-Kassen usw.). - Die Verkäufer müssen kein Wallet installiert haben, um bezahlt zu werden. - Falls das digitale Endgerät der Nutzer beim Ausgabevorgang einmal keinen - Internetzugang haben sollte, können Wallets auch über Internet-Zugänge - von Verkäufern am Point of Sale mit dem Exchange kommunizieren und die - Bezahlung durchführen. -\end_layout - -\begin_layout Standard -Der Exchange sammelt Zahlungen von verschiedenen Kunden, bündelt diese nach - Empfängern sortiert zu Sammelbuchungen und überweist diese zugunsten der - betreffenden (Verkäufer-)Girokonten. - Die Sammelbuchung ( -\begin_inset Quotes gld -\end_inset - -Aggregation -\begin_inset Quotes grd -\end_inset - -) minimiert Transaktionskosten und erhöht die Effizienz der Buchungsverarbeitung - zwischen den Banken. - Die Verkäufer können die Frequenz der Sammelbuchung bestimmen und sind - aufgrund der Tatsache, dass für jede aggregierte Buchung eine im Protokoll - ausgewiesene Gebühr vom Exchange erhoben wird, auch geneigt, die Häufigkeit - der Überweisungen ökonomisch zu halten (siehe -\begin_inset CommandInset ref -LatexCommand nameref -reference "sec:Gebührenarten" -plural "false" -caps "false" -noprefix "false" - -\end_inset - -). -\end_layout - -\begin_layout Standard -Sollte ein Exchange zu hohe Überweisungsgebühren verlangen, schlägt die - Händlersoftware diese Gebühren ganz oder zum Teil dem zu zahlenden Betrag - bei den Kunden dieses Exchange auf. - Für die Sammelbuchung führt der Exchange zum entsprechenden Zeitpunkt eine - Soll-Buchung auf das Treuhandkonto seiner Bank aus, die entsprechende Haben-Buc -hung erfolgt zugunsten des Empfängerkontos. -\end_layout - -\begin_layout Standard Wird ein Coin ausgegeben, ist das Coin entwertet. - Wer es zuerst ausgibt, verfügt über den bewegten Geldwert. + Wer es zuerst ausgibt, verfügt über den Geldwert. Der Exchange bestätigt mit einer elektronischen Signatur dem Verkäufer beim Empfang eines Coin, dass der Verkäufer der Erstempfänger ist. + Ein erneutes Ausgeben eines Coins ist damit nicht mehr möglich. + Es kann zu keinem Double-Spending kommen. \end_layout \begin_layout Standard -Ein Kopieren der Coins (was zwangsläufig aus deren redundanter Speicherung - an verschiedenen Orten resultiert) erzeugt identische Coins von gleichem +Ein Kopieren der Coins (was zwangsläufig mit deren redundanter Speicherung + an verschiedenen Orten einhergeht) erzeugt identische Coins von gleichem Wert. Wer die Verfügungsgewalt über diese identischen Coins besitzt, kann mit - ihnen Zahlungen auslösen und so ihren Geldwert in Fiatwährung weiterbuchen - lassen - jedoch nur exakt einmal pro Coin. + ihnen Zahlungen auslösen - jedoch nur exakt einmal pro Coin. \begin_inset Newline newline \end_inset @@ -1146,12 +1308,11 @@ Ein Kopieren der Coins (was zwangsläufig aus deren redundanter Speicherung \begin_layout Standard Ein regulärer Ausgabevorgang kommt z.B. - zum Einsatz bei: + zum Einsatz bei \end_layout \begin_layout Itemize -B1 Gewöhnlicher Vertragsschluss zum Erwerb von Gütern im Internet (kein - +gewöhnlichem Vertragsschluss zum Erwerb von Gütern im Internet (kein \begin_inset CommandInset ref LatexCommand nameref reference "➔ Point-of-Sale" @@ -1165,7 +1326,6 @@ noprefix "false" \end_layout \begin_layout Itemize -B2 \begin_inset CommandInset ref LatexCommand nameref reference "➔ Point-of-Sale" @@ -1182,11 +1342,56 @@ ung beim Abbruch des Verkaufsvorgangs durch den Automaten, falls bei diesem \end_layout \begin_layout Itemize -B3 Spenden +Spenden \end_layout \begin_layout Standard -Die nachfolgende Illustration veranschaulicht die Abhebe- und Ausgabevorgänge: +Die nachfolgenden zwei Illustrationen veranschaulichen den Abhebevorgang + ( +\begin_inset Quotes gld +\end_inset + +pay exchange +\begin_inset Quotes grd +\end_inset + + und +\begin_inset Quotes gld +\end_inset + +withdraw coins +\begin_inset Quotes grd +\end_inset + +), den Ausgabevorgang ( +\begin_inset Quotes gld +\end_inset + +spend coins +\begin_inset Quotes grd +\end_inset + + und +\begin_inset Quotes gld +\end_inset + +deposit coins +\begin_inset Quotes grd +\end_inset + +) sowie die analog dazu erfolgenden IBAN-Überweisungen ( +\begin_inset Quotes gld +\end_inset + +wire transfer +\begin_inset Quotes grd +\end_inset + +): +\begin_inset Newline newline +\end_inset + + \end_layout \begin_layout Standard @@ -1200,53 +1405,143 @@ Die nachfolgende Illustration veranschaulicht die Abhebe- und Ausgabevorgänge: \end_layout -\begin_layout Section -Wechselgeld und zeitliche Gültigkeit von Coins (Refresh) +\begin_layout Standard +\begin_inset Graphics + filename operations.png + lyxscale 50 + scale 50 + +\end_inset + + \end_layout \begin_layout Standard -Taler ist ein Bezahlsystem, das nicht zum Horten von Geldwerten dienen soll. - Daher haben Coins eine zeitlich begrenzte Gültigkeit. - Nach dem Überschreiten des Gültigkeitszeitraums verfallen die Coins der - Nutzer, ihr Geldwert geht in das Eigentum des Exchange-Betreibers über - (siehe auch: +Mit +\begin_inset Quotes gld +\end_inset + +Verkäufer +\begin_inset Quotes grd +\end_inset + + gemeint sind alle Stellen, die das Bezahlsystem am \begin_inset CommandInset ref LatexCommand nameref -reference "chap:Wertverluste" +reference "➔ Point-of-Sale" plural "false" caps "false" noprefix "false" \end_inset -). + akzeptieren und Taler-Coins annehmen (z.B. + Internetseiten mit digitalen Gütern/Medien, Webshops, Supermärkte, Laden\SpecialChar softhyphen +geschäf +te, Verkaufsautomaten, Kiosksysteme, POS-Kassen usw.). + Die Verkäufer müssen kein Wallet haben, um bezahlt zu werden, sondern nur + ein reguläres Girokonto. + Falls das digitale Endgerät der Nutzer beim Ausgabevorgang keinen Zugang + zum Mobilfunknetz findet, können Taler-Wallets auch über Internetzugänge + von Verkäufern am Point of Sale mit dem Exchange kommunizieren und die + Bezahlung durchführen. \end_layout \begin_layout Standard -Bevor das Ablaufdatum erreicht ist, sollten Taler-Nutzer das sogenannte - +Eine Zahlung beginnt mit einem vom Verkäufer kryptografisch signierten Angebot: +\end_layout + +\begin_layout Itemize +Das kryptografisch signierte Angebot enthält die Vertragsbedingungen zwischen + Käufer und Verkäufer und ist für eventuelle Streitfälle als Beleg über + den Kauf der Waren auch vor Gericht verwendbar. +\end_layout + +\begin_layout Itemize +Zum Kauf wird der Vertrag mit dem privaten Schlüssel des jeweiligen Wallets + signiert. + Damit verfügen die Käufer über einen digitalen Kaufnachweis bzw. + Rechnungsbon mit dem Vertragstext in ihren Wallets. +\end_layout + +\begin_layout Itemize +Beim Kaufvorgang durch Taler-Token mit Altersattribut können die Händler + nicht erkennen, dass ein Kunde minderjährig oder schutzbefohlen ist. + Verkaufsautomaten und Webshops können nicht unterscheiden, ob ein Kaufvorgang + von einem Erwachsenen oder von einem Minderjährigen ausgelöst wurde. +\end_layout + +\begin_layout Itemize +Der Kaufvorgang wird abgebrochen, wenn die Software „Taler Merchant“ im + Verkaufsautomat oder Webshop bzw. + im POS-Zahlungsgerät keine Taler-Token mit entsprechendem Attribut für + Waren bestätigt bekommt, die in der Artikeldatenbank des Händlers eine + Altersangabe (z.B. + 8, 10, 12, 14, 16, 18+) haben. +\end_layout + +\begin_layout Itemize +Der Verkäufer erhält eine Bestätigung, dass eine Zahlung erfolgreich war, + nachdem der Taler-Exchange die ausgegebenen Token als gültig identifiziert + hat. +\end_layout + +\begin_layout Standard +Der Exchange sammelt Zahlungen von verschiedenen Kunden, bündelt diese nach + Empfängern sortiert zu Sammelbuchungen und überweist diese auf die Girokonten + der Empfänger. + Die Sammelbuchung ( +\begin_inset Quotes gld +\end_inset + +Aggregation +\begin_inset Quotes grd +\end_inset + +) minimiert Transaktionskosten und erhöht die Effizienz der Buchungsverarbeitung + zwischen den Banken. + Die Verkäufer können die Frequenz der Sammelbuchung bestimmen und sind + aufgrund der Tatsache, dass für jede aggregierte Buchung eine im Protokoll + ausgewiesene Gebühr vom Exchange erhoben wird, auch geneigt, die Häufigkeit + der Überweisungen ökonomisch zu halten (siehe +\emph on +Wire fee +\emph default + bei \begin_inset CommandInset ref LatexCommand nameref -reference "➔ Refresh" +reference "sec:Gebührenarten" plural "false" caps "false" noprefix "false" \end_inset --Protokoll auslösen, um Coins mit einem neuen Ablaufdatum zu erhalten. - Für Refresh-Operationen sorgt jedoch auch die Wallet-Software automatisch - 3 Monate vor Ende der Gültigkeit seiner ältesten Coins. - Bei jeder Bezahlung setzt das Wallet zudem die -\begin_inset Quotes gld -\end_inset +). + Sollte ein Exchange zu hohe Überweisungsgebühren verlangen, schlägt die + Händlersoftware +\begin_inset CommandInset ref +LatexCommand nameref +reference "➔ Merchant-Backend" +plural "false" +caps "false" +noprefix "false" -älteren -\begin_inset Quotes grd \end_inset - Coins zuerst ein. - + diese Gebühren ganz oder zum Teil dem Rechnungsbetrag der Nutzer dieses + Exchange auf. + Für die Sammelbuchung führt der Exchange zum entsprechenden Zeitpunkt eine + Soll-Buchung auf das Treuhandkonto bei seiner Bank aus, die entsprechende + Haben-Buchung erfolgt zugunsten des Empfängerkontos bei dessen Bank. +\end_layout + +\begin_layout Section +Wechselgeld und zeitliche Gültigkeit von Coins ( +\emph on +Refresh +\emph default +) \end_layout \begin_layout Standard @@ -1271,12 +1566,49 @@ noprefix "false" \end_inset erhält. - Zur Ausgabe von Wechselgeld benutzt Taler ebenfalls das Refresh-Protokoll, - welches Coins mit frisch begonnener Laufzeit erzeugt. + Zur Ausgabe von Wechselgeld benutzt Taler das Refresh-Protokoll, welches + Coins mit frisch begonnener Laufzeit erzeugt. +\end_layout + +\begin_layout Standard +Taler ist ein Bezahlsystem, das nicht zum Horten von Geldwerten dienen soll. + Daher haben Coins eine zeitlich begrenzte Gültigkeit. + Nach dem Überschreiten des Gültigkeitszeitraums verfallen die Coins der + Nutzer, ihr Geldwert geht in das Eigentum des Exchange-Betreibers über + (siehe auch: +\begin_inset CommandInset ref +LatexCommand nameref +reference "chap:Wertverluste" +plural "false" +caps "false" +noprefix "false" + +\end_inset + +). + Bevor das Ablaufdatum erreicht ist, sollten Taler-Nutzer daher das +\begin_inset CommandInset ref +LatexCommand nameref +reference "➔ Refresh" +plural "false" +caps "false" +noprefix "false" + +\end_inset + +-Protokoll auslösen, um Coins mit einem neuen Ablaufdatum zu erhalten. + Für Refresh-Operationen sorgt jedoch auch die Wallet-Software automatisch + 3 Monate vor Ende der Gültigkeit seiner ältesten Coins. + Bei jeder Bezahlung setzt das Wallet zudem die älteren Coins zuerst ein. + \end_layout \begin_layout Section -Rückerstattungen (Refund) +Rückerstattungen ( +\emph on +Refund +\emph default +) \end_layout \begin_layout Standard @@ -1296,13 +1628,19 @@ noprefix "false" \end_inset - genannt. + genannt und verwendet das gleichnamige Refund-Protokoll zusammen mit dem + Refresh-Protokoll. Das Taler-Wallet des Käufers erhält den entsprechenden Betrag (gegebenenfalls - abzüglich Gebühren) in Form von frischen Coins. + abzüglich Gebühren für die Gebührenarten Refund und Refresh) in Form von + frischen Coins. \end_layout \begin_layout Section -Marktaustritt eines Exchange (Recoup) +Marktaustritt eines Exchange ( +\emph on +Recoup +\emph default +) \end_layout \begin_layout Standard @@ -1327,10 +1665,10 @@ noprefix "false" \end_inset -) widerrufen. - Im Fall eines Marktaustritts des Exchange-Betreibers oder in seinem Insolvenzfa -ll erlaubt das Taler-Protokoll, dass alle Wallets automatisch über den Marktaust -ritt informiert werden. +) widerrufen haben. + Im Fall von Marktaustritt oder Insolvenz des Exchange-Betreibers gewährleistet + das Taler-Protokoll, dass alle Wallets automatisch über den Marktaustritt + informiert werden. Dieser Geschäftsvorgang wird durch das \begin_inset CommandInset ref LatexCommand nameref @@ -1362,6 +1700,8 @@ noprefix "false" \end_inset ). + Die Nutzer haben diese Kosten also nicht zu tragen, sondern der schließende + Exchange. \end_layout \begin_layout Standard @@ -1401,7 +1741,9 @@ noprefix "false" \begin_layout Enumerate Voraussetzung ist, dass die Geschäftsbank des Verkäufers der Behörde Zugriff - auf Buchungen erteilt hat, die auf dem Girokonto des Verkäufers eingehen. + auf Buchungen erteilt hat, die auf dem Girokonto des Verkäufers eingehen, + z.B. + mittels Kontoauszügen. \end_layout \begin_layout Enumerate @@ -1419,8 +1761,8 @@ Mithilfe dieser beiden Daten kann die Behörde automatisiert beim Exchange Girokonto des Verkäufers überwiesen wurden. Mit den Mikrotransaktionen erhält die Behörde den genauen Betrag des Kaufpreise s und den kryptographischen Hash des Vertragstexts. - Mit jedem Hash garantiert der Exchange, dass der dazugehörige Vertrag von - einem Käufer-Wallet elektronisch unterzeichnet wurde. + Mit jedem Hash garantiert der Exchange, dass der dazugehörige Vertrag vom + Wallet des Käufers elektronisch unterzeichnet wurde. \end_layout \begin_layout Enumerate @@ -1434,10 +1776,10 @@ Die Behörde kann gegebenenfalls von einem Verkäufer verlangen, den kompletten \end_layout \begin_layout Chapter -Gebühren +Altersbeschränkungen \begin_inset CommandInset label LatexCommand label -name "chap:Gebühren" +name "chap:Altersbeschränkungen" \end_inset @@ -1445,42 +1787,133 @@ name "chap:Gebühren" \end_layout \begin_layout Standard -Von den Nutzern des Bezahlsystems können Gebühren erhoben werden, um die - zwangs\SpecialChar softhyphen -läufig auftretenden betriebsnotwendigen Kosten von Exchange-Betreibern - zu decken. - Variable Kosten umfassen hauptsächlich Kosten für Strom sowie für IBAN-Buchunge -n zugunsten von Girokonten. - Fixkosten fallen vor allem an für Personal, Hardware und Marketing. - Eine normale Geschäftsbank wird die Kosten ihres Exchange, den sie in-house - oder in einem Rechenzentrum betreibt, auf die Nutzer verteilen wollen. - Das Taler-Protokoll stellt deshalb je eine Gebühr zur Wahl für die sechs - Buchungsarten -\emph on -Withdrawal -\emph default -, -\emph on -Deposit -\emph default -, -\emph on -Refresh -\emph default -, -\emph on -Refund -\emph default -, -\emph on -Wire fee -\emph default - und -\emph on -Closing -\emph default -. - Exchange-Betreiber bestimmen selbstständig die Kombination dieser +Das Taler-System ermöglicht eine automatisierte Altersverifizierung an Verkaufss +tellen und in Webshops, wo Taler-Token zur Zahlung akzeptiert werden. + Verkäufer müssen die quelloffene Software „Taler Merchant“ installiert + haben, die als Teil des GNU Taler-Systems entwickelt wurde und unter der + Lizenz GNU GPL v3+ als freie Software von Taler Systems SA bereitgestellt + wird. +\end_layout + +\begin_layout Standard +Jedes Taler-Coin kann mit einer Altersbeschränkung ins Wallet abgehoben + werden. + Ein Wallet kann Coins mit Attributen verschiedener Altersstufen aufbewahren. + Diese Token-Attribuierung mit einer Zahl aus einer Bandbreite von 2 Jahren + erfahren jedoch weder Exchange noch Verkäufer, da das Attribut auf jedem + Coin blind signiert und nicht offengelegt wird. + Im Verkaufsprozess erhalten die Verkäufer lediglich die Information, dass + der Kunde +\begin_inset Quotes gld +\end_inset + +alt genug +\begin_inset Quotes grd +\end_inset + + ist für eine Ware oder Dienstleistung mit einer unteren Altersgrenze +\begin_inset Quotes gld +\end_inset + +älter als x Jahre +\begin_inset Quotes grd +\end_inset + +. + Keine der am Taler-System beteiligten Instanzen kann auf das konkrete Alter + der Zahlenden schließen. + Bei einem erfolgreichen Verkaufsprozess erhält der Verkäufer lediglich + die Information, dass der Zahlende für eine altersbeschränkte Ware oder + Dienstleistung „älter als x Jahre“ und somit für den Kaufvertrag alt genug + war. + Keiner der am Taler-System beteiligten Instanzen (Verkäufer, Betreiber + des Bezahlsystems, Auditoren) kann auf das tatsächliche Alter der Zahlenden + oder gar deren Geburtsdaten schließen. + Insbesondere ist es auch nicht möglich, erfolgreiche Bezahlvorgänge von + Erwachsenen von erfolgreichen Bezahlvorgängen von Jugendlichen mit ausreichende +m Alter zu unterscheiden. +\end_layout + +\begin_layout Standard +Wenn Coins von einem Erwachsenenkonto abgehoben werden, ist vom Kontoinhaber + darauf zu achten, dass nur Coins mit einer Altersbeschränkung an Wallets + von Minderjährigen übergeben werden. + An diesem Punkt tragen die Erwachsenen eine persönliche Verantwortung für + die Einstellung der richtigen Altersstufe für ihre Schutzbefohlenen. + Die Einstellung der Altersstufe erfolgt direkt im Dialog neben dem Knopf + zur Bestätigung des Abhebevorgangs. +\end_layout + +\begin_layout Standard +Die erwachsenen Nutzer müssten darauf achten, ihre Wallets vor den Schutzbefohle +nen zu sichern, um den Missbrauch von altersunbeschränkten Coins zu verhindern. + Die Erziehungsberechtigten sollten ihre Minderjährigen oder Mündel ebenfalls + vor einem Verlust ihres Wallets warnen, da alle Personen, die Zugriff auf + ihr elektronisches Taschengeld haben, dieses wie Bargeld unwiderruflich + ausgeben können. +\end_layout + +\begin_layout Standard +Händler, die Coins mit Altersbeschränkung akzeptieren, sollten mit diesen + bereits die grundlegenden technischen Anforderungen an den Jugendschutz + erfüllen, dies allerdings unter der Voraussetzung, dass die Artikeldatenbank + des Händlers alle verbotenen oder altersbeschränkten Waren eindeutig mit + einer dem Jugendschutzgesetz entsprechenden Altersstufe gekennzeichnet + hat. +\end_layout + +\begin_layout Chapter +Gebühren +\begin_inset CommandInset label +LatexCommand label +name "chap:Gebühren" + +\end_inset + + +\end_layout + +\begin_layout Standard +Von den Nutzern des Bezahlsystems können Gebühren erhoben werden, um die + zwangs\SpecialChar softhyphen +läufig auftretenden betriebsnotwendigen Kosten von Exchange-Betreibern + zu decken. + Variable Kosten umfassen hauptsächlich Kosten für Strom sowie für IBAN-Buchunge +n, wenn die Verkäufer ihre Umsätze aus eingelösten Taler-Coins auf deren + Girokonten überwiesen bekommen. + Fixkosten fallen vor allem an für Personal, Hardware und Marketing. + Eine Zentralbank kann die Kosten für die Bereitstellung eines digitalen + Bargeld für die Nutzer erlassen und aus Steuern oder Seigniorage decken, + aber eine normale Geschäftsbank wird die Kosten ihres Exchange, den sie + in-house oder in einem Rechenzentrum betreibt, auf die Nutzer verteilen + wollen. + Das Taler-Protokoll stellt deshalb je eine Gebühr zur Wahl für die sechs + Buchungsarten +\emph on +Withdrawal +\emph default +, +\emph on +Deposit +\emph default +, +\emph on +Refresh +\emph default +, +\emph on +Refund +\emph default +, +\emph on +Wire fee +\emph default + und +\emph on +Closing +\emph default +. + Exchange-Betreiber bestimmen selbstständig die Kombination dieser \begin_inset CommandInset ref LatexCommand nameref reference "sec:Gebührenarten" @@ -1494,13 +1927,33 @@ noprefix "false" \end_layout \begin_layout Standard +Die sechs Gebührenarten ergeben sich aus den technischen Möglichkeiten, + die digitales Bargeld mit sich bringt. + Exchange-Betreiber sollten nicht alle von vornherein erheben. + Wenn sie für zwei oder drei Buchungsarten Gebühren verlangen, dürfte dies + neue Nutzer des Systems nicht allzu sehr überfordern oder gar abschrecken. + Im Fall von wiederkehrendem Missbrauch durch mutwilliges massenhaftes Auslösen + bestimmter Buchungsarten müssen jedoch für genau diese Gebühren verlangt + werden, um den Missbrauch kostspielig zu machen und so zu dämpfen. +\end_layout + +\begin_layout Standard Die Gebühren sollen zum einen die Käufer und Verkäufer, die das Bezahlsystem nutzen, zu einem ökonomischen Buchungsverhalten anleiten, zum anderen die - Kosten der Bereitstellung des Bezahlsystems umschlagen bzw. + Kosten der Bereitstellung des Bezahlsystems aufschlagen bzw. bei gegebenem Bedarf verursachungsgerecht abbilden und auch den Verursachern direkt belasten. - Exchange-Betreiber bestimmen die Höhe der jeweiligen Gebühr für jeden Coin-Nomi -nalwert (fixer Nennwert, festgelegt mit dem + Exchange-Betreiber bestimmen die Höhe der jeweiligen Gebühr für jeden Coin- +\begin_inset CommandInset ref +LatexCommand nameref +reference "➔ Nominalwert" +plural "false" +caps "false" +noprefix "false" + +\end_inset + + (fixer Nennwert, festgelegt mit dem \begin_inset CommandInset ref LatexCommand nameref reference "➔ Denomination key" @@ -1525,11 +1978,17 @@ Gebührenordnung \end_layout \begin_layout Standard -Während das Taler-Protokoll die verfügbaren Gebührenarten festlegt, legen - Exchange-Betreiber mithilfe von Parametern Mindest- und Höchstwerte der - Gebühren fest. - Die Gebührenhöhe im Bezahlsystem wird damit von den Exchange-Betreibern - bestimmt. +Während das Taler-Protokoll die verfügbaren +\emph on +Gebührenarten +\emph default + festlegt, legen Exchange-Betreiber mithilfe von Parametern Mindest- und + Höchstwerte der Gebühren fest. + Die +\emph on +Gebührenhöhe +\emph default + im Bezahlsystem wird damit von den Exchange-Betreibern bestimmt. Die pro Nennwert von Coins eingepflegten Gebührenhöhen erhebt die Exchange-Logi k dann automatisch mit den auftretenden Buchungsarten. \end_layout @@ -1539,9 +1998,15 @@ k dann automatisch mit den auftretenden Buchungsarten. des Bezahlsystems durch Aufsichtsbehörden wie die BaFin. Rechtliche Grundlage für die Gebührenerhebung sind die Allgemeinen Geschäftsbed ingungen der Exchange-Betreiber, bezüglich der auftretenden -\emph on -IBAN-Buchungen -\emph default +\begin_inset CommandInset ref +LatexCommand nameref +reference "➔ IBAN-Buchung" +plural "false" +caps "false" +noprefix "false" + +\end_inset + die AGB der Geschäftsbanken, die diese mit ihren Kunden hinsichtlich deren Girokonten vereinbaren. \end_layout @@ -1673,8 +2138,21 @@ Verpflichtungen von Käufern \end_layout \begin_layout Standard -Die Nutzer haben vor dem ersten Abhebevorgang beim jeweiligen Exchange dessen - AGB zu lesen und zu bestätigen. +Der Abhebevorgang besteht aus der Soll-Buchung eines (Giro-)Kontos in Fiatwährun +g, der entsprechenden Haben-Buchung des Treuhandkontos eines Exchange-Betreibers + und der Bildung einer +\begin_inset CommandInset ref +LatexCommand nameref +reference "➔ Reserve" +plural "false" +caps "false" +noprefix "false" + +\end_inset + + im Exchange mit blind signierten Coins, welche das Wallet schließlich abruft. + Die Nutzer haben vor dem ersten Abhebevorgang beim jeweiligen Exchange + dessen AGB zu lesen und zu bestätigen. Dieser Schritt wird von Nutzern bei Änderungen der AGB ebenfalls zwingend verlangt. Sie akzeptieren mit ihrer Einwilligung in die AGB des Exchange, den sie @@ -1999,12 +2477,8 @@ Wer Taler-Wallets mit Coins bestücken möchte, muss dazu eine IBAN-Buchung vom persönlichen Girokonto zugunsten des Exchange-Treuhandkontos auslösen, wofür je nach Vertrag mit der Hausbank Kosten anfallen. Zu diesen möglicherweise entstehenden Kosten kommt die Withdrawal-Gebühr, - die -\color red -ein Exchange-Betreiber -\color inherit - auf Grundlage des Taler-Protokolls für jedes Coin, das ins Wallet abgehoben - wird, verlangen könnte. + die ein Exchange-Betreiber für jedes Coin, das ins Wallet abgehoben wird, + verlangen könnte. Auch wenn viele Bankkunden bereits an die Kostenpflicht von IBAN-Buchungen gewöhnt sind, wirkt die Withdrawal-Gebühr wie ein Kaufkraftverlust schon vor beabsichtigten Umsätzen, über den die Käufer durch die Anzeige aller @@ -3147,7 +3621,8 @@ Kosten für Nutzer: \begin_layout Plain Layout \size footnotesize -? +u.U. + Kosten einer IBAN-Überweisung \end_layout \end_inset @@ -3279,8 +3754,15 @@ Refresh l wird ein Exchange-Betreiber keine Refresh-Gebühr erheben auf die Zahlung mit Coins unpassender Nennwerte (Wechselgeld-Buchungen), im Missbrauchsfall muss er diese Gebühr jedoch schon erheben, wenn seine Kunden massenhaft - Refreshs auslösen (1.) mit Coins bei einem Transaktionsabbruch oder (2.) - bei massenhaft wiederholtem + Refreshs auslösen +\begin_inset Newline newline +\end_inset + +(1.) mit Coins bei einem Transaktionsabbruch oder +\begin_inset Newline newline +\end_inset + +(2.) bei massenhaft wiederholtem \emph on Refund \emph default @@ -3341,13 +3823,11 @@ Deposit \emph default -Gebühr als wichtigster Gebührenart, da diese eine wesentliche Einnahmequelle des Exchange-Betreibers darstellt. - -\color red -Dem Exchange-Betreiber ist jedoch freigestellt, neben + Dem Exchange-Betreiber ist jedoch vollkommen freigestellt, neben der \emph on Deposit \emph default - weitere Gebührenarten festzulegen. +-Gebühr weitere Gebührenarten festzulegen. Wenn im Betrieb Kosten anfallen, sollten die entsprechenden Gebühren so hoch gesetzt sein, dass sie die anfallenden Kosten möglichst decken (dies bezeichnet in der folgenden Tabelle der Begriff @@ -3359,8 +3839,6 @@ kostendeckend \end_inset ). -\color inherit - \begin_inset Newline newline \end_inset @@ -3372,7 +3850,7 @@ kostendeckend <lyxtabular version="3" rows="7" columns="2"> <features tabularvalignment="middle"> <column alignment="left" valignment="top"> -<column alignment="left" valignment="top" width="13cm"> +<column alignment="left" valignment="top" width="11.5cm"> <row> <cell alignment="left" valignment="top" topline="true" bottomline="true" leftline="true" usebox="none"> \begin_inset Text @@ -3472,11 +3950,9 @@ Closing \begin_layout Plain Layout \size footnotesize -Kostendeckend, nur zu erheben bei Verdacht auf Missbrauch, -\color red -zur -\color inherit - Vermeidung von Missbrauch durch Nichtabheben +Kostendeckend, nur zu erheben bei Verdacht auf Missbrauch, zur Vermeidung + von Missbrauch durch Nichtabheben ins Wallet nach einer erfolgten Geldüberweisu +ng zum Exchange \end_layout \end_inset @@ -3556,14 +4032,8 @@ Withdrawal \begin_layout Plain Layout \size footnotesize -Missbrauch ist unwahrscheinlich; Missbrauch wäre theoretisch denkbar -\color red -, wenn Nutzer Geld im Bezahlsystem horten wollen -\color inherit -, um Negativzinsen -\color red -auf ihre Guthaben -\color inherit +Missbrauch ist unwahrscheinlich; Missbrauch wäre theoretisch denkbar, wenn + Nutzer Geld im Bezahlsystem horten wollen, um Negativzinsen auf ihre Guthaben bei normalen Banken zu vermeiden \end_layout @@ -3587,11 +4057,7 @@ auf ihre Guthaben \begin_layout Standard Im Missbrauchsfall empfiehlt sich dem Exchange-Betreiber, die folgenden - Gebühren -\color red -arten in einer wirksamen Höhe -\color inherit - festzulegen: + Gebührenarten in einer wirksamen Höhe festzulegen: \end_layout \begin_layout Enumerate @@ -3599,12 +4065,9 @@ arten in einer wirksamen Höhe \emph on Wire fee \emph default --Gebühr zum Decken der IBAN- -\color red -Überweisungsk -\color inherit -osten, die zuerst nur die Verkäufer mit Kosten belastet und die letzten - Endes deren Kunden in den Verkaufspreisen begleichen. +-Gebühr zum Decken der IBAN-Überweisungskosten, die zuerst nur die Verkäufer + mit Kosten belastet und die letzten Endes deren Kunden in den Verkaufspreisen + begleichen. \end_layout \begin_layout Enumerate @@ -3637,14 +4100,10 @@ Refund \begin_layout Enumerate \emph on -\color red Withdrawal \emph default -Gebühren werden Exchange-Betreiber normalerweise nicht verlangen, weil ein Missbrauch mit Abhebevorgängen unwahrscheinlich ist. - Dies wäre theoretisch nur der Fall, wenn Nutzer gezielt ihre Guthaben von - negativ verzinsten Konten ins Bezahlsystem umbuchen wollen, um sie vor - Negativzinsen zu schützen. \end_layout \begin_layout Chapter @@ -3816,8 +4275,8 @@ Es bestehen folgende zwei Möglichkeiten, bei denen die Verkäufer Wertverluste Bei einer Fehlbuchung aufgrund falsch angegebener IBAN-Kontonummer des Verkäufer s bzw. erloschener Empfängerkonten und damit nötigem manuellem Routing (mit Gebühren - nach Kostentabelle der Geschäftsbank des Verkäufers bzw. - der GLS Bank). + nach Kostentabelle der Geschäftsbank des Verkäufers, der Banken bzw. + Exchange-Betreiber). \end_layout \begin_layout Enumerate @@ -4100,8 +4559,17 @@ Alice überweist 5 Euro von ihrem Girokonto, wählt den Exchange mit der oben Deposit \emph default -Gebühren an: 1 x 0,25 Cent und 2 x 0,50 Cent, also insgesamt 1,25 Cent. - Da die Bäckerei im Merchant-Backend mit dem Parameter default_max_deposit_fee - festgelegt hat, sich bis zu 0,5% ihres Umsatzes an den + Da die Bäckerei im +\begin_inset CommandInset href +LatexCommand href +name "Merchant-Backend" +target "https://docs.taler.net/taler-merchant-manual.html" +literal "false" + +\end_inset + + mit dem Parameter default_max_deposit_fee festgelegt hat, sich bis zu 0,5% + ihres Umsatzes an den \emph on Deposit \emph default @@ -5664,42 +6132,22 @@ Die Formulierung der Allgemeinen Geschäftsbedingungen, die ein Exchange bei neuen Nutzungsbedingungen von diesen bestätigen lässt, ist noch in Entwicklung. Als Arbeitsvorlage zur Orientierung dienen die -\emph on -Terms of Service -\emph default - in englischer Sprache, die nur exemplarisch zu verstehen sind (siehe -\begin_inset CommandInset ref -LatexCommand formatted -reference "chap:AGB" -plural "false" -caps "false" -noprefix "false" - -\end_inset - - -\begin_inset CommandInset ref -LatexCommand nameref -reference "chap:AGB" -plural "false" -caps "false" -noprefix "false" - -\end_inset - - oder \begin_inset CommandInset href LatexCommand href -name "Terms of Service in Git" -target "https://git.taler.net/exchange.git/tree/contrib/tos/tos.rst" +name "AGB eines Taler-Exchange" +target "https://git.taler.net/exchange.git/tree/contrib/tos/en/tos-v0.txt" literal "false" \end_inset -). - Die später gebräuchlichen deutschen AGB für Taler-Nutzer sollten möglichst - einfach, deutlich und freundlich formuliert sein und unmissverständlich - auf die Pflichten der Nutzung und mögliche Risiken eines Wertverlusts hinweisen. + ( +\emph on +Terms of Service +\emph default + in englischer Sprache, die nur exemplarisch zu verstehen sind). + Die später gebräuchlichen deutschen AGB für Taler-Nutzer werden einfach + und deutlich formuliert sein und unmissverständlich auf die Pflichten der + Nutzung und mögliche Risiken eines Wertverlusts hinweisen. \end_layout \begin_layout Section @@ -5736,15 +6184,16 @@ noprefix "false" \end_layout \begin_layout Chapter -Datensicherung für Wallets +Regulatorische Compliance \end_layout -\begin_layout Standard -Das Taler-Wallet verfügt über eine integrierte Backup-Lösung. +\begin_layout Enumerate +Datensicherung für Wallets: Das Taler-Wallet verfügt über eine integrierte + Backup-Lösung. Mit dieser können Nutzer ihre Coins und andere Wallet-Daten verschlüsseln und bei einem vom Nutzer bestimmten Backup-Betreiber hinterlegen. - Taler Systems SA wird sicherstellen, dass mindestens ein Backup-Betreiber - existiert. + Taler Systems SA wird sicherstellen, dass mindestens drei Backup-Betreiber + existieren. Die Software für den serverseitigen Betrieb der Backup-Lösung wird quelloffen der Allgemeinheit zur Verfügung gestellt, somit können qualifizierte Kunden ihre eigene Backup-Lösung betreiben bzw. @@ -5755,23 +6204,6 @@ Das Taler-Wallet verfügt über eine integrierte Backup-Lösung. oder auch über Multi-Faktor-Authentifizierung erfolgen. \end_layout -\begin_layout Chapter -Organisatorische Sicherheit -\end_layout - -\begin_layout Standard -Organisatorische Details zur sicheren Datenverarbeitung beim Exchange (Datenzent -rum, Redundanz, Zugangskontrolle) wurden noch nicht bestimmt, da die geschäftlic -he Aufgabenverteilung zwischen GLS Bank und Taler Systems SA in diesem Punkt - noch nicht abschließend geklärt ist. - In jedem Fall wird jedoch ein sicherer und bankenüblich zertifizierter - Rechenzentrumsbetrieb bereitgestellt. -\end_layout - -\begin_layout Chapter -Regulatorische Compliance -\end_layout - \begin_layout Enumerate Das Abhebevolumen pro Tag und pro Kunde soll begrenzt werden. Dies dient sowohl zum Selbstschutz der Kunden, zum Schutz vor einem @@ -5804,8 +6236,8 @@ ienstleister, welche Kundenbuchungen in der Summe von maximal 150 Euro ohne \end_layout \begin_layout Enumerate -Die Identitätsfeststellung (KYC) erfolgt sowohl für Kunden als auch für - Verkäufer stets bei den Geschäftsbanken. +Die Identitätsfeststellung (KYC-Prüfung) erfolgt sowohl für Kunden als auch + für Verkäufer stets bei den Geschäftsbanken. Für die Teilnahme am Bezahlsystem benötigen beide Seiten ein SEPA-Konto, das sie nur nach Klärung ihrer Identität bzw. der wirtschaftlich Berechtigten eröffnen können. @@ -5835,11 +6267,13 @@ senen Geschäftsvorgangs zu verknüpfen. \begin_layout Enumerate Die unabhängigen Auditoren (Code Blau GmbH) sind für unabhängige Prüfungen in folgenden Bereichen zuständig: Technisch (Quellcode), Exchange-Datenbank - (Prüfung der gesammelten kryptografische Beweise), organisatorische Sicherheit, - SEPA-Buchungen des Exchange (Credit und Debit) sowie die Bilanzprüfung. - Die Code Blau GmbH würde ihre Berichte der Taler Systems SA, der GLS Bank - und der BaFin regelmäßig zur Verfügung stellen bzw. + (Prüfung der gesammelten kryptografischen Beweise), organisatorische Sicherheit +, SEPA-Buchungen des Exchange (Credit und Debit) sowie die Bilanzprüfung. + Die Code Blau GmbH würde ihre Berichte der Taler Systems SA, den Exchange-Betre +ibern und der BaFin regelmäßig zur Verfügung stellen bzw. bei Unregelmäßigkeiten auch sofort Meldung erstatten. + In jedem Fall wird ein sicherer und bankenüblich zertifizierter Rechenzentrumsb +etrieb bereitgestellt. \end_layout \begin_layout Chapter @@ -5922,7 +6356,17 @@ noprefix "false" \begin_inset Quotes gld \end_inset -Merchant + +\begin_inset CommandInset ref +LatexCommand nameref +reference "➔ Merchant POS" +plural "false" +caps "false" +noprefix "false" + +\end_inset + + \begin_inset Quotes grd \end_inset @@ -6306,7 +6750,17 @@ e \begin_inset Quotes gld \end_inset -Merchant + +\begin_inset CommandInset ref +LatexCommand nameref +reference "➔ Merchant POS" +plural "false" +caps "false" +noprefix "false" + +\end_inset + + \begin_inset Quotes grd \end_inset @@ -6540,7 +6994,7 @@ g von Kunden, die noch nicht oder nicht mehr über ein Bankkonto verfügen. \begin_layout Standard Kassierer müssen das Geldwäschegesetz (GwG) und die Vorschriften gegen Geldwäsch -e (Know Your Customer, Anti Money Laundering) befolgen und daher bei der +e (Know-Your-Customer, Anti Money Laundering) befolgen und daher bei der Annahme von Bargeldmengen ab der gesetzlich festgelegten Grenze von zurzeit 10.000 Euro die Identifizierung des Einzahlenden bzw. des wirtschaftlich Berechtigten verlangen. @@ -6776,7 +7230,7 @@ Bezahlvorgang mit der Point of Sale-Anwendung \begin_inset Quotes gld \end_inset -Merchant +Merchant POS \begin_inset Quotes grd \end_inset @@ -6791,10 +7245,20 @@ name "sec:Bezahlvorgang-mit-Merchant" \end_layout \begin_layout Standard +Der \begin_inset Quotes gld \end_inset -Merchant + +\begin_inset CommandInset href +LatexCommand href +name "Taler Merchant" +target "https://docs.taler.net/taler-merchant-pos-terminal.html" +literal "false" + +\end_inset + + \begin_inset Quotes grd \end_inset @@ -7280,413 +7744,276 @@ Auf der Ausgabenseite trägt Taler Systems SA Personalkosten, Infrastrukturkoste ten tragen müssen. \end_layout -\begin_layout Section -Bibliografie -\end_layout - -\begin_layout Standard -Vertiefende Literatur und Quellen finden Sie auf der -\begin_inset CommandInset href -LatexCommand href -name "Bibliografie-Webseite" -target "https://taler.net/en/bibliography.html" -literal "false" - -\end_inset - - mit einer besonderen Empfehlung der Doktorarbeit über das Bezahlsystem - von Florian Dold ( -\begin_inset CommandInset href -LatexCommand href -name "PhD-Thesis 2019" -target "https://taler.net/papers/thesis-dold-phd-2019.pdf" -literal "false" +\begin_layout Chapter +Datenschutzerklärung +\begin_inset CommandInset label +LatexCommand label +name "chap:Datenschutzerklärung" \end_inset -) -\begin_inset Foot -status open -\begin_layout Plain Layout -taler.net/en/bibliography.html und taler.net/papers/thesis-dold-phd-2019.pdf \end_layout -\end_inset - -. +\begin_layout Standard +This Privacy Policy describes the policies and procedures of Taler Systems + SA (“we,” “our,” or “us”) pertaining to the collection, use, and disclosure + of your information on our sites and related mobile applications and products + we offer (the “Services” or “Taler Wallet”). + This Privacy Statement applies to your personal data when you use our Services, + and does not apply to online websites or services that we do not own or + control. \end_layout -\begin_layout Chapter -Begriffsbestimmungen / Glossar +\begin_layout Subsection* +Overview \end_layout -\begin_layout Description -Amortisationsfaktor -\begin_inset CommandInset label -LatexCommand label -name "➔ Amortisationsfaktor" - -\end_inset - - Faktor zur Umlage der -\emph on -Wire fee -\emph default --Gebühr eines Exchange durch einen Verkäufer, der diese Gebühr als zu hoch - beurteilt und auf seine Kunden verteilen will (wire_fee_amortization, siehe - -\begin_inset CommandInset ref -LatexCommand nameref -reference "chap:Gebühren" -plural "false" -caps "false" -noprefix "false" - -\end_inset - - und -\begin_inset CommandInset ref -LatexCommand nameref -reference "chap:Gebührenstrukturen" -plural "false" -caps "false" -noprefix "false" - -\end_inset - -). +\begin_layout Standard +Your privacy is important to us. + We follow a few fundamental principles: We don’t ask you for personally + identifiable information (defined below). + That being said, your contact information, such as your phone number, social + media handle, or email address (depending on how you contact us), may be + collected when you communicate with us, for example to report a bug or + other error related to the Taler Wallet. + We don’t share your information with third parties except when strictly + required to deliver you our Services and products, or to comply with the + law. + If you have any questions or concerns about this policy, please reach out + to us at privacy@taler-systems.net. \end_layout -\begin_layout Description -ATM -\begin_inset CommandInset label -LatexCommand label -name "➔ ATM" - -\end_inset - - Automated Teller Machine, Bankautomat mit Bargeld-Einzahlung +\begin_layout Subsection* +How you accept this policy \end_layout -\begin_layout Description -Browser-Erweiterung -\begin_inset CommandInset label -LatexCommand label -name "➔ Browser-Erweiterung" - -\end_inset - - Add-on im Browser (Firefox, Chrome) eines ➔ -\begin_inset space ~ -\end_inset - - -\begin_inset CommandInset ref -LatexCommand nameref -reference "➔ Wallet" -plural "false" -caps "false" -noprefix "false" - -\end_inset - - zum Abheben auch ohne QR-Scan/Smartphone +\begin_layout Standard +By using our Services or visiting our sites, you agree to the use, disclosure, + and procedures outlined in this Privacy Policy. \end_layout -\begin_layout Description -Closing -\begin_inset space ~ -\end_inset - -Time -\begin_inset CommandInset label -LatexCommand label -name "➔ ClosingTime" - -\end_inset - - Zeitfenster von 14 Tagen für den Abhebevorgang, in dem das empfangende - Wallet die Coins vom gewählten Exchange abheben kann +\begin_layout Subsection* +What personal information do we collect from our users? \end_layout -\begin_layout Description -Coin -\begin_inset CommandInset label -LatexCommand label -name "➔ Coin" - -\end_inset - - Kryptographisch gesicherte Repräsentation von Werten in Fiatwährung = Geldeinhe -it des E-Gelds im ➔ -\begin_inset space ~ -\end_inset - - -\begin_inset CommandInset ref -LatexCommand nameref -reference "➔ Wallet" -plural "false" -caps "false" -noprefix "false" - -\end_inset - - (Nominalwert in Euro, Unique Identifier ist der EdDSA Public key) +\begin_layout Standard +The information we collect from you falls into two categories: \end_layout -\begin_layout Description -Credentials -\begin_inset CommandInset label -LatexCommand label -name "➔ Credentials" - -\end_inset - - Zugangsberechtigungen, welche das Wallet erzeugt, um einen Exchange aufzuforder -n, ihm die signierten Coins bereitzustellen +\begin_layout Enumerate +personally identifiable information (i.e., data that could potentially identify + you as an individual) (“Personal Information”), and \end_layout -\begin_layout Description -Denomination -\begin_inset space ~ -\end_inset - -key -\begin_inset CommandInset label -LatexCommand label -name "➔ Denomination key" - -\end_inset - - Schlüsselvariable zum Festlegen der möglichen Coin-Nennwerte eines Exchange - ➔ -\begin_inset CommandInset ref -LatexCommand nameref -reference "➔ Nominalwert" -plural "false" -caps "false" -noprefix "false" - -\end_inset - - +\begin_layout Enumerate +non-personally identifiable information (i.e., information that cannot be + used to identify who you are) (“Non-Personal Information”). + This Privacy Policy covers both categories and will tell you how we might + collect and use each type. \end_layout -\begin_layout Description -Emergency -\begin_inset space ~ -\end_inset - -Protokoll Unterprotokoll zum Auslösen der ➔ -\begin_inset space ~ -\end_inset - - -\begin_inset CommandInset ref -LatexCommand nameref -reference "➔ Recoup" -plural "false" -caps "false" -noprefix "false" - -\end_inset - --Buchung im Fall eines geregelten Marktaustritts eines Exchange oder im - Rahmen einer Abwicklung beim Insolvenzfall +\begin_layout Standard +We do our best to not collect any Personal Information from Taler Wallet + users. + We believe that the Taler Wallet never transmits personal information to + our services without at least clear implied consent, and we only process + and retain information with a strict business need. + That being said, when using our Services, we inherently have to collect + the following information: \end_layout -\begin_layout Description -Exchange -\begin_inset CommandInset label -LatexCommand label -name "➔ Exchange" - -\end_inset - - Zentrale Steuerungslogik des Bezahlsystems mit der Datenbank zur Verwaltung - aller SEPA-Buchungen und zum Abwickeln der -\begin_inset CommandInset ref -LatexCommand nameref -reference "➔ Transaktionen" -plural "false" -caps "false" -noprefix "false" - -\end_inset - - von und zu Wallets +\begin_layout Itemize +Bank account details necessary when receiving funds from you to top-up your + wallet or to transfer funds to you when you are being paid via Taler. + At the current experimental stage, only the pseudonym and password you + entered in the bank demonstrator is stored. \end_layout -\begin_layout Description -Gebührenordnung -\begin_inset CommandInset label -LatexCommand label -name "➔ Gebührenordnung" - -\end_inset - - Im Taler-Protokoll fixierte Ordnung von Gebührenarten und Gebühren\SpecialChar softhyphen -höhen, - siehe -\begin_inset CommandInset ref -LatexCommand nameref -reference "chap:Gebühren" -plural "false" -caps "false" -noprefix "false" - -\end_inset - - +\begin_layout Itemize +The amounts being withdrawn or deposited, with associated unique transaction + identifiers and cryptographic signatures authorizing the transaction. + Note that for purchases, we cannot identify the buyer from the collected + data, so when you spend money, we only receive non-personal information. \end_layout -\begin_layout Description -IBAN-Buchung -\begin_inset CommandInset label -LatexCommand label -name "➔ IBAN-Buchung" - -\end_inset - - Überweisungen mit Internationaler Bankkontonummer in Euro-Währung zwischen - Girokonten und Exchange. - Betrifft die Buchungsarten -\begin_inset CommandInset ref -LatexCommand nameref -reference "➔ Withdrawal" -plural "false" -caps "false" -noprefix "false" - -\end_inset - - und -\begin_inset CommandInset ref -LatexCommand nameref -reference "➔ Wirefee" -plural "false" -caps "false" -noprefix "false" - -\end_inset - - +\begin_layout Itemize +When you contact us. + We may collect certain information if you choose to contact us, for example + to report a bug or other error with the Taler Wallet. + This may include contact information such as your name, email address or + phone number depending on the method you choose to contact us. \end_layout -\begin_layout Description -Lizenzen -\begin_inset CommandInset label -LatexCommand label -name "➔ Lizenzen" +\begin_layout Subsection* +How we collect and process information +\end_layout -\end_inset +\begin_layout Standard +We may process your information for the following reasons: +\end_layout - Es gelten Affero GPLv3+ für den Exchange, LGPLv3+ für den Referenzcode - der Integration in Händlerplattformen, GPLv3+ für Wallet-Code und Software - für Kundenschnittstellen und die GNU Free Documentation License für dieses - Dokument -\begin_inset Foot -status open +\begin_layout Itemize +to transfer money as specified by our users (Taler transactions); +\end_layout -\begin_layout Plain Layout -\begin_inset CommandInset href -LatexCommand href -target "https://www.gnu.org/licenses/fdl-1.3.html" +\begin_layout Itemize +to assist government entities in linking income to the underlying contract +\end_layout -\end_inset +\begin_layout Itemize +to support you using the Taler Wallet or to improve our Services +\end_layout +\begin_layout Subsection* +How we share and use the information we gather +\end_layout +\begin_layout Standard +We may share your Personal Data or other information about you only if you + are a merchant receiving income, with your bank, to the degree necessary + to execute the payment. \end_layout -\end_inset +\begin_layout Standard +We retain Personal Data to transfer funds to the accounts designated by + our users. + We may retain Personal Data only for as long as mandated by law and required + for the wire transfers. +\end_layout +\begin_layout Standard +We primarily use the limited information we receive directly from you to + enhance the Taler Wallet. + Some ways we may use your Personal Information are to: Contact you when + necessary to respond to your comments, answer your questions, or obtain + additional information on issues related to bugs or errors with the Taler + Wallet that you reported. +\end_layout +\begin_layout Subsection* +Agents or third party partners \end_layout -\begin_layout Description -Merchant -\begin_inset CommandInset label -LatexCommand label -name "➔ Merchant" +\begin_layout Standard +We may provide your Personal Information to our employees, contractors, + agents, service providers, and designees (“Agents”) to enable them to perform + certain services for us exclusively, including: improvement and maintenance + of our software and Services. + By accepting this Privacy Policy, as outlined above, you consent to any + such transfer. +\end_layout -\end_inset +\begin_layout Subsection* +Protection of us and others +\end_layout - Von Taler Systems SA entwickeltes Bestell- und Bezahlsystem für ➔ POS-Verkaufss -tellen zum Bezahlen mit Taler-Wallets auf Android-Smartphones +\begin_layout Standard +We reserve the right to access, read, preserve, and disclose any information + that we reasonably believe is necessary to comply with the law or a court + order. \end_layout -\begin_layout Description -Merchant-Backend -\begin_inset CommandInset label -LatexCommand label -name "➔ Merchant-Backend" +\begin_layout Subsection* +What personal information can I access or change? +\end_layout -\end_inset +\begin_layout Standard +You can request access to the information we have collected from you. + You can do this by contacting us at privacy@taler-systems.net. + We will make sure to provide you with a copy of the data we process about + you. + To comply with your request, we may ask you to verify your identity. + We will fulfill your request by sending your copy electronically. + For any subsequent access request, we may charge you with an administrative + fee. + If you believe that the information we have collected is incorrect, you + are welcome to contact us so we can update it and keep your data accurate. + Any data that is no longer needed for purposes specified in the “How We + Use the Information We Gather” section will be deleted after ninety (90) + days. +\end_layout - Anwendung zum Einfordern und Verwalten von Verkäuferumsätzen, die kein - Wallet bei Verkäufern erfordert +\begin_layout Subsection* +Data retention \end_layout -\begin_layout Description -Nennwert -\begin_inset CommandInset label -LatexCommand label -name "➔ Nennwert" +\begin_layout Standard +If you uninstall the Taler Wallet mobile applications from your device, + or request that your information be deleted, we still may retain some informati +on that you have provided to us to maintain the Taler Wallet or to comply + with relevant laws. +\end_layout -\end_inset +\begin_layout Subsection* +Data security +\end_layout - = ➔ Nominalwert eines Coin, z.B. - 1, 2, 4, 8, 16, 32, 64, 128 Cent bis zu 65536 Cent (= 655,36 Euro) +\begin_layout Standard +We are committed to making sure your information is protected. + We employ several physical and electronic safeguards to keep your information + safe, including encrypted user passwords, two factor verification and authentic +ation on passwords where possible, and securing connections with industry + standard transport layer security. + You are also welcome to contact us using GnuPG encrypted e-mail. + Even with all these precautions, we cannot fully guarantee against the + access, disclosure, alteration, or deletion of data through events, including + but not limited to hardware or software failure or unauthorized use. + Any information that you provide to us is done so entirely at your own + risk. \end_layout -\begin_layout Description -Nominalwert -\begin_inset CommandInset label -LatexCommand label -name "➔ Nominalwert" +\begin_layout Subsection* +Changes and updates to privacy policy +\end_layout -\end_inset +\begin_layout Standard +We reserve the right to update and revise this privacy policy at any time. + We occasionally review this Privacy Policy to make sure it complies with + applicable laws and conforms to changes in our business. + We may need to update this Privacy Policy, and we reserve the right to + do so at any time. + If we do revise this Privacy Policy, we will update the “Effective Date” + at the bottom of this page so that you can tell if it has changed since + your last visit. + As we generally do not collect contact information and also do not track + your visits, we will not be able to notify you directly. + However, the Taler Wallet may inform you about a change in the privacy + policy once it detects that the policy has changed. + Please review this Privacy Policy regularly to ensure that you are aware + of its terms. + Any use of our Services after an amendment to our Privacy Policy constitutes + your acceptance to the revised or amended agreement. +\end_layout - Auf eine Währung lautender fester Nennwert eines Taler-Coin, z.B. - Euro ➔ -\begin_inset CommandInset ref -LatexCommand nameref -reference "➔ Stückelung" -plural "false" -caps "false" -noprefix "false" +\begin_layout Subsection* +International users and visitors +\end_layout -\end_inset +\begin_layout Standard +Our Services are hosted in Switzerland. + If you are a user accessing the Services from the European Union, Asia, + US, or any other region with laws or regulations governing personal data + collection, use, and disclosure that differ from Swiss laws, please be + advised that through your continued use of the Services, which is governed + by Swiss law, you are transferring your Personal Information to Switzerland + and you consent to that transfer. +\end_layout +\begin_layout Subsection* +Questions +\end_layout +\begin_layout Standard +Please contact us at privacy@taler-systems.net if you have questions about + our privacy practices that are not addressed in this Privacy Statement. \end_layout -\begin_layout Description -payto://-URI +\begin_layout Chapter +Glossar und Begriffsbestimmungen \begin_inset CommandInset label LatexCommand label -name "➔ payto://-URI" - -\end_inset - - Internet-Nomenklatur für Zahlungsziele zur Eingabe und Ausführung von Überweisu -ngen (für IBAN-Girokonten, Zahlungsdienste, Kryptowährungen u.a.) -\begin_inset Foot -status open - -\begin_layout Plain Layout -\begin_inset CommandInset href -LatexCommand href -name "IETF-Webseite über den Uniform Resource Identifier 'payto'" -target "https://tools.ietf.org/id/draft-dold-payto-14.html" -literal "false" - -\end_inset - - -\end_layout +name "chap:Glossar und Begriffsbestimmungen" \end_inset @@ -7694,192 +8021,146 @@ literal "false" \end_layout \begin_layout Description -Point -\begin_inset space ~ -\end_inset - -of -\begin_inset space ~ -\end_inset - -Sale +Amortisationsfaktor \begin_inset CommandInset label LatexCommand label -name "➔ Point-of-Sale" - -\end_inset +name "➔ Amortisationsfaktor" - Bestell- und Bezahlsystem an Verkaufsstellen wie z.B. - Kiosken, Ladentheken, Supermarktkassen usw. -\begin_inset Newline newline \end_inset -➔ + Faktor zur Umlage der +\emph on +Wire fee +\emph default +-Gebühr eines Exchange durch einen Verkäufer, der diese Gebühr als zu hoch + beurteilt und auf seine Kunden verteilen will (wire_fee_amortization, siehe + \begin_inset CommandInset ref LatexCommand nameref -reference "sec:Bezahlvorgang-mit-Merchant" +reference "chap:Gebühren" plural "false" caps "false" noprefix "false" \end_inset - -\end_layout - -\begin_layout Description -Public -\begin_inset space ~ -\end_inset - -key -\begin_inset CommandInset label -LatexCommand label -name "➔ Public key" + und +\begin_inset CommandInset ref +LatexCommand nameref +reference "chap:Gebührenstrukturen" +plural "false" +caps "false" +noprefix "false" \end_inset - Identifier zum Prüfen der korrekten Verbindung zwischen Wallet und Exchange - und als Buchungsvermerk im Girokontoauszug +). \end_layout \begin_layout Description -Recoup +ATM \begin_inset CommandInset label LatexCommand label -name "➔ Recoup" +name "➔ ATM" \end_inset - Im Fall eines regulären Marktaustritts eines Exchange oder im Insolvenzfall - des Betreibers wird der betroffene Exchange automatisch alle Wallets darüber - informieren und sie veranlassen, die Geldwerte der noch nicht ausgegebenen - Taler-Coins dieses Exchange an das ursprüngliche Girokonto zurückzugeben + Automated Teller Machine, Bankautomat mit Bargeld-Einzahlung \end_layout \begin_layout Description -Refresh +Browser-Erweiterung \begin_inset CommandInset label LatexCommand label -name "➔ Refresh" +name "➔ Browser-Erweiterung" \end_inset - Protokoll, das dafür sorgt, dass Coins in einem Wallet einen neuen Schlüssel - erhalten wegen -\end_layout - -\begin_deeper -\begin_layout Enumerate -\begin_inset CommandInset ref -LatexCommand nameref -reference "➔ Wechselgeld" -plural "false" -caps "false" -noprefix "false" - + Add-on im Browser (Firefox, Chrome) eines ➔ +\begin_inset space ~ \end_inset - = Neuerzeugung von Coins bei Ausgaben mit Beträgen unterhalb des Nominalwerts - eines verbrauchten Coin -\end_layout -\begin_layout Enumerate -Transaktionsabbruch infolge von Netzwerkfehlern, ➔ \begin_inset CommandInset ref LatexCommand nameref -reference "➔ Transaktionen" +reference "➔ Wallet" plural "false" caps "false" noprefix "false" \end_inset - + zum Abheben auch ohne QR-Scan/Smartphone \end_layout -\begin_layout Enumerate -Verhindern des Ablaufs der Gültigkeit der Coins = Aktualisieren des Wallet, - Auffrischen der Coins in ihm -\end_layout +\begin_layout Description +Closing +\begin_inset space ~ +\end_inset -\begin_layout Enumerate -Vertragsrücktritt oder Minderung (voller bzw. - teilweiser -\begin_inset CommandInset ref -LatexCommand nameref -reference "➔ Refund" -plural "false" -caps "false" -noprefix "false" +Time +\begin_inset CommandInset label +LatexCommand label +name "➔ ClosingTime" \end_inset -) + Zeitfenster von 14 Tagen für den Abhebevorgang, in dem das empfangende + Wallet die Coins vom gewählten Exchange abheben kann \end_layout -\end_deeper \begin_layout Description -Refund +Coin \begin_inset CommandInset label LatexCommand label -name "➔ Refund" +name "➔ Coin" \end_inset - Rückerstattung für den Fall, dass ein Verkäufer den Betrag seines Umsatzes - mindert (= teilweise Refund) oder vom Vertrag zurücktritt (voller Refund); - dies erzwingt immer einen ➔ + Kryptographisch gesicherte Repräsentation von Werten in Fiatwährung = Geldeinhe +it des E-Gelds im ➔ +\begin_inset space ~ +\end_inset + + \begin_inset CommandInset ref LatexCommand nameref -reference "➔ Refresh" +reference "➔ Wallet" plural "false" caps "false" noprefix "false" \end_inset - der betroffenen Coins im Wallet der Käufer + (Nominalwert in Euro, Unique Identifier ist der EdDSA Public key) \end_layout \begin_layout Description -Reserve +Credentials \begin_inset CommandInset label LatexCommand label -name "➔ Reserve" - -\end_inset - - Eine Reserve entsteht im Exchange beim Abhebevorgang und umfasst signierte - Coins, welche das empfangende Ziel-Wallet abruft: Das Wallet erzeugt eine - temporäre Zugangsberechtigung (➔ -\begin_inset CommandInset ref -LatexCommand nameref -reference "➔ Credentials" -plural "false" -caps "false" -noprefix "false" +name "➔ Credentials" \end_inset -), mit der das Wallet den Exchange auffordern kann, ihm Coins auszuhändigen, - indem der Exchange diese signiert. - Die Zugangsberechtigung wird in dem Augenblick angelegt, wenn ein Wallet-Besitz -er von seinem Girokonto einen Betrag an den Exchange überweist mit dem betreffen -den Credential als Buchungsvermerk im Girokontoauszug und einem eindeutigen - Identifier (als öffentlichem Schlüssel), der den einmaligen Abhebevorgang - betrifft + Zugangsberechtigungen, welche das Wallet erzeugt, um einen Exchange aufzuforder +n, ihm die signierten Coins bereitzustellen \end_layout \begin_layout Description -Stückelung +Denomination +\begin_inset space ~ +\end_inset + +key \begin_inset CommandInset label LatexCommand label -name "➔ Stückelung" +name "➔ Denomination key" \end_inset - Ein Coin kann stets nur den festen + Schlüsselvariable zum Festlegen der möglichen Coin-Nennwerte eines Exchange + ➔ \begin_inset CommandInset ref LatexCommand nameref reference "➔ Nominalwert" @@ -7889,85 +8170,68 @@ noprefix "false" \end_inset - haben, den es bei seiner Erzeugung erhält, z.B. - 1, 2, 4, 8, 16, 32, 64, 128 usw. - bis zu 65536 Cent (655,36 €). -\begin_inset Newline newline + +\end_layout + +\begin_layout Description +Emergency +\begin_inset space ~ \end_inset -Wird mit einem Coin ein Betrag bezahlt, der unterhalb seines Nominalwerts - liegt, muss der Exchange den Unterschiedsbetrag an das ausgebende Wallet - senden, indem es diesem frisch erzeugte Coins zubucht (das sogenannte ➔ +Protokoll Unterprotokoll zum Auslösen der ➔ \begin_inset space ~ \end_inset \begin_inset CommandInset ref LatexCommand nameref -reference "➔ Wechselgeld" +reference "➔ Recoup" plural "false" caps "false" noprefix "false" \end_inset -) +-Buchung im Fall eines geregelten Marktaustritts eines Exchange oder im + Rahmen einer Abwicklung beim Insolvenzfall \end_layout \begin_layout Description -Taler-Cashier +Exchange \begin_inset CommandInset label LatexCommand label -name "➔ Cashier" +name "➔ Exchange" \end_inset - Anwendung mit Mensch-Maschine-Interaktion zum Aufbuchen von Coins gegen - Bargeld, welches eine Person wie ein Kassierer/Kassenwart entgegennimmt. - Die Funktion entspricht einem ATM-Bankautomaten, der Bargeld annimmt und - den Geldwert auf das Wallet aufbucht. - Gegenwärtig müssen sowohl Kassenwart als auch Kunde jeweils ein Smartphone - besitzen, der Kassenwart muss den Taler-Cashier, der Kunde ein Taler-Wallet - installiert haben. - Siehe Abschnitt + Zentrale Steuerungslogik des Bezahlsystems mit der Datenbank zur Verwaltung + aller SEPA-Buchungen und zum Abwickeln der \begin_inset CommandInset ref -LatexCommand ref -reference "sec:Abhebevorgang-mit-Cashier" +LatexCommand nameref +reference "➔ Transaktionen" plural "false" caps "false" noprefix "false" -\end_inset - - -\end_layout - -\begin_layout Description -Transaktionen -\begin_inset CommandInset label -LatexCommand label -name "➔ Transaktionen" - -\end_inset - - Kommunikation zwischen Exchange und Wallets für die jeweiligen Vorgänge - des Abhebens, Ausgebens oder Auffrischen bzw. - Rückerstattens von Coins (Withdrawal-, Deposit-, Refresh-, Refund-, Recoup-Buch -ungen) +\end_inset + + von und zu Wallets \end_layout \begin_layout Description -Wallet +Gebührenordnung \begin_inset CommandInset label LatexCommand label -name "➔ Wallet" +name "➔ Gebührenordnung" \end_inset - Elektronische Geldbörse, Aufbewahrungsort der elektronischen Münzen ➔ + Im Taler-Protokoll fixierte Ordnung von Gebührenarten und Gebühren\SpecialChar softhyphen +höhen, + siehe \begin_inset CommandInset ref LatexCommand nameref -reference "➔ Coin" +reference "chap:Gebühren" plural "false" caps "false" noprefix "false" @@ -7978,70 +8242,62 @@ noprefix "false" \end_layout \begin_layout Description -Wechselgeld +IBAN-Buchung \begin_inset CommandInset label LatexCommand label -name "➔ Wechselgeld" +name "➔ IBAN-Buchung" \end_inset - Vom Exchange durch die + Überweisungen mit Internationaler Bankkontonummer in Euro-Währung zwischen + Girokonten und Exchange. + Betrifft die Buchungsarten \begin_inset CommandInset ref LatexCommand nameref -reference "➔ Refresh" +reference "➔ Withdrawal" plural "false" caps "false" noprefix "false" \end_inset --Buchung neu erzeugte Coins aufgrund eines Ausgabevorgangs, bei dem ein - Coin verbraucht wird, dessen + und \begin_inset CommandInset ref LatexCommand nameref -reference "➔ Nominalwert" +reference "➔ Wirefee" plural "false" caps "false" noprefix "false" \end_inset - (Stückelung) über dem zu zahlenden Kaufpreis liegt, um den Unterschiedsbetrag - auszugleichen + \end_layout \begin_layout Description -Wertverluste +Lizenzen \begin_inset CommandInset label LatexCommand label -name "➔ Wertverluste" +name "➔ Lizenzen" \end_inset - Nicht-transaktionsbezogene Kosten, die in Sonderfällen für Nutzer entstehen - können (≠ Normalfall: transaktionsbezogene Gebühren) -\end_layout - -\begin_layout Description -Wire -\begin_inset space ~ -\end_inset + Es gelten Affero GPLv3+ für den Exchange, LGPLv3+ für den Referenzcode + der Integration in Händlerplattformen, GPLv3+ für Wallet-Code und Software + für Kundenschnittstellen und die GNU Free Documentation License für dieses + Dokument +\begin_inset Foot +status open -fee -\begin_inset CommandInset label -LatexCommand label -name "➔ Wirefee" +\begin_layout Plain Layout +\begin_inset CommandInset href +LatexCommand href +target "https://www.gnu.org/licenses/fdl-1.3.html" \end_inset - Gebühr für die aggregierte Buchung von Umsätzen auf ein Zielkonto von Verkäufer -n bei Geschäftsbanken, siehe ➔ -\begin_inset CommandInset ref -LatexCommand nameref -reference "➔ IBAN-Buchung" -plural "false" -caps "false" -noprefix "false" + +\end_layout \end_inset @@ -8049,803 +8305,521 @@ noprefix "false" \end_layout \begin_layout Description -Withdrawal +Merchant +\begin_inset space ~ +\end_inset + +POS \begin_inset CommandInset label LatexCommand label -name "➔ Withdrawal" +name "➔ Merchant POS" \end_inset - Abhebung vom (Giro)Konto = Aufbuchung von Beträgen aus (Fiat-)Währungen - auf Coins in einem Wallet + Von Taler Systems SA entwickeltes Bestell- und Bezahlsystem für ➔ POS-Verkaufss +tellen zum Bezahlen mit Taler-Wallets auf Smartphones \end_layout -\begin_layout Standard -Ein umfangreiches Glossar in englischer Sprache finden Sie auf der Taler-Webseit -e -\begin_inset CommandInset href -LatexCommand href -target "https://docs.taler.net/developers-manual.html#developer-glossary" +\begin_layout Description +Merchant-Backend +\begin_inset CommandInset label +LatexCommand label +name "➔ Merchant-Backend" \end_inset - und wissenschaftliche Publikationen auf -\begin_inset CommandInset href -LatexCommand href -name "https://taler.net/en/bibliography.html" -target "https://taler.net/en/bibliography.html" -literal "false" + Anwendung zum Einfordern und Verwalten von Verkäuferumsätzen, die kein + Wallet bei Verkäufern erfordert +\end_layout + +\begin_layout Description +Nennwert +\begin_inset CommandInset label +LatexCommand label +name "➔ Nennwert" \end_inset -. + = ➔ Nominalwert eines Coin, z.B. + 1, 2, 4, 8, 16, 32, 64, 128 Cent bis zu 65536 Cent (= 655,36 Euro) \end_layout -\begin_layout Chapter -AGB/Nutzungsbedingungen +\begin_layout Description +Nominalwert \begin_inset CommandInset label LatexCommand label -name "chap:AGB" +name "➔ Nominalwert" \end_inset + Auf eine Währung lautender fester Nennwert eines Taler-Coin, z.B. + Euro ➔ +\begin_inset CommandInset ref +LatexCommand nameref +reference "➔ Stückelung" +plural "false" +caps "false" +noprefix "false" -\end_layout +\end_inset -\begin_layout Standard -Stand: 12.4.2019 -\end_layout -\begin_layout Standard -Welcome! Taler Systems SA (“we,” “our,” or “us”) provides a payment service - through our Internet presence (collectively the “Services”). - Before using our Services, please read the Terms of Service (the “Terms” - or the “Agreement”) carefully. \end_layout -\begin_layout Subsection* -Overview -\end_layout +\begin_layout Description +payto://-URI +\begin_inset CommandInset label +LatexCommand label +name "➔ payto://-URI" -\begin_layout Standard -This section provides a brief summary of the highlights of this Agreement. - Please note that when you accept this Agreement, you are accepting all - of the terms and conditions and not just this section. - We and possibly other third parties provide Internet services which interact - with the Taler Wallet’s self-hosted personal payment application. - When using the Taler Wallet to interact with our Services, you are agreeing - to our Terms, so please read carefully. -\end_layout +\end_inset -\begin_layout Subsection* -Highlights: -\end_layout + Internet-Nomenklatur für Zahlungsziele zur Eingabe und Ausführung von Überweisu +ngen (für IBAN-Girokonten, Zahlungsdienste, Kryptowährungen u.a.) +\begin_inset Foot +status open -\begin_layout Itemize -You are responsible for keeping the data in your Taler Wallet at all times - under your control. - Any losses arising from you not being in control of your private information - are your problem. -\end_layout +\begin_layout Plain Layout +\begin_inset CommandInset href +LatexCommand href +name "IETF-Webseite über den Uniform Resource Identifier 'payto'" +target "https://tools.ietf.org/id/draft-dold-payto-14.html" +literal "false" -\begin_layout Itemize -We will try to transfer funds we hold in escrow for our users to any legal - recipient to the best of our ability within the limitations of the law - and our implementation. - However, the Services offered today are highly experimental and the set - of recipients of funds is severely restricted. -\end_layout +\end_inset -\begin_layout Itemize -For our Services, we may charge transaction fees. - The specific fee structure is provided based on the Taler protocol and - should be shown to you when you withdraw electronic coins using a Taler - Wallet. - You agree and understand that the Taler protocol allows for the fee structure - to change. -\end_layout -\begin_layout Itemize -You agree to not intentionally overwhelm our systems with requests and follow - responsible disclosure if you find security issues in our services. \end_layout -\begin_layout Itemize -We cannot be held accountable for our Services not being available due to - circumstances beyond our control. - If we modify or terminate our services, we will try to give you the opportunity - to recover your funds. - However, given the experimental state of the Services today, this may not - be possible. - You are strongly advised to limit your use of the Service to small-scale - experiments expecting total loss of all funds. -\end_layout +\end_inset -\begin_layout Standard -These terms outline approved uses of our Services. - The Services and these Terms are still at an experimental stage. - If you have any questions or comments related to this Agreement, please - send us a message to legal@taler-systems.com. - If you do not agree to this Agreement, you must not use our Services. -\end_layout -\begin_layout Subsection* -How you accept this policy \end_layout -\begin_layout Standard -By sending funds to us (to top-up your Taler Wallet), you acknowledge that - you have read, understood, and agreed to these Terms. - We reserve the right to change these Terms at any time. - If you disagree with the change, we may in the future offer you with an - easy option to recover your unspent funds. - However, in the current experimental period you acknowledge that this feature - is not yet available, resulting in your funds being lost unless you accept - the new Terms. - If you continue to use our Services other than to recover your unspent - funds, your continued use of our Services following any such change will - signify your acceptance to be bound by the then current Terms. - Please check the effective date above to determine if there have been any - changes since you have last reviewed these Terms. -\end_layout +\begin_layout Description +Point +\begin_inset space ~ +\end_inset -\begin_layout Subsection* -Services -\end_layout - -\begin_layout Standard -We will try to transfer funds that we hold in escrow for our users to any - legal recipient to the best of our ability and within the limitations of - the law and our implementation. - However, the Services offered today are highly experimental and the set - of recipients of funds is severely restricted. - The Taler Wallet can be loaded by exchanging fiat currencies against electronic - coins. - We are providing this exchange service. - Once your Taler Wallet is loaded with electronic coins they can be spent - for purchases if the seller is accepting Taler as a means of payment. - We are not guaranteeing that any seller is accepting Taler at all or a - particular seller. - The seller or recipient of deposits of electronic coins must specify the - target account, as per the design of the Taler protocol. - They are responsible for following the protocol and specifying the correct - bank account, and are solely liable for any losses that may arise from - specifying the wrong account. - We will allow the government to link wire transfers to the underlying contract - hash. - It is the responsibility of recipients to preserve the full contracts and - to pay whatever taxes and charges may be applicable. - Technical issues may lead to situations where we are unable to make transfers - at all or lead to incorrect transfers that cannot be reversed. - We will only refuse to execute transfers if the transfers are prohibited - by a competent legal authority and we are ordered to do so. -\end_layout +of +\begin_inset space ~ +\end_inset -\begin_layout Subsection* -Fees -\end_layout - -\begin_layout Standard -You agree to pay the fees for exchanges and withdrawals completed via the - Taler Wallet ("Fees") as defined by us, which we may change from time to - time. - With the exception of wire transfer fees, Taler transaction fees are set - for any electronic coin at the time of withdrawal and fixed throughout - the validity period of the respective electronic coin. - Your wallet should obtain and display applicable fees when withdrawing - funds. - Fees for coins obtained as change may differ from the fees applicable to - the original coin. - Wire transfer fees that are independent from electronic coins may change - annually. - You authorize us to charge or deduct applicable fees owed in connection - with deposits, exchanges and withdrawals following the rules of the Taler - protocol. - We reserve the right to provide different types of rewards to users either - in the form of discount for our Services or in any other form at our discretion - and without prior notice to you. -\end_layout +Sale +\begin_inset CommandInset label +LatexCommand label +name "➔ Point-of-Sale" -\begin_layout Subsection* -Eligibility -\end_layout +\end_inset -\begin_layout Standard -To be eligible to use our Services, you must be able to form legally binding - contracts or have the permission of your legal guardian. - By using our Services, you represent and warrant that you meet all eligibility - requirements that we outline in these Terms. -\end_layout + Bestell- und Bezahlsystem an Verkaufsstellen wie z.B. + Kiosken, Ladentheken, Supermarktkassen usw. +\begin_inset Newline newline +\end_inset -\begin_layout Subsection* -Financial self-responsibility -\end_layout +➔ +\begin_inset CommandInset ref +LatexCommand nameref +reference "sec:Bezahlvorgang-mit-Merchant" +plural "false" +caps "false" +noprefix "false" -\begin_layout Standard -You will be responsible for maintaining the availability, integrity and - confidentiality of the data stored in your wallet. - When you setup a Taler Wallet, you are strongly advised to follow the precautio -nary measures offered by the software to minimize the chances to losse access - to or control over your Wallet data. - We will not be liable for any loss or damage arising from your failure - to comply with this paragraph. -\end_layout +\end_inset -\begin_layout Subsection* -Copyrights and trademarks -\end_layout -\begin_layout Standard -The Taler Wallet is released under the terms of the GNU General Public License - (GNU GPL). - You have the right to access, use, and share the Taler Wallet, in modified - or unmodified form. - However, the GPL is a strong copyleft license, which means that any derivative - works must be distributed under the same license terms as the original - software. - If you have any questions, you should review the GNU GPL’s full terms and - conditions at https://www.gnu.org/licenses/gpl-3.0.en.html. - “Taler” itself is a trademark of Taler Systems SA. - You are welcome to use the name in relation to processing payments using - the Taler protocol, assuming your use is compatible with an official release - from the GNU Project that is not older than two years. \end_layout -\begin_layout Subsection* -Your use of our services -\end_layout +\begin_layout Description +Public +\begin_inset space ~ +\end_inset -\begin_layout Standard -When using our Services, you agree to not take any action that intentionally - imposes an unreasonable load on our infrastructure. - If you find security problems in our Services, you agree to first report - them to security@taler-systems.com and grant us the right to publish your - report. - We warrant that we will ourselves publicly disclose any issues reported - within 3 months, and that we will not prosecute anyone reporting security - issues if they did not exploit the issue beyond a proof-of-concept, and - followed the above responsible disclosure practice. -\end_layout +key +\begin_inset CommandInset label +LatexCommand label +name "➔ Public key" -\begin_layout Subsection* -Limitation of liability & disclaimer of warranties -\end_layout +\end_inset -\begin_layout Standard -You understand and agree that we have no control over, and no duty to take - any action regarding: Failures, disruptions, errors, or delays in processing - that you may experience while using our Services; The risk of failure of - hardware, software, and Internet connections; The risk of malicious software - being introduced or found in the software underlying the Taler Wallet; - The risk that third parties may obtain unauthorized access to information - stored within your Taler Wallet, including, but not limited to your Taler - Wallet coins or backup encryption keys. - You release us from all liability related to any losses, damages, or claims - arising from: + Identifier zum Prüfen der korrekten Verbindung zwischen Wallet und Exchange + und als Buchungsvermerk im Girokontoauszug \end_layout -\begin_layout Standard -(a) user error such as forgotten passwords, incorrectly constructed transactions -; -\end_layout +\begin_layout Description +Recoup +\begin_inset CommandInset label +LatexCommand label +name "➔ Recoup" -\begin_layout Standard -(b) server failure or data loss; -\end_layout +\end_inset -\begin_layout Standard -(c) unauthorized access to the Taler Wallet application; + Im Fall eines regulären Marktaustritts eines Exchange oder im Insolvenzfall + des Betreibers wird der betroffene Exchange automatisch alle Wallets darüber + informieren und sie veranlassen, die Geldwerte der noch nicht ausgegebenen + Taler-Coins dieses Exchange an das ursprüngliche Girokonto zurückzugeben \end_layout -\begin_layout Standard -(d) bugs or other errors in the Taler Wallet software; and -\end_layout +\begin_layout Description +Refresh +\begin_inset CommandInset label +LatexCommand label +name "➔ Refresh" -\begin_layout Standard -(e) any unauthorized third party activities, including, but not limited - to, the use of viruses, phishing, brute forcing, or other means of attack - against the Taler Wallet. - We make no representations concerning any Third Party Content contained - in or accessed through our Services. -\end_layout +\end_inset -\begin_layout Standard -Any other terms, conditions, warranties, or representations associated with - such content, are solely between you and such organizations and/or individuals. + Protokoll, das dafür sorgt, dass Coins in einem Wallet einen neuen Schlüssel + erhalten wegen \end_layout -\begin_layout Subsection* -Limitation of liability -\end_layout +\begin_deeper +\begin_layout Enumerate +\begin_inset CommandInset ref +LatexCommand nameref +reference "➔ Wechselgeld" +plural "false" +caps "false" +noprefix "false" + +\end_inset -\begin_layout Standard -To the fullest extent permitted by applicable law, in no event will we or - any of our officers, directors, representatives, agents, servants, counsel, - employees, consultants, lawyers, and other personnel authorized to act, - acting, or purporting to act on our behalf (collectively the “Taler Parties”) - be liable to you under contract, tort, strict liability, negligence, or - any other legal or equitable theory, for: + = Neuerzeugung von Coins bei Ausgaben mit Beträgen unterhalb des Nominalwerts + eines verbrauchten Coin \end_layout \begin_layout Enumerate -any lost profits, data loss, cost of procurement of substitute goods or - services, or direct, indirect, incidental, special, punitive, compensatory, - or consequential damages of any kind whatsoever resulting from: -\end_layout +Transaktionsabbruch infolge von Netzwerkfehlern, ➔ +\begin_inset CommandInset ref +LatexCommand nameref +reference "➔ Transaktionen" +plural "false" +caps "false" +noprefix "false" -\begin_deeper -\begin_layout Enumerate -your use of, or conduct in connection with, our services; -\end_layout +\end_inset -\begin_layout Enumerate -any unauthorized use of your wallet and/or private key due to your failure - to maintain the confidentiality of your wallet; -\end_layout -\begin_layout Enumerate -any interruption or cessation of transmission to or from the services; or \end_layout \begin_layout Enumerate -any bugs, viruses, trojan horses, or the like that are found in the Taler - Wallet software or that may be transmitted to or through our services by - any third party (regardless of the source of origination), or +Verhindern des Ablaufs der Gültigkeit der Coins = Aktualisieren des Wallet, + Auffrischen der Coins in ihm \end_layout -\end_deeper \begin_layout Enumerate -any direct damages. -\end_layout - -\begin_layout Standard -These limitations apply regardless of legal theory, whether based on tort, - strict liability, breach of contract, breach of warranty, or any other - legal theory, and whether or not we were advised of the possibility of - such damages. - Some jurisdictions do not allow the exclusion or limitation of liability - for consequential or incidental damages, so the above limitation may not - apply to you. -\end_layout +Vertragsrücktritt oder Minderung (voller bzw. + teilweiser +\begin_inset CommandInset ref +LatexCommand nameref +reference "➔ Refund" +plural "false" +caps "false" +noprefix "false" -\begin_layout Subsection* -Warranty disclaimer -\end_layout +\end_inset -\begin_layout Standard -Our services are provided "as is" and without warranty of any kind. - To the maximum extent permitted by law, we disclaim all representations - and warranties, express or implied, relating to the services and underlying - software or any content on the services, whether provided or owned by us - or by any third party, including without limitation, warranties of merchantabil -ity, fitness for a particular purpose, title, non-infringement, freedom - from computer virus, and any implied warranties arising from course of - dealing, course of performance, or usage in trade, all of which are expressly - disclaimed. - In addition, we do not represent or warrant that the content accessible - via the services is accurate, complete, available, current, free of viruses - or other harmful components, or that the results of using the services - will meet your requirements. - Some states do not allow the disclaimer of implied warranties, so the foregoing - disclaimers may not apply to you. - This paragraph gives you specific legal rights and you may also have other - legal rights that vary from state to state. +) \end_layout -\begin_layout Subsection* -Indemnity -\end_layout +\end_deeper +\begin_layout Description +Refund +\begin_inset CommandInset label +LatexCommand label +name "➔ Refund" -\begin_layout Standard -To the extent permitted by applicable law, you agree to defend, indemnify, - and hold harmless the Taler Parties from and against any and all claims, - damages, obligations, losses, liabilities, costs or debt, and expenses - (including, but not limited to, attorney’s fees) arising from: -\end_layout +\end_inset -\begin_layout Standard -(a) your use of and access to the Services; -\end_layout + Rückerstattung für den Fall, dass ein Verkäufer den Betrag seines Umsatzes + mindert (= teilweise Refund) oder vom Vertrag zurücktritt (voller Refund); + dies erzwingt immer einen ➔ +\begin_inset CommandInset ref +LatexCommand nameref +reference "➔ Refresh" +plural "false" +caps "false" +noprefix "false" -\begin_layout Standard -(b) any feedback or submissions you provide to us concerning the Taler Wallet; -\end_layout +\end_inset -\begin_layout Standard -(c) your violation of any term of this Agreement; or + der betroffenen Coins im Wallet der Käufer \end_layout -\begin_layout Standard -(d) your violation of any law, rule, or regulation, or the rights of any - third party. -\end_layout +\begin_layout Description +Reserve +\begin_inset CommandInset label +LatexCommand label +name "➔ Reserve" -\begin_layout Subsection* -Time limitation on claims -\end_layout +\end_inset -\begin_layout Standard -You agree that any claim you may have arising out of or related to your - relationship with us must be filed within one year after such claim arises, - otherwise, your claim in permanently barred. -\end_layout + Eine Reserve entsteht im Exchange beim Abhebevorgang und umfasst signierte + Coins, welche das empfangende Ziel-Wallet abruft: Das Wallet erzeugt eine + temporäre Zugangsberechtigung (➔ +\begin_inset CommandInset ref +LatexCommand nameref +reference "➔ Credentials" +plural "false" +caps "false" +noprefix "false" -\begin_layout Subsection* -Governing law -\end_layout +\end_inset -\begin_layout Standard -No matter where you’re located, the laws of Switzerland will govern these - Terms. - If any provisions of these Terms are inconsistent with any applicable law, - those provisions will be superseded or modified only to the extent such - provisions are inconsistent. - The parties agree to submit to the ordinary courts in Zurich, Switzerland - for exclusive jurisdiction of any dispute arising out of or related to - your use of the Services or your breach of these Terms. +), mit der das Wallet den Exchange auffordern kann, ihm Coins auszuhändigen, + indem der Exchange diese signiert. + Die Zugangsberechtigung wird in dem Augenblick angelegt, wenn ein Wallet-Besitz +er von seinem Girokonto einen Betrag an den Exchange überweist mit dem betreffen +den Credential als Buchungsvermerk im Girokontoauszug und einem eindeutigen + Identifier (als öffentlichem Schlüssel), der den einmaligen Abhebevorgang + betrifft \end_layout -\begin_layout Subsection* -Termination -\end_layout +\begin_layout Description +Stückelung +\begin_inset CommandInset label +LatexCommand label +name "➔ Stückelung" -\begin_layout Standard -In the event of termination concerning your use of our Services, your obligation -s under this Agreement will still continue. -\end_layout +\end_inset -\begin_layout Subsection* -Discontinuance of services -\end_layout + Ein Coin kann stets nur den festen +\begin_inset CommandInset ref +LatexCommand nameref +reference "➔ Nominalwert" +plural "false" +caps "false" +noprefix "false" -\begin_layout Standard -We may, in our sole discretion and without cost to you, with or without - prior notice, and at any time, modify or discontinue, temporarily or permanentl -y, any portion of our Services. - We will use the Taler protocol’s provisions to notify Wallets if our Services - are to be discontinued. - It is your responsibility to ensure that the Taler Wallet is online at - least once every three months to observe these notifications. - We shall not be held responsible or liable for any loss of funds in the - event that we discontinue or depreciate the Services and your Taler Wallet - fails to transfer out the coins within a three months notification period. -\end_layout +\end_inset -\begin_layout Subsection* -No waiver -\end_layout + haben, den es bei seiner Erzeugung erhält, z.B. + 1, 2, 4, 8, 16, 32, 64, 128 usw. + bis zu 65536 Cent (655,36 €). +\begin_inset Newline newline +\end_inset -\begin_layout Standard -Our failure to exercise or delay in exercising any right, power, or privilege - under this Agreement shall not operate as a waiver; nor shall any single - or partial exercise of any right, power, or privilege preclude any other - or further exercise thereof. -\end_layout +Wird mit einem Coin ein Betrag bezahlt, der unterhalb seines Nominalwerts + liegt, muss der Exchange den Unterschiedsbetrag an das ausgebende Wallet + senden, indem es diesem frisch erzeugte Coins zubucht (das sogenannte ➔ +\begin_inset space ~ +\end_inset -\begin_layout Subsection* -Severability -\end_layout -\begin_layout Standard -If it turns out that any part of this Agreement is invalid, void, or for - any reason unenforceable, that term will be deemed severable and limited - or eliminated to the minimum extent necessary. -\end_layout +\begin_inset CommandInset ref +LatexCommand nameref +reference "➔ Wechselgeld" +plural "false" +caps "false" +noprefix "false" -\begin_layout Subsection* -Force majeure -\end_layout +\end_inset -\begin_layout Standard -We shall not be held liable for any delays, failure in performance, or interrupt -ions of service which result directly or indirectly from any cause or condition - beyond our reasonable control, including but not limited to: any delay - or failure due to any act of God, act of civil or military authorities, - act of terrorism, civil disturbance, war, strike or other labor dispute, - fire, interruption in telecommunications or Internet services or network - provider services, failure of equipment and/or software, other catastrophe, - or any other occurrence which is beyond our reasonable control and shall - not affect the validity and enforceability of any remaining provisions. +) \end_layout -\begin_layout Subsection* -Assignment -\end_layout +\begin_layout Description +Taler-Cashier +\begin_inset CommandInset label +LatexCommand label +name "➔ Cashier" -\begin_layout Standard -You agree that we may assign any of our rights and/or transfer, sub-contract, - or delegate any of our obligations under these Terms. -\end_layout +\end_inset -\begin_layout Subsection* -Entire agreement -\end_layout + Anwendung mit Mensch-Maschine-Interaktion zum Aufbuchen von Coins gegen + Bargeld, welches eine Person wie ein Kassierer/Kassenwart entgegennimmt. + Die Funktion entspricht einem ATM-Bankautomaten, der Bargeld annimmt und + den Geldwert auf das Wallet aufbucht. + Gegenwärtig müssen sowohl Kassenwart als auch Kunde jeweils ein Smartphone + besitzen, der Kassenwart muss den Taler-Cashier, der Kunde ein Taler-Wallet + installiert haben. + Siehe Abschnitt +\begin_inset CommandInset ref +LatexCommand ref +reference "sec:Abhebevorgang-mit-Cashier" +plural "false" +caps "false" +noprefix "false" -\begin_layout Standard -This Agreement sets forth the entire understanding and agreement as to the - subject matter hereof and supersedes any and all prior discussions, agreements, - and understandings of any kind (including, without limitation, any prior - versions of this Agreement) and every nature between us. - Except as provided for above, any modification to this Agreement must be - in writing and must be signed by both parties. -\end_layout +\end_inset -\begin_layout Subsection* -Questions or comments -\end_layout -\begin_layout Standard -We welcome comments, questions, concerns, or suggestions. - Please send us a message on our contact page at legal@taler-systems.com. \end_layout -\begin_layout Chapter -Datenschutzerklärung +\begin_layout Description +Transaktionen \begin_inset CommandInset label LatexCommand label -name "chap:Datenschutzerklärung" +name "➔ Transaktionen" \end_inset - + Kommunikation zwischen Exchange und Wallets für die jeweiligen Vorgänge + des Abhebens, Ausgebens oder Auffrischen bzw. + Rückerstattens von Coins (Withdrawal-, Deposit-, Refresh-, Refund-, Recoup-Buch +ungen) \end_layout -\begin_layout Standard -Stand: 11.12.2019 -\end_layout +\begin_layout Description +Wallet +\begin_inset CommandInset label +LatexCommand label +name "➔ Wallet" -\begin_layout Standard -This Privacy Policy describes the policies and procedures of Taler Systems - SA (“we,” “our,” or “us”) pertaining to the collection, use, and disclosure - of your information on our sites and related mobile applications and products - we offer (the “Services” or “Taler Wallet”). - This Privacy Statement applies to your personal data when you use our Services, - and does not apply to online websites or services that we do not own or - control. -\end_layout +\end_inset -\begin_layout Subsection* -Overview -\end_layout + Elektronische Geldbörse, Aufbewahrungsort der elektronischen Münzen ➔ +\begin_inset CommandInset ref +LatexCommand nameref +reference "➔ Coin" +plural "false" +caps "false" +noprefix "false" -\begin_layout Standard -Your privacy is important to us. - We follow a few fundamental principles: We don’t ask you for personally - identifiable information (defined below). - That being said, your contact information, such as your phone number, social - media handle, or email address (depending on how you contact us), may be - collected when you communicate with us, for example to report a bug or - other error related to the Taler Wallet. - We don’t share your information with third parties except when strictly - required to deliver you our Services and products, or to comply with the - law. - If you have any questions or concerns about this policy, please reach out - to us at privacy@taler-systems.net. -\end_layout +\end_inset -\begin_layout Subsection* -How you accept this policy -\end_layout -\begin_layout Standard -By using our Services or visiting our sites, you agree to the use, disclosure, - and procedures outlined in this Privacy Policy. \end_layout -\begin_layout Subsection* -What personal information do we collect from our users? -\end_layout +\begin_layout Description +Wechselgeld +\begin_inset CommandInset label +LatexCommand label +name "➔ Wechselgeld" + +\end_inset + + Vom Exchange durch die +\begin_inset CommandInset ref +LatexCommand nameref +reference "➔ Refresh" +plural "false" +caps "false" +noprefix "false" -\begin_layout Standard -The information we collect from you falls into two categories: -\end_layout +\end_inset -\begin_layout Enumerate -personally identifiable information (i.e., data that could potentially identify - you as an individual) (“Personal Information”), and -\end_layout +-Buchung neu erzeugte Coins aufgrund eines Ausgabevorgangs, bei dem ein + Coin verbraucht wird, dessen +\begin_inset CommandInset ref +LatexCommand nameref +reference "➔ Nominalwert" +plural "false" +caps "false" +noprefix "false" -\begin_layout Enumerate -non-personally identifiable information (i.e., information that cannot be - used to identify who you are) (“Non-Personal Information”). - This Privacy Policy covers both categories and will tell you how we might - collect and use each type. -\end_layout +\end_inset -\begin_layout Standard -We do our best to not collect any Personal Information from Taler Wallet - users. - We believe that the Taler Wallet never transmits personal information to - our services without at least clear implied consent, and we only process - and retain information with a strict business need. - That being said, when using our Services, we inherently have to collect - the following information: + (Stückelung) über dem zu zahlenden Kaufpreis liegt, um den Unterschiedsbetrag + auszugleichen \end_layout -\begin_layout Itemize -Bank account details necessary when receiving funds from you to top-up your - wallet or to transfer funds to you when you are being paid via Taler. - At the current experimental stage, only the pseudonym and password you - entered in the bank demonstrator is stored. -\end_layout +\begin_layout Description +Wertverluste +\begin_inset CommandInset label +LatexCommand label +name "➔ Wertverluste" -\begin_layout Itemize -The amounts being withdrawn or deposited, with associated unique transaction - identifiers and cryptographic signatures authorizing the transaction. - Note that for purchases, we cannot identify the buyer from the collected - data, so when you spend money, we only receive non-personal information. -\end_layout +\end_inset -\begin_layout Itemize -When you contact us. - We may collect certain information if you choose to contact us, for example - to report a bug or other error with the Taler Wallet. - This may include contact information such as your name, email address or - phone number depending on the method you choose to contact us. + Nicht-transaktionsbezogene Kosten, die in Sonderfällen für Nutzer entstehen + können (≠ Normalfall: transaktionsbezogene Gebühren) \end_layout -\begin_layout Subsection* -How we collect and process information -\end_layout +\begin_layout Description +Wire +\begin_inset space ~ +\end_inset -\begin_layout Standard -We may process your information for the following reasons: -\end_layout +fee +\begin_inset CommandInset label +LatexCommand label +name "➔ Wirefee" -\begin_layout Itemize -to transfer money as specified by our users (Taler transactions); -\end_layout +\end_inset -\begin_layout Itemize -to assist government entities in linking income to the underlying contract -\end_layout + Gebühr für die aggregierte Buchung von Umsätzen auf ein Zielkonto von Verkäufer +n bei Geschäftsbanken, siehe ➔ +\begin_inset CommandInset ref +LatexCommand nameref +reference "➔ IBAN-Buchung" +plural "false" +caps "false" +noprefix "false" -\begin_layout Itemize -to support you using the Taler Wallet or to improve our Services -\end_layout +\end_inset -\begin_layout Subsection* -How we share and use the information we gather -\end_layout -\begin_layout Standard -We may share your Personal Data or other information about you only if you - are a merchant receiving income, with your bank, to the degree necessary - to execute the payment. \end_layout -\begin_layout Standard -We retain Personal Data to transfer funds to the accounts designated by - our users. - We may retain Personal Data only for as long as mandated by law and required - for the wire transfers. -\end_layout +\begin_layout Description +Withdrawal +\begin_inset CommandInset label +LatexCommand label +name "➔ Withdrawal" -\begin_layout Standard -We primarily use the limited information we receive directly from you to - enhance the Taler Wallet. - Some ways we may use your Personal Information are to: Contact you when - necessary to respond to your comments, answer your questions, or obtain - additional information on issues related to bugs or errors with the Taler - Wallet that you reported. -\end_layout +\end_inset -\begin_layout Subsection* -Agents or third party partners + Abhebung vom (Giro)Konto = Aufbuchung von Beträgen aus (Fiat-)Währungen + auf Coins in einem Wallet \end_layout \begin_layout Standard -We may provide your Personal Information to our employees, contractors, - agents, service providers, and designees (“Agents”) to enable them to perform - certain services for us exclusively, including: improvement and maintenance - of our software and Services. - By accepting this Privacy Policy, as outlined above, you consent to any - such transfer. -\end_layout - -\begin_layout Subsection* -Protection of us and others -\end_layout +Ein weiteres umfangreiches Glossar in englischer Sprache befindet sich auf + der Taler-Webseite +\begin_inset CommandInset href +LatexCommand href +target "https://docs.taler.net/developers-manual.html#developer-glossary" -\begin_layout Standard -We reserve the right to access, read, preserve, and disclose any information - that we reasonably believe is necessary to comply with the law or a court - order. -\end_layout +\end_inset -\begin_layout Subsection* -What personal information can I access or change? -\end_layout +. + Wissenschaftliche Publikationen sind auf +\begin_inset CommandInset href +LatexCommand href +name "https://taler.net/en/bibliography.html" +target "https://taler.net/en/bibliography.html" +literal "false" -\begin_layout Standard -You can request access to the information we have collected from you. - You can do this by contacting us at privacy@taler-systems.net. - We will make sure to provide you with a copy of the data we process about - you. - To comply with your request, we may ask you to verify your identity. - We will fulfill your request by sending your copy electronically. - For any subsequent access request, we may charge you with an administrative - fee. - If you believe that the information we have collected is incorrect, you - are welcome to contact us so we can update it and keep your data accurate. - Any data that is no longer needed for purposes specified in the “How We - Use the Information We Gather” section will be deleted after ninety (90) - days. -\end_layout +\end_inset -\begin_layout Subsection* -Data retention -\end_layout + zu finden. +\begin_inset Newline newline +\end_inset -\begin_layout Standard -If you uninstall the Taler Wallet mobile applications from your device, - or request that your information be deleted, we still may retain some informati -on that you have provided to us to maintain the Taler Wallet or to comply - with relevant laws. -\end_layout -\begin_layout Subsection* -Data security \end_layout \begin_layout Standard -We are committed to making sure your information is protected. - We employ several physical and electronic safeguards to keep your information - safe, including encrypted user passwords, two factor verification and authentic -ation on passwords where possible, and securing connections with industry - standard transport layer security. - You are also welcome to contact us using GnuPG encrypted e-mail. - Even with all these precautions, we cannot fully guarantee against the - access, disclosure, alteration, or deletion of data through events, including - but not limited to hardware or software failure or unauthorized use. - Any information that you provide to us is done so entirely at your own - risk. -\end_layout +Vertiefende Literatur und Quellen finden Sie auf der +\begin_inset CommandInset href +LatexCommand href +name "Bibliografie-Webseite" +target "https://taler.net/en/bibliography.html" +literal "false" -\begin_layout Subsection* -Changes and updates to privacy policy -\end_layout +\end_inset -\begin_layout Standard -We reserve the right to update and revise this privacy policy at any time. - We occasionally review this Privacy Policy to make sure it complies with - applicable laws and conforms to changes in our business. - We may need to update this Privacy Policy, and we reserve the right to - do so at any time. - If we do revise this Privacy Policy, we will update the “Effective Date” - at the bottom of this page so that you can tell if it has changed since - your last visit. - As we generally do not collect contact information and also do not track - your visits, we will not be able to notify you directly. - However, the Taler Wallet may inform you about a change in the privacy - policy once it detects that the policy has changed. - Please review this Privacy Policy regularly to ensure that you are aware - of its terms. - Any use of our Services after an amendment to our Privacy Policy constitutes - your acceptance to the revised or amended agreement. -\end_layout + mit einer besonderen Empfehlung der Doktorarbeit über das Bezahlsystem + von Florian Dold ( +\begin_inset CommandInset href +LatexCommand href +name "PhD-Thesis 2019" +target "https://taler.net/papers/thesis-dold-phd-2019.pdf" +literal "false" -\begin_layout Subsection* -International users and visitors -\end_layout +\end_inset -\begin_layout Standard -Our Services are hosted in Switzerland. - If you are a user accessing the Services from the European Union, Asia, - US, or any other region with laws or regulations governing personal data - collection, use, and disclosure that differ from Swiss laws, please be - advised that through your continued use of the Services, which is governed - by Swiss law, you are transferring your Personal Information to Switzerland - and you consent to that transfer. -\end_layout +) +\begin_inset Foot +status open -\begin_layout Subsection* -Questions +\begin_layout Plain Layout +taler.net/en/bibliography.html und taler.net/papers/thesis-dold-phd-2019.pdf \end_layout -\begin_layout Standard -Please contact us at privacy@taler-systems.net if you have questions about - our privacy practices that are not addressed in this Privacy Statement. +\end_inset + +. \end_layout \end_body