From 8ce362b224b59a3bb2493733881f183ab60480be Mon Sep 17 00:00:00 2001 From: Jannis R Date: Mon, 14 Nov 2016 12:31:26 +0100 Subject: [PATCH] sms verification: add terms of service --- .../SMSVerification/GatherData/gatherData.css | 12 +++++++++ .../SMSVerification/GatherData/gatherData.js | 4 ++- .../SMSVerification/terms-of-service.js | 27 +++++++++++++++++++ 3 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 js/src/modals/SMSVerification/terms-of-service.js diff --git a/js/src/modals/SMSVerification/GatherData/gatherData.css b/js/src/modals/SMSVerification/GatherData/gatherData.css index 0c501c223..8d3fd6c77 100644 --- a/js/src/modals/SMSVerification/GatherData/gatherData.css +++ b/js/src/modals/SMSVerification/GatherData/gatherData.css @@ -33,3 +33,15 @@ margin-bottom: 0; margin-left: .5em; } + +.terms { + line-height: 1.3; + opacity: .7; +} +.terms ul { + padding-left: 1.5em; +} +.terms li { + margin-top: .2em; + margin-bottom: .2em; +} diff --git a/js/src/modals/SMSVerification/GatherData/gatherData.js b/js/src/modals/SMSVerification/GatherData/gatherData.js index 035874b62..24c32aa3a 100644 --- a/js/src/modals/SMSVerification/GatherData/gatherData.js +++ b/js/src/modals/SMSVerification/GatherData/gatherData.js @@ -27,6 +27,7 @@ import { Form, Input } from '../../../ui'; import checkIfVerified from '../check-if-verified'; import checkIfRequested from '../check-if-requested'; +import terms from '../terms-of-service'; import styles from './gatherData.css'; export default class GatherData extends Component { @@ -85,10 +86,11 @@ export default class GatherData extends Component { /> +
{ terms }
); } diff --git a/js/src/modals/SMSVerification/terms-of-service.js b/js/src/modals/SMSVerification/terms-of-service.js new file mode 100644 index 000000000..f61b3c97d --- /dev/null +++ b/js/src/modals/SMSVerification/terms-of-service.js @@ -0,0 +1,27 @@ +// Copyright 2015, 2016 Ethcore (UK) Ltd. +// This file is part of Parity. + +// Parity is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. + +// Parity is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. + +// You should have received a copy of the GNU General Public License +// along with Parity. If not, see . + +import React from 'react'; + +export default ( +
    +
  • This privacy notice relates to your use of the Parity SMS verification service. We take your privacy seriously and deal in an honest, direct and transparent way when it comes to your data.
  • +
  • We collect your phone number when you use this service. This is temporarily kept in memory, and then encrypted and stored in our EU servers. We only retain the cryptographic hash of the number to prevent duplicated accounts. You consent to this use.
  • +
  • You pay a fee for the cost of this service using the account you want to verify.
  • +
  • Your phone number is transmitted to a third party US SMS verification service Twilio for the sole purpose of the SMS verification. You consent to this use. Twilio’s privacy policy is here: https://www.twilio.com/legal/privacy/developer.
  • +
  • Parity Technology Limited is registered in England and Wales under company number 09760015 and complies with the Data Protection Act 1998 (UK). You may contact us via email at admin@parity.io. Our general privacy policy can be found here: https://ethcore.io/legal.html.
  • +
+);