From cb8893e3084c6761c71acbcdfe87eccf8c0b52ec Mon Sep 17 00:00:00 2001 From: Sam Stowers Date: Wed, 22 Apr 2020 13:59:38 -0500 Subject: [PATCH 01/32] Add components, layout, nav for EULA modal --- app/assets/images/boxCheckedIcon.png | Bin 0 -> 1384 bytes app/assets/images/boxUncheckedIcon.png | Bin 0 -> 611 bytes app/components/EulaModal.js | 131 +++++++++++++++++++++++++ app/views/onboarding/Onboarding1.js | 14 ++- 4 files changed, 137 insertions(+), 8 deletions(-) create mode 100644 app/assets/images/boxCheckedIcon.png create mode 100644 app/assets/images/boxUncheckedIcon.png create mode 100644 app/components/EulaModal.js diff --git a/app/assets/images/boxCheckedIcon.png b/app/assets/images/boxCheckedIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..d39d6783812a8fef2be9eb0bca2038f4541a31fd GIT binary patch literal 1384 zcmbVM`#aMM9R8|hvB@o@vpqV>%%xRwT*lZuI-A>EDkPUVYD~GDHVp^E5L0@Ni8S|1 znX_C%g@}}>7Ac2OS+bbB$0e(cv;Kt6^StlpectzZKJSljmIo29qP$-j000#yf}@vQ zNk6z-QGO?H(yip86iqlo1prf*A5^Hua!0SJw|U|a>G?i>GigJo#SFrZ^e^j)g}32Dh5d>2OG~YB z){ps9ZXah8z7|s#>5JJFdn#t6_fP-hy%cWoxpC?q*5ODEQp@KSf1Dk>&s!&{d`yoV z8agtydI6E!wPe`6AE&0r8;*3-&VKgG!$_rMp{fcdkZ6~aD@=8+{Idz9zQaFQ#0E_m zR7#{Fnbuq+OW7HN#-~yzH;G2OQ}GA_3CAUwW`-DWuc)*@e#3%6OUDN4!~j-ndj+5WbGa$lkG=kHN|xOvHDr3wF)U3m_|( zEYHOtgX|=#iHx;rZ=p^9bjA#G<-@75wsdb6RHUO|!r%&-ejR@&FnBSg5sE|r6f^mf zYrvdP)IWd`kcFVlZyd_PjcexTIVl>#W!2|li<1Tm-&gjIl1ZRVae=+poxGU2dAh^S zU%MFFr4@P%43QG|Nuqww?aQt(x-F$&M7=9Zjxak6py4!I#KKg2NTfwbp|)^v&9hP% zB3g>Q>xk;(0m!yK8Ab3&Y!E-qhflFwm5)*@E}o*jSx3ceP2h#x0c0Q9j{@7>F1n*w>jVw^w^&G$u6<2kVY%1bz;>F&*r&*o9A-^ z=LNM)K1oAbJnllwjx;2Ku=Y9m4NWGvx{T>g!{3ZD zV+77K?KRZP`Aa>46p$RQyp7@STOM3f|C|GE4+v^NVNvx#{>Oms+B&*!n!GonI=%h# z8R*;&XjCj>Smrx?rGN`IY1H)}eMxCVVJUMj^R(Zk7HTpuYuiapy0qv6UD{*&?C_Ls zH4%-rxD{hR21Q#5zy|=t>TuMOL}H@Ln~#gKSK2qm^{ZRb=1U=r( z$yZl(X$y9D(_omTKD);k|=Q&Tr~cM06E%y@e^C#LRD~` zOF`KQpy&qZIkmEZjYP+eUP}%Rd_T*#KD+9=1#=JYpcBuR?dE5QYGwZ{u@{f8TwGwYWJ9;Sq};u zVTxF0pi7BKZxMl=hR|uvkmuK2~a@WQwdd#=$HZ2UF6?Yy|TtOkxwK ze47yMYO9seGwiMNE(`?Dwb#<{_iWW!l~^?U!aCoC)#TbLp)&8NU3d!fsa>5z-ZD94 r3HM+v*9{<*I?7mN@cLytk-ZQFt{O1gFkg8hA4b6G1kth1ft30m_DO6E literal 0 HcmV?d00001 diff --git a/app/assets/images/boxUncheckedIcon.png b/app/assets/images/boxUncheckedIcon.png new file mode 100644 index 0000000000000000000000000000000000000000..1ece7a6db4c8fe10632ea26d24beb76e96209203 GIT binary patch literal 611 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGooCO|{#S9EO-XP4l)OOlRpde#$ zkh>GZx^prwfgF}}M_)$E)e-c@Naz8v>978G?-`=(LyW=3^@Np)is*|>Ai?EI> zS9s)og=!`XuRMn8<~P2RgjLKV%JqUas4J)lZE9&@=a**++#n=hclNjG>xr>{@86nt z&d}!4w)%Z}xw-ORYVBmEU0!hg!jT!X_wA1e3Ef&(p>$7nP1x$YCsV#>Nc`Epzl3t#T4|16|9HT36m_ICSaH&Z?>JY#cYTkdkh zefFGEvFE0Lo^omTVg;9;mj+K|YQH2ra;#*RXfVEeujJ_Ry?Ylt|6N`6>&Z`%79)l; z3X_1Y<+*ec^jwY-9HN>}0;?I3D+l}|%Y`gaLU*z?pJIfDAeA;wo*O@(Q9zDLCTWut( vXVqs|BROsJg6kXfX3zb!Z*S$3`@5N#?31TdX(t%~(*%R3tDnm{r-UW|#MJ2g literal 0 HcmV?d00001 diff --git a/app/components/EulaModal.js b/app/components/EulaModal.js new file mode 100644 index 0000000000..3816e26fff --- /dev/null +++ b/app/components/EulaModal.js @@ -0,0 +1,131 @@ +import React, { Component } from 'react'; +import { + Image, + Modal, + StyleSheet, + Text, + TouchableOpacity, + View, +} from 'react-native'; +import { ScrollView } from 'react-native-gesture-handler'; + +import boxCheckedIcon from './../assets/images/boxCheckedIcon.png'; +import boxUncheckedIcon from './../assets/images/boxUncheckedIcon.png'; +import closeIcon from './../assets/images/closeIcon.png'; +import colors from '../constants/colors'; +import Colors from '../constants/colors'; +// import { Typography } from './Typography'; +import fontFamily from '../constants/fonts'; +import languages from '../locales/languages'; +import ButtonWrapper from './ButtonWrapper'; + +export default class EulaModal extends Component { + constructor(props) { + super(props); + this.state = { + modalVisible: false, + boxChecked: false, + }; + } + + render() { + return ( + <> + this.setState({ modalVisible: true })} + buttonColor={Colors.VIOLET} + bgColor={Colors.WHITE} + /> + + + + this.setState({ modalVisible: false })}> + + + + EULA texts + + + + + this.setState({ boxChecked: !this.state.boxChecked }) + }> + + + I accept the licensing agreement + + + + *You must accept in order to use Safe Paths + + + + + + + ); + } +} + +const styles = StyleSheet.create({ + // Container covers the entire screen + container: { + flex: 1, + flexDirection: 'column', + justifyContent: 'space-between', + color: colors.PRIMARY_TEXT, + backgroundColor: colors.WHITE, + }, + ctaBox: { + flex: 2, + padding: 30, + justifyContent: 'space-between', + backgroundColor: Colors.VIOLET_BUTTON, + }, + headerTitle: { + fontSize: 24, + fontFamily: fontFamily.primaryBold, + color: Colors.VIOLET_TEXT, + }, + sectionDescription: { + fontSize: 16, + lineHeight: 22, + marginTop: 12, + overflow: 'scroll', + color: Colors.VIOLET_TEXT, + fontFamily: fontFamily.primaryRegular, + }, + closeIcon: { + width: 20, + height: 20, + opacity: 0.7, + alignSelf: 'flex-end', + }, + checkboxText: { + color: Colors.WHITE, + fontSize: 18, + }, + smallDescriptionText: { + color: Colors.WHITE, + fontSize: 14, + }, +}); diff --git a/app/views/onboarding/Onboarding1.js b/app/views/onboarding/Onboarding1.js index 0ed2a2cf52..166757a788 100644 --- a/app/views/onboarding/Onboarding1.js +++ b/app/views/onboarding/Onboarding1.js @@ -17,10 +17,11 @@ import languages, { supportedDeviceLanguageOrEnglish, } from './../../locales/languages'; import ButtonWrapper from '../../components/ButtonWrapper'; +import EulaModal from '../../components/EulaModal'; import NativePicker from '../../components/NativePicker'; +import { Typography } from '../../components/Typography'; import Colors from '../../constants/colors'; import fontFamily from '../../constants/fonts'; -import { Typography } from '../../components/Typography'; const width = Dimensions.get('window').width; @@ -77,7 +78,9 @@ class Onboarding extends Component { - {label} + + {label} + )} @@ -88,12 +91,7 @@ class Onboarding extends Component { - this.props.navigation.replace('Onboarding2')} - buttonColor={Colors.VIOLET} - bgColor={Colors.WHITE} - /> + From 7a0e54de5a06640e4043a051e0bbbbb57032b314 Mon Sep 17 00:00:00 2001 From: Sam Stowers Date: Wed, 22 Apr 2020 14:42:21 -0500 Subject: [PATCH 02/32] Disable button when box isn't checked --- app/components/Button.js | 4 +++- app/components/EulaModal.js | 26 +++++++++----------------- 2 files changed, 12 insertions(+), 18 deletions(-) diff --git a/app/components/Button.js b/app/components/Button.js index c5f8098e11..7e1888394d 100644 --- a/app/components/Button.js +++ b/app/components/Button.js @@ -18,6 +18,7 @@ class Button extends React.Component { buttonStyle, buttonHeight = 54, borderColor, + disabled, } = this.props; return ( + accessibilityRole='button' + disabled={disabled}> - + this.setState({ modalVisible: false })}> @@ -74,9 +74,14 @@ export default class EulaModal extends Component { @@ -97,23 +102,10 @@ const styles = StyleSheet.create({ }, ctaBox: { flex: 2, - padding: 30, + padding: 25, justifyContent: 'space-between', backgroundColor: Colors.VIOLET_BUTTON, }, - headerTitle: { - fontSize: 24, - fontFamily: fontFamily.primaryBold, - color: Colors.VIOLET_TEXT, - }, - sectionDescription: { - fontSize: 16, - lineHeight: 22, - marginTop: 12, - overflow: 'scroll', - color: Colors.VIOLET_TEXT, - fontFamily: fontFamily.primaryRegular, - }, closeIcon: { width: 20, height: 20, From f3f379aad62eb391cdbea8c869aa2a2a68eb168b Mon Sep 17 00:00:00 2001 From: Sam Stowers Date: Wed, 22 Apr 2020 14:54:50 -0500 Subject: [PATCH 03/32] Add markdown render library & test to EULA modal --- app/components/EulaModal.js | 27 ++++++++++++++-- package.json | 1 + yarn.lock | 61 ++++++++++++++++++++++++++++++++++++- 3 files changed, 85 insertions(+), 4 deletions(-) diff --git a/app/components/EulaModal.js b/app/components/EulaModal.js index 236519ae22..630bd9d5b8 100644 --- a/app/components/EulaModal.js +++ b/app/components/EulaModal.js @@ -8,6 +8,7 @@ import { View, } from 'react-native'; import { ScrollView } from 'react-native-gesture-handler'; +import Markdown from 'react-native-markdown-display'; import boxCheckedIcon from './../assets/images/boxCheckedIcon.png'; import boxUncheckedIcon from './../assets/images/boxUncheckedIcon.png'; @@ -15,10 +16,29 @@ import closeIcon from './../assets/images/closeIcon.png'; import colors from '../constants/colors'; import Colors from '../constants/colors'; // import { Typography } from './Typography'; -import fontFamily from '../constants/fonts'; import languages from '../locales/languages'; import ButtonWrapper from './ButtonWrapper'; +const EulaCopy = `## EULA and legal things + +Text here + +yes its text + +many lines + +to + +test + +scrolling + +- hey +- look +- its +- a +- list`; + export default class EulaModal extends Component { constructor(props) { super(props); @@ -42,13 +62,13 @@ export default class EulaModal extends Component { transparent visible={this.state.modalVisible}> - + this.setState({ modalVisible: false })}> - EULA texts + {EulaCopy} @@ -109,6 +129,7 @@ const styles = StyleSheet.create({ closeIcon: { width: 20, height: 20, + marginBottom: 6, opacity: 0.7, alignSelf: 'flex-end', }, diff --git a/package.json b/package.json index 6d134dd198..e520753e67 100644 --- a/package.json +++ b/package.json @@ -72,6 +72,7 @@ "react-native-gesture-handler": "^1.6.1", "react-native-linear-gradient": "^2.5.6", "react-native-maps": "0.27.1", + "react-native-markdown-display": "^6.0.1", "react-native-permissions": "^2.0.10", "react-native-popup-menu": "^0.15.7", "react-native-pulse": "^1.0.7", diff --git a/yarn.lock b/yarn.lock index 5e44cf5aca..0531492ec5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2891,6 +2891,15 @@ css-to-react-native@^2.2.1: css-color-keywords "^1.0.0" postcss-value-parser "^3.3.0" +css-to-react-native@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.0.0.tgz#62dbe678072a824a689bcfee011fc96e02a7d756" + integrity sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ== + dependencies: + camelize "^1.0.0" + css-color-keywords "^1.0.0" + postcss-value-parser "^4.0.2" + css-tree@1.0.0-alpha.37: version "1.0.0-alpha.37" resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" @@ -3454,7 +3463,7 @@ entities@^1.1.1, entities@~1.1.1: resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== -entities@^2.0.0: +entities@^2.0.0, entities@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.0.tgz#68d6084cab1b079767540d80e56a39b423e4abf4" integrity sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw== @@ -6020,6 +6029,13 @@ lines-and-columns@^1.1.6: resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= +linkify-it@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-2.2.0.tgz#e3b54697e78bf915c70a38acd78fd09e0058b1cf" + integrity sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw== + dependencies: + uc.micro "^1.0.1" + lint-diff@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/lint-diff/-/lint-diff-1.2.1.tgz#01c5fccf08f1741fbe0a12e059a4dc3eb1a3c24c" @@ -6300,6 +6316,17 @@ map-visit@^1.0.0: dependencies: object-visit "^1.0.0" +markdown-it@^10.0.0: + version "10.0.0" + resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-10.0.0.tgz#abfc64f141b1722d663402044e43927f1f50a8dc" + integrity sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg== + dependencies: + argparse "^1.0.7" + entities "~2.0.0" + linkify-it "^2.0.0" + mdurl "^1.0.1" + uc.micro "^1.0.5" + mdn-data@2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" @@ -6310,6 +6337,11 @@ mdn-data@2.0.6: resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.6.tgz#852dc60fcaa5daa2e8cf6c9189c440ed3e042978" integrity sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA== +mdurl@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" + integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= + mem@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" @@ -7533,6 +7565,11 @@ postcss-value-parser@^3.3.0: resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== +postcss-value-parser@^4.0.2: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.0.3.tgz#651ff4593aa9eda8d5d0d66593a2417aeaeb325d" + integrity sha512-N7h4pG+Nnu5BEIzyeaaIYWs0LI5XC40OrRh5L60z0QjFsqGWcHcbkBvpe1WYpcIS9yQ8sOi/vIPt1ejQCrMVrg== + postinstall-postinstall@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/postinstall-postinstall/-/postinstall-postinstall-2.1.0.tgz#4f7f77441ef539d1512c40bd04c71b06a4704ca3" @@ -7815,6 +7852,13 @@ react-native-ble-advertiser@0.0.10: version "3.2.0" resolved "https://codeload.github.com/rparet/react-native-document-picker/tar.gz/e71a56183c49c3d967b00abaa9ee7327ef4c376b" +react-native-fit-image@^1.5.5: + version "1.5.5" + resolved "https://registry.yarnpkg.com/react-native-fit-image/-/react-native-fit-image-1.5.5.tgz#c660d1ad74b9dcaa1cba27a0d9c23837e000226c" + integrity sha512-Wl3Vq2DQzxgsWKuW4USfck9zS7YzhvLNPpkwUUCF90bL32e1a0zOVQ3WsJILJOwzmPdHfzZmWasiiAUNBkhNkg== + dependencies: + prop-types "^15.5.10" + react-native-fs@^2.16.6: version "2.16.6" resolved "https://registry.yarnpkg.com/react-native-fs/-/react-native-fs-2.16.6.tgz#2901789a43210a35a0ef0a098019bbef3af395fd" @@ -7848,6 +7892,16 @@ react-native-maps@0.27.1: resolved "https://registry.yarnpkg.com/react-native-maps/-/react-native-maps-0.27.1.tgz#2f10cd417bb2fd938c9e015b1c9b6d9b1a44b97f" integrity sha512-HygBkZBecTnIVRYrSiLRAvu4OmXOYso/A7c6Cy73HkOh9CgGV8Ap5eBea24tvmFGptjj5Hg8AJ94/YbmWK1Okw== +react-native-markdown-display@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/react-native-markdown-display/-/react-native-markdown-display-6.0.1.tgz#ee7829d908227e27836ab0baf6608830688ad95b" + integrity sha512-MZlW8BS/vjk9Ze4GTW60r/Begy+mrQMk7cy9XPTVKl8GxnAKp0Ps86D74/U1ED1YFLuHZg0cIeQh1/tlSWbaiw== + dependencies: + css-to-react-native "^3.0.0" + markdown-it "^10.0.0" + prop-types "^15.7.2" + react-native-fit-image "^1.5.5" + react-native-permissions@^2.0.10: version "2.0.10" resolved "https://registry.yarnpkg.com/react-native-permissions/-/react-native-permissions-2.0.10.tgz#d01f5ce7cc48f99d33f2f7ed32bb70abe5ea03dd" @@ -9422,6 +9476,11 @@ ua-parser-js@^0.7.18: resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.21.tgz#853cf9ce93f642f67174273cc34565ae6f308777" integrity sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ== +uc.micro@^1.0.1, uc.micro@^1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac" + integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA== + uglify-es@^3.1.9: version "3.3.9" resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677" From 9c5b6570a0808b82eabf4aa9b1bebad5e6268337 Mon Sep 17 00:00:00 2001 From: Sam Stowers Date: Wed, 22 Apr 2020 15:13:08 -0500 Subject: [PATCH 04/32] Add basic EULA style, add nav after agreement --- app/components/EulaModal.js | 12 ++++++++++-- app/views/onboarding/Onboarding1.js | 7 +++++-- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/app/components/EulaModal.js b/app/components/EulaModal.js index 630bd9d5b8..a1d6fd5e09 100644 --- a/app/components/EulaModal.js +++ b/app/components/EulaModal.js @@ -19,6 +19,8 @@ import Colors from '../constants/colors'; import languages from '../locales/languages'; import ButtonWrapper from './ButtonWrapper'; +// Delete this when actual EULA is available - just use the translation +// ...function in place of EulaCopy in the Markdown tag const EulaCopy = `## EULA and legal things Text here @@ -62,13 +64,15 @@ export default class EulaModal extends Component { transparent visible={this.state.modalVisible}> - + this.setState({ modalVisible: false })}> - {EulaCopy} + + {EulaCopy} + @@ -102,6 +106,10 @@ export default class EulaModal extends Component { } buttonWidth={'100%'} disabled={!this.state.boxChecked} + onPress={() => { + this.setState({ modalVisible: false }); + this.props.continueFunction(); + }} /> diff --git a/app/views/onboarding/Onboarding1.js b/app/views/onboarding/Onboarding1.js index 166757a788..8b04e12588 100644 --- a/app/views/onboarding/Onboarding1.js +++ b/app/views/onboarding/Onboarding1.js @@ -16,7 +16,6 @@ import languages, { setUserLocaleOverride, supportedDeviceLanguageOrEnglish, } from './../../locales/languages'; -import ButtonWrapper from '../../components/ButtonWrapper'; import EulaModal from '../../components/EulaModal'; import NativePicker from '../../components/NativePicker'; import { Typography } from '../../components/Typography'; @@ -91,7 +90,11 @@ class Onboarding extends Component { - + + this.props.navigation.replace('Onboarding2') + } + /> From e36343cf535f1708ab66cdc519b4658f42303edb Mon Sep 17 00:00:00 2001 From: Sam Stowers Date: Wed, 22 Apr 2020 15:41:21 -0500 Subject: [PATCH 05/32] Add EULA strings to the translation system --- app/components/EulaModal.js | 30 ++++-------------------------- app/locales/en.json | 8 +++++++- 2 files changed, 11 insertions(+), 27 deletions(-) diff --git a/app/components/EulaModal.js b/app/components/EulaModal.js index a1d6fd5e09..e7d1a85235 100644 --- a/app/components/EulaModal.js +++ b/app/components/EulaModal.js @@ -19,28 +19,6 @@ import Colors from '../constants/colors'; import languages from '../locales/languages'; import ButtonWrapper from './ButtonWrapper'; -// Delete this when actual EULA is available - just use the translation -// ...function in place of EulaCopy in the Markdown tag -const EulaCopy = `## EULA and legal things - -Text here - -yes its text - -many lines - -to - -test - -scrolling - -- hey -- look -- its -- a -- list`; - export default class EulaModal extends Component { constructor(props) { super(props); @@ -71,7 +49,7 @@ export default class EulaModal extends Component { - {EulaCopy} + {languages.t('markdown.eula')} @@ -90,14 +68,14 @@ export default class EulaModal extends Component { style={{ width: 25, height: 25, marginRight: 10 }} /> - I accept the licensing agreement + {languages.t('label.eula_checkbox')} - *You must accept in order to use Safe Paths + {languages.t('label.eula_message')} Date: Thu, 23 Apr 2020 02:44:14 -0500 Subject: [PATCH 06/32] Turn into function component, named export --- app/components/EulaModal.js | 130 ++++++++++++---------------- app/views/onboarding/Onboarding1.js | 2 +- 2 files changed, 55 insertions(+), 77 deletions(-) diff --git a/app/components/EulaModal.js b/app/components/EulaModal.js index e7d1a85235..7d992ff3db 100644 --- a/app/components/EulaModal.js +++ b/app/components/EulaModal.js @@ -1,4 +1,4 @@ -import React, { Component } from 'react'; +import React, { useState } from 'react'; import { Image, Modal, @@ -15,87 +15,65 @@ import boxUncheckedIcon from './../assets/images/boxUncheckedIcon.png'; import closeIcon from './../assets/images/closeIcon.png'; import colors from '../constants/colors'; import Colors from '../constants/colors'; -// import { Typography } from './Typography'; import languages from '../locales/languages'; import ButtonWrapper from './ButtonWrapper'; -export default class EulaModal extends Component { - constructor(props) { - super(props); - this.state = { - modalVisible: false, - boxChecked: false, - }; - } +export const EulaModal = props => { + const [modalVisible, setModalVisibility] = useState(false); + const [boxChecked, toggleCheckbox] = useState(false); - render() { - return ( - <> - this.setState({ modalVisible: true })} - buttonColor={Colors.VIOLET} - bgColor={Colors.WHITE} - /> - - - - this.setState({ modalVisible: false })}> - - - - - {languages.t('markdown.eula')} - - - - - - this.setState({ boxChecked: !this.state.boxChecked }) - }> - - - {languages.t('label.eula_checkbox')} - - - - {languages.t('label.eula_message')} - - { - this.setState({ modalVisible: false }); - this.props.continueFunction(); - }} + return ( + <> + setModalVisibility(true)} + buttonColor={Colors.VIOLET} + bgColor={Colors.WHITE} + /> + + + + setModalVisibility(false)}> + + + + + {languages.t('markdown.eula')} + + + + + toggleCheckbox(!boxChecked)}> + - + + {languages.t('label.eula_checkbox')} + + + + {languages.t('label.eula_message')} + + { + setModalVisibility(false); + props.continueFunction(); + }} + /> - - - ); - } -} + + + + ); +}; const styles = StyleSheet.create({ // Container covers the entire screen diff --git a/app/views/onboarding/Onboarding1.js b/app/views/onboarding/Onboarding1.js index 8b04e12588..57afc9b084 100644 --- a/app/views/onboarding/Onboarding1.js +++ b/app/views/onboarding/Onboarding1.js @@ -16,7 +16,7 @@ import languages, { setUserLocaleOverride, supportedDeviceLanguageOrEnglish, } from './../../locales/languages'; -import EulaModal from '../../components/EulaModal'; +import { EulaModal } from '../../components/EulaModal'; import NativePicker from '../../components/NativePicker'; import { Typography } from '../../components/Typography'; import Colors from '../../constants/colors'; From fd8b7a62658e29379ff8e1096c77920f894dab56 Mon Sep 17 00:00:00 2001 From: Sam Stowers Date: Thu, 23 Apr 2020 02:52:04 -0500 Subject: [PATCH 07/32] Extract Checkbox component into own file --- app/components/Checkbox.js | 30 ++++++++++++++++++++++++++++++ app/components/EulaModal.js | 16 +++++----------- 2 files changed, 35 insertions(+), 11 deletions(-) create mode 100644 app/components/Checkbox.js diff --git a/app/components/Checkbox.js b/app/components/Checkbox.js new file mode 100644 index 0000000000..6ded2f91a2 --- /dev/null +++ b/app/components/Checkbox.js @@ -0,0 +1,30 @@ +import React from 'react'; +import { Image, StyleSheet, Text, TouchableOpacity } from 'react-native'; + +import boxCheckedIcon from './../assets/images/boxCheckedIcon.png'; +import boxUncheckedIcon from './../assets/images/boxUncheckedIcon.png'; +import Colors from '../constants/colors'; +import languages from '../locales/languages'; + +export const Checkbox = props => { + return ( + + + + {languages.t('label.eula_checkbox')} + + + ); +}; + +const styles = StyleSheet.create({ + checkboxText: { + color: Colors.WHITE, + fontSize: 18, + }, +}); diff --git a/app/components/EulaModal.js b/app/components/EulaModal.js index 7d992ff3db..947bc2b0e4 100644 --- a/app/components/EulaModal.js +++ b/app/components/EulaModal.js @@ -17,6 +17,7 @@ import colors from '../constants/colors'; import Colors from '../constants/colors'; import languages from '../locales/languages'; import ButtonWrapper from './ButtonWrapper'; +import { Checkbox } from './Checkbox'; export const EulaModal = props => { const [modalVisible, setModalVisibility] = useState(false); @@ -43,17 +44,10 @@ export const EulaModal = props => { - toggleCheckbox(!boxChecked)}> - - - {languages.t('label.eula_checkbox')} - - + toggleCheckbox(!boxChecked)} + boxChecked={boxChecked} + /> {languages.t('label.eula_message')} From 802170a9d5d7964883f0679470fecc3d596ac559 Mon Sep 17 00:00:00 2001 From: Sam Stowers Date: Thu, 23 Apr 2020 02:56:42 -0500 Subject: [PATCH 08/32] Use Typography instead of Text --- app/components/Checkbox.js | 7 ++++--- app/components/EulaModal.js | 16 ++++------------ 2 files changed, 8 insertions(+), 15 deletions(-) diff --git a/app/components/Checkbox.js b/app/components/Checkbox.js index 6ded2f91a2..c88a133a2e 100644 --- a/app/components/Checkbox.js +++ b/app/components/Checkbox.js @@ -1,10 +1,11 @@ import React from 'react'; -import { Image, StyleSheet, Text, TouchableOpacity } from 'react-native'; +import { Image, StyleSheet, TouchableOpacity } from 'react-native'; import boxCheckedIcon from './../assets/images/boxCheckedIcon.png'; import boxUncheckedIcon from './../assets/images/boxUncheckedIcon.png'; import Colors from '../constants/colors'; import languages from '../locales/languages'; +import { Typography } from './Typography'; export const Checkbox = props => { return ( @@ -15,9 +16,9 @@ export const Checkbox = props => { source={props.boxChecked === true ? boxCheckedIcon : boxUncheckedIcon} style={{ width: 25, height: 25, marginRight: 10 }} /> - + {languages.t('label.eula_checkbox')} - + ); }; diff --git a/app/components/EulaModal.js b/app/components/EulaModal.js index 947bc2b0e4..9a1e060ac5 100644 --- a/app/components/EulaModal.js +++ b/app/components/EulaModal.js @@ -1,23 +1,15 @@ import React, { useState } from 'react'; -import { - Image, - Modal, - StyleSheet, - Text, - TouchableOpacity, - View, -} from 'react-native'; +import { Image, Modal, StyleSheet, TouchableOpacity, View } from 'react-native'; import { ScrollView } from 'react-native-gesture-handler'; import Markdown from 'react-native-markdown-display'; -import boxCheckedIcon from './../assets/images/boxCheckedIcon.png'; -import boxUncheckedIcon from './../assets/images/boxUncheckedIcon.png'; import closeIcon from './../assets/images/closeIcon.png'; import colors from '../constants/colors'; import Colors from '../constants/colors'; import languages from '../locales/languages'; import ButtonWrapper from './ButtonWrapper'; import { Checkbox } from './Checkbox'; +import { Typography } from './Typography'; export const EulaModal = props => { const [modalVisible, setModalVisibility] = useState(false); @@ -48,9 +40,9 @@ export const EulaModal = props => { onPressFunction={() => toggleCheckbox(!boxChecked)} boxChecked={boxChecked} /> - + {languages.t('label.eula_message')} - + Date: Thu, 23 Apr 2020 03:00:22 -0500 Subject: [PATCH 09/32] Use the reactive t instead of languages.t --- app/components/Checkbox.js | 6 ++++-- app/components/EulaModal.js | 11 ++++++----- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/app/components/Checkbox.js b/app/components/Checkbox.js index c88a133a2e..8ca58dae0c 100644 --- a/app/components/Checkbox.js +++ b/app/components/Checkbox.js @@ -1,13 +1,15 @@ import React from 'react'; +import { useTranslation } from 'react-i18next'; import { Image, StyleSheet, TouchableOpacity } from 'react-native'; import boxCheckedIcon from './../assets/images/boxCheckedIcon.png'; import boxUncheckedIcon from './../assets/images/boxUncheckedIcon.png'; import Colors from '../constants/colors'; -import languages from '../locales/languages'; import { Typography } from './Typography'; export const Checkbox = props => { + const { t } = useTranslation(); + return ( { style={{ width: 25, height: 25, marginRight: 10 }} /> - {languages.t('label.eula_checkbox')} + {t('label.eula_checkbox')} ); diff --git a/app/components/EulaModal.js b/app/components/EulaModal.js index 9a1e060ac5..a2bae3adee 100644 --- a/app/components/EulaModal.js +++ b/app/components/EulaModal.js @@ -1,4 +1,5 @@ import React, { useState } from 'react'; +import { useTranslation } from 'react-i18next'; import { Image, Modal, StyleSheet, TouchableOpacity, View } from 'react-native'; import { ScrollView } from 'react-native-gesture-handler'; import Markdown from 'react-native-markdown-display'; @@ -6,7 +7,6 @@ import Markdown from 'react-native-markdown-display'; import closeIcon from './../assets/images/closeIcon.png'; import colors from '../constants/colors'; import Colors from '../constants/colors'; -import languages from '../locales/languages'; import ButtonWrapper from './ButtonWrapper'; import { Checkbox } from './Checkbox'; import { Typography } from './Typography'; @@ -14,11 +14,12 @@ import { Typography } from './Typography'; export const EulaModal = props => { const [modalVisible, setModalVisibility] = useState(false); const [boxChecked, toggleCheckbox] = useState(false); + const { t } = useTranslation(); return ( <> setModalVisibility(true)} buttonColor={Colors.VIOLET} bgColor={Colors.WHITE} @@ -31,7 +32,7 @@ export const EulaModal = props => { - {languages.t('markdown.eula')} + {t('markdown.eula')} @@ -41,10 +42,10 @@ export const EulaModal = props => { boxChecked={boxChecked} /> - {languages.t('label.eula_message')} + {t('label.eula_message')} Date: Thu, 23 Apr 2020 03:04:42 -0500 Subject: [PATCH 10/32] Move EULA text into an i18n group (onboarding) --- app/components/Checkbox.js | 2 +- app/components/EulaModal.js | 6 +++--- app/locales/en.json | 10 +++++----- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/app/components/Checkbox.js b/app/components/Checkbox.js index 8ca58dae0c..adf2db3e64 100644 --- a/app/components/Checkbox.js +++ b/app/components/Checkbox.js @@ -19,7 +19,7 @@ export const Checkbox = props => { style={{ width: 25, height: 25, marginRight: 10 }} /> - {t('label.eula_checkbox')} + {t('onboarding.eula_checkbox')} ); diff --git a/app/components/EulaModal.js b/app/components/EulaModal.js index a2bae3adee..59c3120f60 100644 --- a/app/components/EulaModal.js +++ b/app/components/EulaModal.js @@ -32,7 +32,7 @@ export const EulaModal = props => { - {t('markdown.eula')} + {t('onboarding.eula')} @@ -42,10 +42,10 @@ export const EulaModal = props => { boxChecked={boxChecked} /> - {t('label.eula_message')} + {t('onboarding.eula_message')} Date: Thu, 23 Apr 2020 03:06:23 -0500 Subject: [PATCH 11/32] Remove duplicate translation keys --- app/locales/en.json | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/app/locales/en.json b/app/locales/en.json index 77e001fc64..8bf6244b3f 100644 --- a/app/locales/en.json +++ b/app/locales/en.json @@ -1,13 +1,4 @@ { - "history": { - "no_exposure": "No exposure", - "possible_exposure": "Possible exposure", - "possible_exposure_para": "It is possible you were in contact with or close to someone who tested positive for COVID-19", - "what_does_this_mean": "What does this mean?", - "what_does_this_mean_para": "Based on your GPS history, it is possible that you may have been in contact with or close to somebody who was diagnosed with COVID-19. This does not mean you are infected but that you might be.\n\nFor further information on what you should do you can refer to the Mayo Clinic’s website.", - "what_if_no_symptoms": "What if I’m not showing symptoms?", - "what_if_no_symptoms_para": "If you have no symptoms but still would like to be tested you can go to your nearest testing site.\n\nIndividuals who don't exhibit symptoms can sometimes still carry the infection and infect others. Being careful about social distancing and coming in contact with large groups or at risk individuals (the elderly, those with significant other medical issues) is important to manage both your risk and the risk to others." - }, "label": { "about_title": "About", "authorities_add_button_label": "Add Trusted Source", @@ -94,8 +85,6 @@ "terms_of_use_url": "https://docs.google.com/document/d/1mtdal_pywsKZVMXLHjjj5eKznipPLP8sM1HwFTIhjo0/edit#", "tested_positive_subtitle": "Your private data can be transferred to health authorities, backed up, or otherwise shared.", "tested_positive_title": "Share location history", - "logging_active": "Location Active", - "logging_inactive": "Location Inactive", "language_change_alert_title": "App need to restart in order to use this language", "language_change_alert_proced": "Restart", "language_change_alert_cancel": "Cancel" From 87abc650bc64596a19754903ca28634c78ce908f Mon Sep 17 00:00:00 2001 From: Sam Stowers Date: Thu, 23 Apr 2020 03:48:34 -0500 Subject: [PATCH 12/32] Move EULA md into file for each language --- app/components/EulaModal.js | 15 ++++++++++++++- app/locales/eula/eula_en.js | 19 +++++++++++++++++++ app/locales/eula/eula_es.js | 19 +++++++++++++++++++ app/views/onboarding/Onboarding1.js | 1 + 4 files changed, 53 insertions(+), 1 deletion(-) create mode 100644 app/locales/eula/eula_en.js create mode 100644 app/locales/eula/eula_es.js diff --git a/app/components/EulaModal.js b/app/components/EulaModal.js index 59c3120f60..1675c5e496 100644 --- a/app/components/EulaModal.js +++ b/app/components/EulaModal.js @@ -5,6 +5,8 @@ import { ScrollView } from 'react-native-gesture-handler'; import Markdown from 'react-native-markdown-display'; import closeIcon from './../assets/images/closeIcon.png'; +import { eula_en } from './../locales/eula/eula_en'; +import { eula_es } from './../locales/eula/eula_es'; import colors from '../constants/colors'; import Colors from '../constants/colors'; import ButtonWrapper from './ButtonWrapper'; @@ -16,6 +18,17 @@ export const EulaModal = props => { const [boxChecked, toggleCheckbox] = useState(false); const { t } = useTranslation(); + // Pull the EULA in the correct language, with en as fallback + let eulaText = eula_en; + const eulaLanguages = { + en: eula_en, + es: eula_es, + }; + + eulaLanguages[props.selectedLocale] !== undefined + ? (eulaText = eulaLanguages[props.selectedLocale]) + : console.log('Lang not found, reverting to en'); + return ( <> { - {t('onboarding.eula')} + {eulaText} diff --git a/app/locales/eula/eula_en.js b/app/locales/eula/eula_en.js new file mode 100644 index 0000000000..b9deec4cfb --- /dev/null +++ b/app/locales/eula/eula_en.js @@ -0,0 +1,19 @@ +export const eula_en = `## EULA and legal things + +Text here + +yes its text + +many lines + +to + +test + +scrolling + +- hey +- look +- its +- a +- list`; diff --git a/app/locales/eula/eula_es.js b/app/locales/eula/eula_es.js new file mode 100644 index 0000000000..8169236d91 --- /dev/null +++ b/app/locales/eula/eula_es.js @@ -0,0 +1,19 @@ +export const eula_es = `## EULA and legal things + +This is totally in Spanish + +yes its text + +many lines + +to + +test + +scrolling + +- hey +- look +- its +- a +- list`; diff --git a/app/views/onboarding/Onboarding1.js b/app/views/onboarding/Onboarding1.js index 57afc9b084..80ab8fc0b7 100644 --- a/app/views/onboarding/Onboarding1.js +++ b/app/views/onboarding/Onboarding1.js @@ -94,6 +94,7 @@ class Onboarding extends Component { continueFunction={() => this.props.navigation.replace('Onboarding2') } + selectedLocale={this.state.locale} /> From 2c8e27e583aa58038ccf6e2127de677e04e4e8e6 Mon Sep 17 00:00:00 2001 From: Tim Stirrat Date: Thu, 23 Apr 2020 19:13:31 -0700 Subject: [PATCH 13/32] Change es to ht --- app/locales/eula/eula_en.js | 21 ++------------------- app/locales/eula/eula_es.js | 19 ------------------- app/locales/eula/eula_ht.js | 3 +++ 3 files changed, 5 insertions(+), 38 deletions(-) delete mode 100644 app/locales/eula/eula_es.js create mode 100644 app/locales/eula/eula_ht.js diff --git a/app/locales/eula/eula_en.js b/app/locales/eula/eula_en.js index b9deec4cfb..689facff4d 100644 --- a/app/locales/eula/eula_en.js +++ b/app/locales/eula/eula_en.js @@ -1,19 +1,2 @@ -export const eula_en = `## EULA and legal things - -Text here - -yes its text - -many lines - -to - -test - -scrolling - -- hey -- look -- its -- a -- list`; +export const eula_en = `## English +`; diff --git a/app/locales/eula/eula_es.js b/app/locales/eula/eula_es.js deleted file mode 100644 index 8169236d91..0000000000 --- a/app/locales/eula/eula_es.js +++ /dev/null @@ -1,19 +0,0 @@ -export const eula_es = `## EULA and legal things - -This is totally in Spanish - -yes its text - -many lines - -to - -test - -scrolling - -- hey -- look -- its -- a -- list`; diff --git a/app/locales/eula/eula_ht.js b/app/locales/eula/eula_ht.js new file mode 100644 index 0000000000..a8f629c0c8 --- /dev/null +++ b/app/locales/eula/eula_ht.js @@ -0,0 +1,3 @@ +export const eula_ht = `## Haitian + +`; From bbf0fa34f6f963b8f0767f1827197daecf3b160b Mon Sep 17 00:00:00 2001 From: Tim Stirrat Date: Thu, 23 Apr 2020 19:13:48 -0700 Subject: [PATCH 14/32] Fix loading of user local override --- app/views/onboarding/Onboarding1.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/views/onboarding/Onboarding1.js b/app/views/onboarding/Onboarding1.js index 80ab8fc0b7..731f7fe15e 100644 --- a/app/views/onboarding/Onboarding1.js +++ b/app/views/onboarding/Onboarding1.js @@ -34,8 +34,10 @@ class Onboarding extends Component { } componentDidMount() { - getUserLocaleOverride(locale => { - this.setState({ locale }); + getUserLocaleOverride().then(locale => { + if (locale) { + this.setState({ locale }); + } }); } From fbce7af13b490662ad946ba07275e55f6769d3fc Mon Sep 17 00:00:00 2001 From: Tim Stirrat Date: Thu, 23 Apr 2020 19:14:05 -0700 Subject: [PATCH 15/32] Use theme for checkbox --- app/components/Checkbox.js | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/app/components/Checkbox.js b/app/components/Checkbox.js index adf2db3e64..f34a062431 100644 --- a/app/components/Checkbox.js +++ b/app/components/Checkbox.js @@ -1,10 +1,9 @@ import React from 'react'; import { useTranslation } from 'react-i18next'; -import { Image, StyleSheet, TouchableOpacity } from 'react-native'; +import { Image, TouchableOpacity } from 'react-native'; import boxCheckedIcon from './../assets/images/boxCheckedIcon.png'; import boxUncheckedIcon from './../assets/images/boxUncheckedIcon.png'; -import Colors from '../constants/colors'; import { Typography } from './Typography'; export const Checkbox = props => { @@ -18,16 +17,7 @@ export const Checkbox = props => { source={props.boxChecked === true ? boxCheckedIcon : boxUncheckedIcon} style={{ width: 25, height: 25, marginRight: 10 }} /> - - {t('onboarding.eula_checkbox')} - + {t('onboarding.eula_checkbox')} ); }; - -const styles = StyleSheet.create({ - checkboxText: { - color: Colors.WHITE, - fontSize: 18, - }, -}); From 8bd5c91e25ae6dca77136ded84a5241f097ddf1e Mon Sep 17 00:00:00 2001 From: Tim Stirrat Date: Thu, 23 Apr 2020 19:16:27 -0700 Subject: [PATCH 16/32] Use safeareaview to prevent going into unsafe area on ioS --- app/components/EulaModal.js | 96 ++++++++++++++++++------------------- 1 file changed, 48 insertions(+), 48 deletions(-) diff --git a/app/components/EulaModal.js b/app/components/EulaModal.js index 1675c5e496..5032e61d86 100644 --- a/app/components/EulaModal.js +++ b/app/components/EulaModal.js @@ -3,31 +3,30 @@ import { useTranslation } from 'react-i18next'; import { Image, Modal, StyleSheet, TouchableOpacity, View } from 'react-native'; import { ScrollView } from 'react-native-gesture-handler'; import Markdown from 'react-native-markdown-display'; +import { SafeAreaView } from 'react-native-safe-area-context'; import closeIcon from './../assets/images/closeIcon.png'; import { eula_en } from './../locales/eula/eula_en'; -import { eula_es } from './../locales/eula/eula_es'; +import { eula_ht } from './../locales/eula/eula_ht'; import colors from '../constants/colors'; import Colors from '../constants/colors'; +import { Theme } from '../constants/themes'; import ButtonWrapper from './ButtonWrapper'; import { Checkbox } from './Checkbox'; import { Typography } from './Typography'; -export const EulaModal = props => { +const EULA_LANGUAGES = { + en: eula_en, + ht: eula_ht, +}; + +export const EulaModal = ({ selectedLocale, continueFunction }) => { const [modalVisible, setModalVisibility] = useState(false); const [boxChecked, toggleCheckbox] = useState(false); const { t } = useTranslation(); // Pull the EULA in the correct language, with en as fallback - let eulaText = eula_en; - const eulaLanguages = { - en: eula_en, - es: eula_es, - }; - - eulaLanguages[props.selectedLocale] !== undefined - ? (eulaText = eulaLanguages[props.selectedLocale]) - : console.log('Lang not found, reverting to en'); + const eulaText = EULA_LANGUAGES[selectedLocale] || eula_en; return ( <> @@ -39,36 +38,42 @@ export const EulaModal = props => { /> - - setModalVisibility(false)}> - - - - - {eulaText} - - - - - toggleCheckbox(!boxChecked)} - boxChecked={boxChecked} - /> - - {t('onboarding.eula_message')} - - { - setModalVisibility(false); - props.continueFunction(); - }} - /> - + + + setModalVisibility(false)}> + + + + + {eulaText} + + + + + + + + toggleCheckbox(!boxChecked)} + boxChecked={boxChecked} + /> + + {t('onboarding.eula_message')} + + { + setModalVisibility(false); + continueFunction(); + }} + /> + + + @@ -85,9 +90,8 @@ const styles = StyleSheet.create({ backgroundColor: colors.WHITE, }, ctaBox: { - flex: 2, padding: 25, - justifyContent: 'space-between', + paddingTop: 0, backgroundColor: Colors.VIOLET_BUTTON, }, closeIcon: { @@ -97,12 +101,8 @@ const styles = StyleSheet.create({ opacity: 0.7, alignSelf: 'flex-end', }, - checkboxText: { - color: Colors.WHITE, - fontSize: 18, - }, smallDescriptionText: { - color: Colors.WHITE, fontSize: 14, + marginVertical: 12, }, }); From cbf2715f6a4a1b56e2fb90de7162b5003330d838 Mon Sep 17 00:00:00 2001 From: Tim Stirrat Date: Thu, 23 Apr 2020 19:19:15 -0700 Subject: [PATCH 17/32] remove unused en.json key --- app/locales/en.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/app/locales/en.json b/app/locales/en.json index 8bf6244b3f..42a291556d 100644 --- a/app/locales/en.json +++ b/app/locales/en.json @@ -102,7 +102,6 @@ "onboarding": { "eula_checkbox": "I accept the licensing agreement", "eula_message": "*You must accept in order to use Safe Paths", - "eula_continue": "Continue", - "eula": "## EULA and legal things \n \nText here \n \nyes its text \n \nmany lines \n \nto \n \ntest \n \nscrolling \n \n- hey \n- look \n- its \n- a \n- list" + "eula_continue": "Continue" } -} \ No newline at end of file +} From 08fd339c37a4a46ff17678984879970713f37e4e Mon Sep 17 00:00:00 2001 From: Tim Stirrat Date: Thu, 23 Apr 2020 19:45:46 -0700 Subject: [PATCH 18/32] Less top padding on EULA modal --- app/components/EulaModal.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/components/EulaModal.js b/app/components/EulaModal.js index 5032e61d86..da44d7801e 100644 --- a/app/components/EulaModal.js +++ b/app/components/EulaModal.js @@ -39,7 +39,7 @@ export const EulaModal = ({ selectedLocale, continueFunction }) => { - + setModalVisibility(false)}> From 49efec2a2f203766c2151bfd771ef7bfd97d41aa Mon Sep 17 00:00:00 2001 From: Tim Stirrat Date: Thu, 23 Apr 2020 19:56:02 -0700 Subject: [PATCH 19/32] Update eula text --- app/locales/eula/eula_en.js | 116 +++++++++++++++++++++++++++++++++++- app/locales/eula/eula_ht.js | 3 +- 2 files changed, 117 insertions(+), 2 deletions(-) diff --git a/app/locales/eula/eula_en.js b/app/locales/eula/eula_en.js index 689facff4d..9802935608 100644 --- a/app/locales/eula/eula_en.js +++ b/app/locales/eula/eula_en.js @@ -1,2 +1,116 @@ -export const eula_en = `## English +export const eula_en = `**COVID Safe Paths** + +**Mobile App Privacy Policy** + +Last modified: April 6, 2020 + +__Introduction__ + +Path Check, Inc. ("**Company**" or "**We**") respect your privacy and are committed to protecting it through our compliance with this policy. This policy describes: + + + +* The types of information we may collect or that you may provide when you download, install, access, or use COVID Safe Paths (the "**App**"). +* Our practices for collecting, using, maintaining, protecting, and disclosing that information. + +This policy applies only to information we collect in this App. + +This policy DOES NOT apply to information that: + + + +* We collect offline or on any other Company apps or websites, including websites you may access through this App. +* You provide to or is collected by any third party (see Third-Party Information Collection). + +Our websites and apps, and these other third parties [may] have their own privacy policies, which we encourage you to read before providing information on or through them. + +Please read this policy carefully to understand our policies and practices regarding your information and how we will treat it. If you do not agree with our policies and practices, do not download, register with, or use this App. By downloading, registering with, or using this App, you agree to this privacy policy. This policy may change from time to time (see Changes to Our Privacy Policy). Your continued use of this App after we revise this policy means you accept those changes, so please check the policy periodically for updates. + +__Children Under the Age of 16__ + +The App is not intended for children under 16 years of age, and we do not knowingly collect personal information from any user, including from children under 16. If we learn we have collected or received personal information from a child under 16 without verification of parental consent, we will delete that information. If you believe we might have any information from or about a child under 16, please contact us at [CONTACT INFORMATION]. + +__Information We Collect and How We Collect It__ + +We do not collect information from and about users of our App: + +_Information You Provide to Us** **_ + +When you download, register with, or use this App, we do not ask you provide information: + +You may also provide information for publication or display ("**Posted**") on public areas of the app or websites you access through the App (collectively, "**User Contributions**"). Your User Contributions are Posted and transmitted to others at your own risk. Additionally, we cannot control the actions of third parties with whom you may choose to share your User Contributions. Therefore, we cannot and do not guarantee that your User Contributions will not be viewed by unauthorized persons. + +_Automatic Information Collection and Tracking _ + +When you download, access, and use the App, it may use technology to automatically collect: + + + +* **Stored Information and Files.** The App also may access metadata and other information associated with other files stored on your device. +* **Location Information.** This App collects real-time information about the location of your device. The location information is only stored locally on your device and you may choose to share it with third parties. + +If you do not want us to collect this information do not download the App or delete it from your device. + +_Information Collection and Tracking Technologies_ + +The technologies we use for automatic information collection may include: + + + +* ** **[OTHER TECHNOLOGIES]. + +_Third-Party Information Collection_ + +When you use the App or its content, certain third parties may use automatic information collection technologies to collect information about you or your device. These third parties [may] include: + + + +* Your mobile device manufacturer. +* Your mobile service provider. +* [OTHERS.] + +These third parties may use tracking technologies to collect information about you when you use this app. The information they collect may be associated with your personal information or they may collect information, including personal information, about your online activities over time and across different websites, apps, and other online services websites. They may use this information to provide you with interest-based (behavioral) advertising or other targeted content. + +We do not control these third parties' tracking technologies or how they may be used. If you have any questions about an advertisement or other targeted content, you should contact the responsible provider directly. + +__How We Use Your Information__ + +We do not collect information about you, but the App provides you with opportunities to share information about yourself with others. + +__Disclosure of Your Information__ + +We do not disclose aggregated information about our users. + +__Your Choices About Our Collection, Use, and Disclosure of Your Information__ + +We do not collect information about you, but the App provides you with opportunities to share information about yourself with others. + +We do not control third parties' collection or use of your information. + +** __[Data Security]__** + +[We have implemented measures designed to secure your personal information from accidental loss and from unauthorized access, use, alteration, and disclosure. [All information you provide to us is stored on our secure servers behind firewalls. Any payment transactions [and [OTHER INFORMATION] will be encrypted [using SSL technology].]] + +The safety and security of your information also depends on you. Where we have given you (or where you have chosen) a password for access to certain parts of our App, you are responsible for keeping this password confidential. We ask you not to share your password with anyone. [We urge you to be careful about giving out information in public areas of the App like message boards. The information you share in public areas may be viewed by any user of the App.] + +Unfortunately, the transmission of information via the internet and mobile platforms is not completely secure. Although we do our best to protect your personal information, we cannot guarantee the security of your personal information transmitted through our App. Any transmission of personal information is at your own risk. We are not responsible for circumvention of any privacy settings or security measures we provide.] + +__Changes to Our Privacy Policy__ + +We may update our privacy policy from time to time. If we make material changes to how we treat our users' personal information, we will post the new privacy policy on this page. + +The date the privacy policy was last revised is identified at the top of the page. You are responsible for periodically visiting this privacy policy to check for any changes. + +__Contact Information__ + +To ask questions or comment about this privacy policy and our privacy practices, contact us at: + +[ADDRESS/EMAIL ADDRESS] + +[or via our toll-free number: + +[TOLL-FREE NUMBER]] + +[To register a complaint or concern, please [PRIVATE DISPUTE RESOLUTION INSTRUCTIONS].] + `; diff --git a/app/locales/eula/eula_ht.js b/app/locales/eula/eula_ht.js index a8f629c0c8..8e28b12f96 100644 --- a/app/locales/eula/eula_ht.js +++ b/app/locales/eula/eula_ht.js @@ -1,3 +1,4 @@ -export const eula_ht = `## Haitian +export const eula_ht = `**COVID Safe Paths** +**Tradiksyon ayisyen isit la** `; From a59e0d7a5de25c9d0a32b144132dcb2075bb7e29 Mon Sep 17 00:00:00 2001 From: Tim Stirrat Date: Thu, 23 Apr 2020 20:13:48 -0700 Subject: [PATCH 20/32] Import fix --- app/components/EulaModal.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/components/EulaModal.js b/app/components/EulaModal.js index da44d7801e..c6bb390a86 100644 --- a/app/components/EulaModal.js +++ b/app/components/EulaModal.js @@ -5,12 +5,12 @@ import { ScrollView } from 'react-native-gesture-handler'; import Markdown from 'react-native-markdown-display'; import { SafeAreaView } from 'react-native-safe-area-context'; -import closeIcon from './../assets/images/closeIcon.png'; -import { eula_en } from './../locales/eula/eula_en'; -import { eula_ht } from './../locales/eula/eula_ht'; +import closeIcon from '../assets/images/closeIcon.png'; import colors from '../constants/colors'; import Colors from '../constants/colors'; import { Theme } from '../constants/themes'; +import { eula_en } from '../locales/eula/eula_en'; +import { eula_ht } from '../locales/eula/eula_ht'; import ButtonWrapper from './ButtonWrapper'; import { Checkbox } from './Checkbox'; import { Typography } from './Typography'; From df7f498fd7f45727639fad31be01bd54cac03147 Mon Sep 17 00:00:00 2001 From: Tim Stirrat Date: Thu, 23 Apr 2020 20:14:15 -0700 Subject: [PATCH 21/32] EULA text --- app/locales/eula/eula_en.js | 286 +++++++++++++++++++++++++++++------- 1 file changed, 231 insertions(+), 55 deletions(-) diff --git a/app/locales/eula/eula_en.js b/app/locales/eula/eula_en.js index 9802935608..cbfb81af18 100644 --- a/app/locales/eula/eula_en.js +++ b/app/locales/eula/eula_en.js @@ -1,116 +1,292 @@ -export const eula_en = `**COVID Safe Paths** +export const eula_en = `**Terms of Use** -**Mobile App Privacy Policy** +**Last Updated Date: April 23, 2020** -Last modified: April 6, 2020 +PLEASE READ THIS TERMS OF USE AGREEMENT (THE **“TERMS OF USE” **OR **“AGREEMENT”**) CAREFULLY. THE SAFE PATH MOBILE APPLICATION (THE “**APPLICATION”**), AND THE FEATURES AND INFORMATION IN IT ARE CONTROLLED BY PATH CHECK, INC. (“**PCI**”). THESE TERMS OF USE GOVERN THE USE OF THE APPLICATION AND APPLY TO ALL USERS USING THE APPLICATION IN ANY WAY, INCLUDING THE FEATURES THEREIN. BY CLICKING ON THE “I ACCEPT” BUTTON AND/OR DOWNLOADING THE APPLICATION, YOU REPRESENT THAT (1) YOU HAVE READ, UNDERSTAND, AND AGREE TO BE BOUND BY THE TERMS OF USE, (2) YOU ARE OF LEGAL AGE TO FORM A BINDING CONTRACT WITH PCI, AND (3) YOU HAVE THE AUTHORITY TO ENTER INTO THE TERMS OF USE. **IF YOU DO NOT AGREE TO BE BOUND BY THE TERMS OF USE, YOU MAY NOT ACCESS OR USE THE APPLICATION**. -__Introduction__ +**PLEASE BE AWARE THAT SECTION 13 OF THIS AGREEMENT, BELOW, CONTAINS PROVISIONS GOVERNING HOW DISPUTES THAT YOU AND WE HAVE AGAINST EACH OTHER ARE RESOLVED, INCLUDING, WITHOUT LIMITATION, ANY DISPUTES THAT AROSE OR WERE ASSERTED PRIOR TO THE EFFECTIVE DATE OF THIS AGREEMENT. IN PARTICULAR, IT CONTAINS AN ARBITRATION AGREEMENT WHICH WILL, WITH LIMITED EXCEPTIONS, REQUIRE DISPUTES BETWEEN US TO BE SUBMITTED TO BINDING AND FINAL ARBITRATION. UNLESS YOU OPT OUT OF THE ARBITRATION AGREEMENT: (1) YOU WILL ONLY BE PERMITTED TO PURSUE DISPUTES OR CLAIMS AND SEEK RELIEF AGAINST US ON AN INDIVIDUAL BASIS, NOT AS A PLAINTIFF OR CLASS MEMBER IN ANY CLASS OR REPRESENTATIVE ACTION OR PROCEEDING; AND (2) YOU ARE WAIVING YOUR RIGHT TO PURSUE DISPUTES OR CLAIMS AND SEEK RELIEF IN A COURT OF LAW AND TO HAVE A JURY TRIAL. ** -Path Check, Inc. ("**Company**" or "**We**") respect your privacy and are committed to protecting it through our compliance with this policy. This policy describes: +**ANY DISPUTE, CLAIM OR REQUEST FOR RELIEF RELATING IN ANY WAY TO YOUR USE OF THE APPLICATION WILL BE GOVERNED AND INTERPRETED BY AND UNDER THE LAWS OF THE COMMONWEALTH OF MASSACHUSETTS, CONSISTENT WITH THE FEDERAL ARBITRATION ACT, WITHOUT GIVING EFFECT TO ANY PRINCIPLES THAT PROVIDE FOR THE APPLICATION OF THE LAW OF ANY OTHER JURISDICTION. THE UNITED NATIONS CONVENTION ON CONTRACTS FOR THE INTERNATIONAL SALE OF GOODS IS EXPRESSLY EXCLUDED FROM THIS AGREEMENT. ** +PLEASE NOTE THAT THIS AGREEMENT IS SUBJECT TO CHANGE BY PCI IN ITS SOLE DISCRETION AT ANY TIME. When changes are made, PCI will make a new copy of the Terms of Use available within the Application. We will also update the “Last Updated” date at the top of the Terms of Use. Your continued use of the Application after a change to the Terms of Use is made constitutes acceptance. PLEASE REGULARLY CHECK THE APPLICATION TO VIEW THE MOST CURRENT TERMS. +1. +**USE OF THE APPLICATION.** -* The types of information we may collect or that you may provide when you download, install, access, or use COVID Safe Paths (the "**App**"). -* Our practices for collecting, using, maintaining, protecting, and disclosing that information. + 1. -This policy applies only to information we collect in this App. +**Definitions**. As used in these Terms of Use, the following definitions apply: +“**App User**” means an individual natural person who has downloaded the Application under these Terms of Use. -This policy DOES NOT apply to information that: +“**Location History**” means location data collected from an App User’s mobile device leveraging GPS, Bluetooth and/or other features or software, that the App User elects to have recorded and stored within the Application installed on the App User’s mobile device. +“**Publicly Available Safe Places Data**” means anonymized maps of public places where individuals diagnosed with Covid-19 have visited and data files of times they visited such places, as compiled and created by a third party, and made available via such third party’s Third Party Safe Places Web App. +“**Safe Places Software**” means open-source software, available at [https://github.com/tripleblindmarket/safe-places](https://github.com/tripleblindmarket/safe-places), that facilitates contact tracing and related tasks, and is designed for use by third parties, such as government agencies. -* We collect offline or on any other Company apps or websites, including websites you may access through this App. -* You provide to or is collected by any third party (see Third-Party Information Collection). +“**Third Party Safe Places Web App**” means a web-based application owned and operated by a third party, such as a government agency, that employs Safe Places Software to, among other things, publish Publicly Available Safe Places Data. -Our websites and apps, and these other third parties [may] have their own privacy policies, which we encourage you to read before providing information on or through them. + 2. -Please read this policy carefully to understand our policies and practices regarding your information and how we will treat it. If you do not agree with our policies and practices, do not download, register with, or use this App. By downloading, registering with, or using this App, you agree to this privacy policy. This policy may change from time to time (see Changes to Our Privacy Policy). Your continued use of this App after we revise this policy means you accept those changes, so please check the policy periodically for updates. +**Application Features and Functionality.** The Application is designed to enable App Users, at their option: (a) to record their Location History and to store such data locally in the Application downloaded to their mobile device, (b) to access Publicly Available Safe Places Data from one or more Third Party Safe Places Web Apps and download it to the Safe Paths App downloaded on their mobile device, and (c) to share their stored Location History with third parties that they choose. -__Children Under the Age of 16__ + 3. -The App is not intended for children under 16 years of age, and we do not knowingly collect personal information from any user, including from children under 16. If we learn we have collected or received personal information from a child under 16 without verification of parental consent, we will delete that information. If you believe we might have any information from or about a child under 16, please contact us at [CONTACT INFORMATION]. +**Application License. **The Application and the information and content available therein are protected by copyright laws throughout the world. Subject to your compliance with this Agreement, PCI grants you a limited non-exclusive, non-transferable, non-sublicensable, revocable license to download, install and use a copy of the Application on a single mobile device or computer that you own or control and to run such copy of the Application solely for your own personal or internal business purposes. Certain components or libraries included in or bundled with the Application constitute open source software and are licensed under open source licenses. To the extent required by such open source licenses, the terms of such licenses will apply in lieu of the terms of this Section 1.3, solely with respect to those components or libraries that are licensed under such open source licenses. For a copy of such open source licenses, visit [https://github.com/tripleblindmarket/covid-safe-paths/blob/develop/LICENSE](https://github.com/tripleblindmarket/covid-safe-paths/blob/develop/LICENSE). Furthermore, with respect to any Application accessed through or downloaded from the Apple App Store (an** “App Store Sourced Application”**), you will only use the App Store Sourced Application (a) on an Apple-branded product that runs the iOS (Apple’s proprietary operating system) and (b) as permitted by the “Usage Rules” set forth in the Apple App Store Terms of Service. Notwithstanding the first sentence in this section, with respect to any Application accessed through or downloaded from the Google Play store (a “**Google Play Sourced Application**”), you may have additional license rights with respect to use of the Application on a shared basis within your designated family group. -__Information We Collect and How We Collect It__ + 4. -We do not collect information from and about users of our App: +**Updates.** You understand that to keep the Application most useful for App Users and to accommodate bug fixes and other technological changes, PCI may make updates to the Application after you download the Application. These updates will be made available to App Users from the third party from whom you received the Application license, e.g., the Apple App Store or Google Play (each, an **“App Store”**). You will have the ability, at your option, to download any updates to the Application that we make freely available through such channels. We do not require you to install any updates in order for you to continue using the Application after we make such updates available. This is because we do not retain any information about you when you download the Application. Therefore, we will not know whether you have installed any such updates. Accordingly, you acknowledge and agree that if you elect NOT to install available updates, the Application may not operate in accordance with publicly available documentation regarding the features and functionality of the Application, which documentation may be updated after the time you originally downloaded it. In addition, you may need to update third-party software from time to time in order to use the Application. Any updates issued by PCI and installed by you shall be deemed the Application and shall be governed by this Safe Places EULA or any subsequent end user license agreement accompanying the update. -_Information You Provide to Us** **_ + 5. -When you download, register with, or use this App, we do not ask you provide information: +**Necessary Equipment and Software.** You must provide all equipment and software necessary to download and use the Application and to connect to any third party services or sites, including but not limited to, a mobile device that is suitable to connect with and use the Application. You are solely responsible for any fees, including Internet connection or mobile fees, that you incur when accessing the Application. -You may also provide information for publication or display ("**Posted**") on public areas of the app or websites you access through the App (collectively, "**User Contributions**"). Your User Contributions are Posted and transmitted to others at your own risk. Additionally, we cannot control the actions of third parties with whom you may choose to share your User Contributions. Therefore, we cannot and do not guarantee that your User Contributions will not be viewed by unauthorized persons. + 6. -_Automatic Information Collection and Tracking _ +**Responsibility for Location History and Other Data Collected and Stored by You. ** PCI has no access to the Location History or any other data you collect, receive and store in the installed Application or otherwise on your mobile device. Therefore, PCI has no responsibility or liability for the deletion or accuracy of the Location History or other data you collect, receive or store in the Application or the failure to store, transmit or receive transmission of Location History or other data; or the security, privacy, storage, or transmission of other communications originating with or involving use of the Application. -When you download, access, and use the App, it may use technology to automatically collect: +2. +**OWNERSHIP.** + 7. +**Application.** Except with respect to your Location History and other data you may collect, retrieve from third parties and store in the Application on your device, you agree that PCI and its suppliers own all rights, title and interest in and to the Application. You will not remove, alter or obscure any copyright, trademark, service mark or other proprietary rights notices incorporated in or accompanying the Application. -* **Stored Information and Files.** The App also may access metadata and other information associated with other files stored on your device. -* **Location Information.** This App collects real-time information about the location of your device. The location information is only stored locally on your device and you may choose to share it with third parties. + 8. -If you do not want us to collect this information do not download the App or delete it from your device. +**Trademarks.** COVID Safe Paths and all related graphics, logos, service marks and trade names used on or in connection with the Application or in connection therewith are the trademarks of PCI and may not be used without permission in connection with your, or any third-party, products or services. Other trademarks, service marks and trade names that may appear on or in the Application are the property of their respective owners. -_Information Collection and Tracking Technologies_ +3. +**COLLECTION AND USE OF YOUR PERSONAL INFORMATION. **You acknowledge that the Application may collect personal information about you (through your choice to store information in the Application or through automatic technology tools), including your Location History. You acknowledge that the Application may provide you with opportunities to share personal information about yourself, including your Location History with others. All personal information in connection with this Application is subject to our Privacy Policy. By downloading, installing, using, and providing personal information to or through this Application, you consent to all actions taken by us with respect to your personal information in compliance with the Privacy Policy. For some features of the Application, specific consent is required. In addition, you may choose to disclose, through other means not associated with the Application, any part of your personal information to family members, doctors, health care providers, governmental agencies, or other individuals or entities. We recommend that you make your choices regarding sharing your personal information, through the Application or otherwise, carefully. We will have no liability for any consequences that may result because you have released or shared information, through the Application or otherwise, with a third party. -The technologies we use for automatic information collection may include: +4. +**FEEDBACK**. If you provide PCI with any ideas, suggestions, documents, and/or proposals (**“Feedback”**) via email or another means, you do so at your own risk and you acknowledge and agree that PCI has no obligations (including without limitation obligations of confidentiality) with respect to such Feedback. You represent and warrant that you have all rights necessary to submit the Feedback. You hereby grant to PCI a fully paid, royalty-free, perpetual, irrevocable, worldwide, non-exclusive, and fully sublicensable right and license to use, reproduce, perform, display, distribute, adapt, modify, re-format, create derivative works of, and otherwise commercially or non-commercially exploit in any manner, any and all Feedback, and to sublicense the foregoing rights, in connection with the operation and maintenance of the Application, any other PCI products or services, or PCI’s business. +5. +**APP STORES. **You acknowledge and agree that the availability of the Application is dependent on the App Store from whom you received the Application license. You acknowledge that this Agreement is between you and PCI and not with the App Store. PCI, not the App Store, is solely responsible for the Application, including the content PCI makes available therein, and the maintenance, support services, and warranty therefor, and addressing any claims relating thereto (e.g., product liability, legal compliance or intellectual property infringement). In order to use the Application, you must have access to a wireless network, and you agree to pay all fees associated with such access. You also agree to pay all fees (if any) charged by the App Store in connection with the Application. You agree to comply with, and your license to use the Application is conditioned upon your compliance with all terms of agreement imposed by the applicable App Store when using the Application. You acknowledge that the App Store (and its subsidiaries) are third-party beneficiaries of this Agreement and will have the right to enforce it. +6. +**FEES. **No fees shall be payable under this Agreement for the rights granted under this Agreement. You acknowledge and agree that this fee arrangement is made in consideration for the mutual covenants set forth in this Agreement, including your obligations hereunder, and the disclaimers, exclusions, and limitations of liability set forth herein. -* ** **[OTHER TECHNOLOGIES]. +7. +**INDEMNIFICATION. **You agree to indemnify and hold PCI, its parents, subsidiaries, affiliates, officers, employees, volunteers, agents, partners, suppliers, and licensors (each, a “**PCI Party**” and collectively, the **“PCI Parties”**) harmless from any losses, costs, liabilities and expenses (including reasonable attorneys’ fees) relating to or arising out of any and all of the following: (a) your use of, or inability to use the Application; (b) your violation of this Agreement; (c) your violation of any rights of another party; or (d) your violation of any applicable laws, rules or regulations. PCI reserves the right, at its own cost, to assume the exclusive defense and control of any matter otherwise subject to indemnification by you, in which event you will fully cooperate with PCI in asserting any available defenses. This provision does not require you to indemnify any of the PCI Parties for any unconscionable commercial practice by such party or for such party’s fraud, deception, false promise, misrepresentation or concealment, suppression or omission of any material fact in connection with the Application provided hereunder. You agree that the provisions in this section will survive any termination of this Agreement and/or your use of or access to Application. -_Third-Party Information Collection_ +8. +**DISCLAIMER OF WARRANTIES AND CONDITIONS.** -When you use the App or its content, certain third parties may use automatic information collection technologies to collect information about you or your device. These third parties [may] include: + 9. +**As Is.** YOU EXPRESSLY UNDERSTAND AND AGREE THAT TO THE EXTENT PERMITTED BY APPLICABLE LAW, YOUR USE OF THE APPLICATION IS AT YOUR SOLE RISK, AND THE APPLICATION IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS, WITH ALL FAULTS. THE PCI PARTIES EXPRESSLY DISCLAIM ALL WARRANTIES, REPRESENTATIONS, AND CONDITIONS OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OR CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARISING FROM USE OF THE APPLICATION. + 1. -* Your mobile device manufacturer. -* Your mobile service provider. -* [OTHERS.] +THE PCI PARTIES MAKE NO WARRANTY, REPRESENTATION OR CONDITION THAT: (1) THE APPLICATION OR ITS FEATURES WILL MEET YOUR REQUIREMENTS; (2) YOUR USE OF THE APPLICATION WILL BE UNINTERRUPTED, TIMELY, SECURE OR ERROR-FREE; OR (3) THE RESULTS THAT MAY BE OBTAINED FROM USE OF THE APPLICATION WILL BE ACCURATE OR RELIABLE. -These third parties may use tracking technologies to collect information about you when you use this app. The information they collect may be associated with your personal information or they may collect information, including personal information, about your online activities over time and across different websites, apps, and other online services websites. They may use this information to provide you with interest-based (behavioral) advertising or other targeted content. + 2. -We do not control these third parties' tracking technologies or how they may be used. If you have any questions about an advertisement or other targeted content, you should contact the responsible provider directly. +ANY CONTENT DOWNLOADED FROM OR OTHERWISE ACCESSED THROUGH THE APPLICATION IS ACCESSED AT YOUR OWN RISK, AND YOU SHALL BE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR PROPERTY, INCLUDING, BUT NOT LIMITED TO, YOUR COMPUTER SYSTEM AND ANY DEVICE YOU USE TO ACCESS THE APPLICATION, OR ANY OTHER LOSS THAT RESULTS FROM ACCESSING SUCH CONTENT. -__How We Use Your Information__ + 3. -We do not collect information about you, but the App provides you with opportunities to share information about yourself with others. +THE AVAILABILITY OF THE APPLICATION AND ITS FEATURES MAY BE SUBJECT TO DELAYS, CANCELLATIONS AND OTHER DISRUPTIONS. PCI MAKES NO WARRANTY, REPRESENTATION OR CONDITION WITH RESPECT TO THE APPLICATION OR ITS FEATURES, INCLUDING BUT NOT LIMITED TO, THE QUALITY, EFFECTIVENESS, REPUTATION AND OTHER CHARACTERISTICS THEREOF. -__Disclosure of Your Information__ + 4. -We do not disclose aggregated information about our users. +NO ADVICE OR INFORMATION, WHETHER ORAL OR WRITTEN, OBTAINED FROM PCI OR THROUGH THE APPLICATION WILL CREATE ANY WARRANTY NOT EXPRESSLY MADE HEREIN. -__Your Choices About Our Collection, Use, and Disclosure of Your Information__ + 5. -We do not collect information about you, but the App provides you with opportunities to share information about yourself with others. +FROM TIME TO TIME, PCI MAY OFFER NEW “BETA” FEATURES OR TOOLS WITH WHICH ITS USERS MAY EXPERIMENT. SUCH FEATURES OR TOOLS ARE OFFERED SOLELY FOR EXPERIMENTAL PURPOSES AND WITHOUT ANY WARRANTY OF ANY KIND, AND MAY BE MODIFIED OR DISCONTINUED AT PCI’S SOLE DISCRETION. THE PROVISIONS OF THIS SECTION APPLY WITH FULL FORCE TO SUCH FEATURES OR TOOLS. -We do not control third parties' collection or use of your information. + 10. -** __[Data Security]__** +**NOT INTENDED AS MEDICAL ADVICE.** YOU ACKNOWLEDGE THAT THE INFORMATION IN THE APPLICATION IS PROVIDED FOR GENERAL INFORMATIONAL PURPOSES ONLY. IT IS NOT INTENDED AS MEDICAL ADVICE OF ANY KIND NOR IS IT INTENDED TO DIAGNOSE, TREAT, CURE OR PREVENT ANY DISEASE OR MEDICAL CONDITION. THE INFORMATION PRESENTED IN THE APPLICATION SHOULD NOT BE INTERPRETED OR CONSTRUED IN ANY WAY AS A REPLACEMENT OR SUBSTITUTE FOR MEDICAL ADVICE PROVIDED BY YOUR DOCTOR OR OTHER QUALIFIED HEALTHCARE PROVIDER. YOU SHOULD NOT DISREGARD, AVOID OR DELAY OBTAINING MEDICAL ADVICE OR TREATMENT FROM YOUR DOCTOR OR OTHER QUALIFIED HEALTHCARE PROVIDER DUE TO ANY INFORMATION PROVIDED IN THE APPLICATION. UNDER NO CIRCUMSTANCES SHOULD YOU ALTER YOUR EXISTING MEDICAL TREATMENT, MEDICATION REGIMEN, OR ANY OTHER RELATED HEALTHCARE ACTIVITIES BASED ON ANY INFORMATION PROVIDED IN THE APPLICATION. IT IS IMPORTANT FOR YOU TO DISCUSS YOUR TREATMENT OPTIONS, AND ANY QUESTIONS THAT YOU MAY HAVE, WITH YOUR DOCTOR OR OTHER QUALIFIED HEALTHCARE PROVIDER. -[We have implemented measures designed to secure your personal information from accidental loss and from unauthorized access, use, alteration, and disclosure. [All information you provide to us is stored on our secure servers behind firewalls. Any payment transactions [and [OTHER INFORMATION] will be encrypted [using SSL technology].]] + 11. -The safety and security of your information also depends on you. Where we have given you (or where you have chosen) a password for access to certain parts of our App, you are responsible for keeping this password confidential. We ask you not to share your password with anyone. [We urge you to be careful about giving out information in public areas of the App like message boards. The information you share in public areas may be viewed by any user of the App.] +In making the Application available for download, PCI’s goal is to provide individuals with a useful tool for contact tracing. However, the utility of the Application’s features is dependent upon a number of factors that are outside the control of PCI, such as the reliability of GPS sensors, whether individuals are carrying their mobile devices, as well as the accuracy, reliability, availability, effectiveness or correct use of individual’s mobile devices and GPS sensors, all of which are used to create Location History, and for any Publicly Available Safe Places Data that you may upload into your Application from third party source, the accuracy and completeness of such data. Your Location History or other data may be unavailable, inaccurate or incomplete. Use of the Application should not replace your good judgment and common sense. -Unfortunately, the transmission of information via the internet and mobile platforms is not completely secure. Although we do our best to protect your personal information, we cannot guarantee the security of your personal information transmitted through our App. Any transmission of personal information is at your own risk. We are not responsible for circumvention of any privacy settings or security measures we provide.] + 12. -__Changes to Our Privacy Policy__ +**No Liability for Conduct of Third Parties.** YOU ACKNOWLEDGE AND AGREE THAT PCI PARTIES ARE NOT LIABLE, AND YOU AGREE NOT TO SEEK TO HOLD PCI PARTIES LIABLE, FOR THE CONDUCT OR OMISSIONS OF THIRD PARTIES, INCLUDING THE ACTIONS OF ANY THIRD PARTY OPERATING A THIRD PARTY SAFE PLACES WEB APP OR ANY GOVERNMENTAL AGENCY WITH WHICH YOU CHOOSE TO INTERACT IN CONNECTION WITH YOUR USE OF THE APPLICATION, AND THAT THE RISK OF INJURY FROM SUCH THIRD PARTIES RESTS ENTIRELY WITH YOU. -We may update our privacy policy from time to time. If we make material changes to how we treat our users' personal information, we will post the new privacy policy on this page. +9. +**LIMITATION OF LIABILITY.** -The date the privacy policy was last revised is identified at the top of the page. You are responsible for periodically visiting this privacy policy to check for any changes. + 1. -__Contact Information__ +**Disclaimer of Certain Damages.** YOU UNDERSTAND AND AGREE THAT IN NO EVENT SHALL THE PCI PARTIES BE LIABLE FOR ANY LOSS OF PROFITS, PERSONAL INJURY, PROPERTY DAMAGE, WRONGFUL DEATH, REVENUE OR DATA, INDIRECT, INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES, OR DAMAGES OR COSTS DUE TO LOSS OF PRODUCTION OR USE, BUSINESS INTERRUPTION, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, IN EACH CASE WHETHER OR NOT PCI HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, ARISING OUT OF OR IN CONNECTION WITH THIS AGREEMENT, ON ANY THEORY OF LIABILITY, RESULTING FROM: (1) THE USE OR INABILITY TO USE THE APPLICATION OR ANY OF ITS ADVERTISED FEATURES; (2) UNAUTHORIZED ACCESS TO OR ALTERATION OF YOUR TRANSMISSIONS OR DATA; OR (3) ANY OTHER MATTER RELATED TO THE APPLICATION, WHETHER BASED ON WARRANTY, COPYRIGHT, CONTRACT, TORT (INCLUDING NEGLIGENCE), OR ANY OTHER LEGAL THEORY. THE FOREGOING CAP ON LIABILITY SHALL NOT APPLY TO LIABILITY OF A PCI PARTY FOR (A) DEATH OR PERSONAL INJURY CAUSED BY A PCI PARTY’S NEGLIGENCE; OR FOR (B) ANY INJURY CAUSED BY A PCI PARTY’S FRAUD OR FRAUDULENT MISREPRESENTATION. -To ask questions or comment about this privacy policy and our privacy practices, contact us at: + 2. -[ADDRESS/EMAIL ADDRESS] +**Cap on Liability.** TO THE MAXIMUM EXTENT PERMITTED BY LAW, NOTWITHSTANDING ANYTHING TO THE CONTRARY CONTAINED HEREIN, OUR LIABILITY TO YOU FOR ANY DAMAGES ARISING FROM OR RELATED TO THESE TERMS OF USE (FOR ANY CAUSE WHATSOEVER AND REGARDLESS OF THE FORM OF THE ACTION), WILL AT ALL TIMES BE LIMITED TO A MAXIMUM OF FIFTY US DOLLARS (U.S. \$50). THE EXISTENCE OF MORE THAN ONE CLAIM WILL NOT ENLARGE THIS LIMIT. YOU AGREE THAT OUR SUPPLIERS WILL HAVE NO LIABILITY OF ANY KIND ARISING FROM OR RELATING TO THESE TERMS OF USE. -[or via our toll-free number: + 3. -[TOLL-FREE NUMBER]] +**Your Data.** EXCEPT FOR PCI’S OBLIGATIONS TO PROTECT YOUR PERSONAL DATA AS SET FORTH IN THE PCI’S PRIVACY POLICY, PCI ASSUMES NO RESPONSIBILITY FOR THE TIMELINESS, DELETION, MIS-DELIVERY OR FAILURE TO STORE ANY CONTENT (INCLUDING YOUR LOCATION HISTORY), USER COMMUNICATIONS OR PERSONALIZATION SETTINGS. -[To register a complaint or concern, please [PRIVATE DISPUTE RESOLUTION INSTRUCTIONS].] + 4. +**Basis of the Bargain.** THE LIMITATIONS OF DAMAGES SET FORTH ABOVE ARE FUNDAMENTAL ELEMENTS OF THE BASIS OF THE BARGAIN BETWEEN PCI AND YOU. + +1. +**REMEDIES.** + + 5. + +**Violations.** If PCI becomes aware of any possible violations by you of this Agreement, PCI reserves the right to investigate such violations. If, as a result of the investigation, PCI believes that criminal activity has occurred, PCI reserves the right to refer the matter to, and to cooperate with, any and all applicable legal authorities. PCI is entitled, except to the extent prohibited by applicable law, to disclose any information or materials you provide to PCI in connection with your use of the Application, to (a) comply with applicable laws, legal process or governmental request; (b) enforce these Terms of Use, (c) respond to your requests for customer service, or (d) protect the rights, property or personal safety of PCI or the public, and all enforcement or other government officials, as PCI, in its sole discretion believes to be necessary or appropriate. + +2. +**TERM AND TERMINATION. ** + + 6. + +**Term.** This Agreement commences on the date when you accept them (as described in the preamble above) and remain in full force and effect while you use the Application, unless terminated earlier in accordance with this Agreement. + + 7. + +**Prior Use. ** Notwithstanding the foregoing, you hereby acknowledge and agree that this Agreement commenced on the earlier to occur of (a) the date you first used the Application or (b) the date you accepted this Agreement and will remain in full force and effect while you use the Application, unless earlier terminated in accordance with this Agreement. + + 8. + +**Termination by You. **If you want to terminate this Agreement, you may do so by deleting the Application from your mobile device. + + 9. + +**Effect of Termination.** Termination of this Agreement requires you to delete the Application and cease all use of it. All provisions of this Agreement which by their nature should survive, shall survive termination, including without limitation, ownership provisions, warranty disclaimers, and limitation of liability. + +3. +**INTERNATIONAL USERS. **The Application is intended solely for use in the United States of America. PCI makes no representations that the Application is functional in other locations. Those who access or use the Application from other countries do so at their own risk and are responsible for use in compliance with local law. + +4. +**DISPUTE RESOLUTION*. Please read the following arbitration agreement in this Section (“\_Arbitration Agreement*”) carefully.  It requires U.S. users to arbitrate disputes with PCI and limits the manner in which you can seek relief from us. \_** + + 10. + +**Applicability of Arbitration Agreement*.*** You agree that any dispute, claim, or request for relief relating in any way to your access or use of the Application or to any aspect of your relationship with PCI, will be resolved by binding arbitration, rather than in court, except that (1) you may assert claims or seek relief in small claims court if your claims qualify,; and (2) you or PCI may seek equitable relief in court for infringement or other misuse of intellectual property rights (such as trademarks, trade dress, domain names, trade secrets, copyrights, and patents). **This Arbitration Agreement shall apply, without limitation, to all disputes or claims and requests for relief that arose or were asserted before the effective date of this Agreement or any prior version of this Agreement. ** + + 11. + +**Arbitration Rules and Forum*. *** The Federal Arbitration Act governs the interpretation and enforcement of this Arbitration Agreement. To begin an arbitration proceeding, you must send a letter requesting arbitration and describing your dispute or claim or request for relief to our registered agent Samuel Hoff c/o Pierce & Mandell, P.C. 11 Beacon Street Suite 800, Boston MA 02108. The arbitration will be conducted by JAMS, an established alternative dispute resolution provider.  Disputes involving claims, counterclaims, or request for relief under $250,000, not inclusive of attorneys’ fees and interest, shall be subject to JAMS’s most current version of the Streamlined Arbitration Rules and procedures available at http://www.jamsadr.com/rules-streamlined-arbitration/; all other disputes shall be subject to JAMS’s most current version of the Comprehensive Arbitration Rules and Procedures, available at http://www.jamsadr.com/rules-comprehensive-arbitration/. JAMS’s rules are also available at www.jamsadr.com or by calling JAMS at 800-352-5267. If JAMS is not available to arbitrate, the parties will select an alternative arbitral forum. If the arbitrator finds that you cannot afford to pay JAMS’s filing, administrative, hearing and/or other fees and cannot obtain a waiver from JAMS, PCI will pay them for you. In addition, PCI will reimburse all such JAMS’s filing, administrative, hearing and/or other fees for disputes, claims, or requests for relief totaling less than $10,000 unless the arbitrator determines the claims are frivolous. +You may choose to have the arbitration conducted by telephone, based on written submissions, or at another mutually agreed location. Any judgment on the award rendered by the arbitrator may be entered in any court of competent jurisdiction. + + 12. + +**Authority of Arbitrator**.  The arbitrator shall have exclusive authority to (a) determine the scope and enforceability of this Arbitration Agreement and (b) resolve any dispute related to the interpretation, applicability, enforceability or formation of this Arbitration Agreement including, but not limited to, any assertion that all or any part of this Arbitration Agreement is void or voidable. The arbitration will decide the rights and liabilities, if any, of you and PCI. The arbitration proceeding will not be consolidated with any other matters or joined with any other cases or parties.  The arbitrator shall have the authority to grant motions dispositive of all or part of any claim. The arbitrator shall have the authority to award monetary damages and to grant any non-monetary remedy or relief available to an individual under applicable law, the arbitral forum’s rules, and this Agreement (including the Arbitration Agreement). The arbitrator shall issue a written award and statement of decision describing the essential findings and conclusions on which the award is based, including the calculation of any damages awarded.  The arbitrator has the same authority to award relief on an individual basis that a judge in a court of law would have.  The award of the arbitrator is final and binding upon you and us. + + 13. + +**Waiver of Jury Trial**.  YOU AND PCI HEREBY WAIVE ANY CONSTITUTIONAL AND STATUTORY RIGHTS TO SUE IN COURT AND HAVE A TRIAL IN FRONT OF A JUDGE OR A JURY. You and PCI are instead electing that all disputes, claims, or requests for relief shall be resolved by arbitration under this Arbitration Agreement, except as specified in Section 13.1 above.  An arbitrator can award on an individual basis the same damages and relief as a court and must follow this Agreement as a court would. However, there is no judge or jury in arbitration, and court review of an arbitration award is subject to very limited review. + + 14. + +**Waiver of Class or Other Non-Individualized Relief**.  ALL DISPUTES, CLAIMS, AND REQUESTS FOR RELIEF WITHIN THE SCOPE OF THIS ARBITRATION AGREEMENT MUST BE ARBITRATED ON AN INDIVIDUAL BASIS AND NOT ON A CLASS OR COLLECTIVE BASIS, ONLY INDIVIDUAL RELIEF IS AVAILABLE, AND CLAIMS OF MORE THAN ONE CUSTOMER OR USER CANNOT BE ARBITRATED OR CONSOLIDATED WITH THOSE OF ANY OTHER CUSTOMER OR USER. If a decision is issued stating that applicable law precludes enforcement of any of this subsection’s limitations as to a given dispute, claim, or request for relief, then such aspect must be severed from the arbitration and brought into the State or Federal Courts located in the Commonwealth of Massachusetts. All other disputes, claims, or requests for relief shall be arbitrated. + + 15. + +**30-Day Right to Opt Out**. You have the right to opt out of the provisions of this Arbitration Agreement by sending written notice of your decision to opt out to: legal@pathcheck.org, within 30 days after first becoming subject to this Arbitration Agreement. Your notice must include your name and address, your email address, and an unequivocal statement that you want to opt out of this Arbitration Agreement. If you opt out of this Arbitration Agreement, all other parts of this Agreement will continue to apply to you. Opting out of this Arbitration Agreement has no effect on any other arbitration agreements that you may currently have, or may enter in the future, with us. + + 16. + +**Severability*. ***Except as provided in subsection 13.5, if any part or parts of this Arbitration Agreement are found under the law to be invalid or unenforceable, then such specific part or parts shall be of no force and effect and shall be severed and the remainder of the Arbitration Agreement shall continue in full force and effect. + + 17. + +**Survival of Agreement*. ***This Arbitration Agreement will survive the termination of your relationship with PCI. + + 18. + +**Modification**.\*\* \*\*Notwithstanding any provision in this Agreement to the contrary, we agree that if PCI makes any future material change to this Arbitration Agreement, you may reject that change within thirty (30) days of such change becoming effective by writing PCI at the following address: Path Check, Inc. PO Box 441621, Somerville MA 02144 + +5. +**GENERAL PROVISIONS.** + + 19. + +**Electronic Communications.** The communications between you and PCI may take place via electronic means, whether you send PCI e-mails, or whether PCI posts notices in the Application or through updates made to the Application in accordance with this Terms of Use or communicates with you via e-mail. For contractual purposes, you (a) consent to receive communications from PCI in an electronic form; and (b) agree that all terms and conditions, agreements, notices, disclosures, and other communications that PCI provides to you electronically satisfy any legal requirement that such communications would satisfy if it were to be in writing. The foregoing does not affect your statutory rights, including but not limited to the Electronic Signatures in Global and National Commerce Act at 15 U.S.C. §7001 et seq. (“E-Sign”). + + 20. + +**Release.** You hereby release the PCI Parties and their successors from claims, demands, any and all losses, damages, rights, and actions of any kind, including personal injuries, death, and property damage, that is either directly or indirectly related to or arises from any interactions with or conduct of operators of Third Party Safe Places Web Apps, healthcare providers, governmental agencies, of any kind arising in connection with or as a result of this Agreement or your use of the Application. If you are a California resident, you hereby waive California Civil Code Section 1542, which states, “A general release does not extend to claims that the creditor or releasing party does not know or suspect to exist in his or her favor at the time of executing the release and that, if known by him or her, would have materially affected his or her settlement with the debtor or released party.” The foregoing release does not apply to any claims, demands, or any losses, damages, rights and actions of any kind, including personal injuries, death or property damage for any unconscionable commercial practice by a PCI Party or for such party’s fraud, deception, false, promise, misrepresentation or concealment, suppression or omission of any material fact in connection with the Application provided hereunder. + + 21. + +**Assignment.** This Agreement, and your rights and obligations hereunder, may not be assigned, subcontracted, delegated or otherwise transferred by you without PCI’s prior written consent, and any attempted assignment, subcontract, delegation, or transfer in violation of the foregoing will be null and void. + + 22. + +**Force Majeure.** PCI shall not be liable for any delay or failure to perform resulting from causes outside its reasonable control, including, but not limited to, acts of God, war, terrorism, riots, embargos, acts of civil or military authorities, fire, floods, accidents, strikes or shortages of transportation facilities, fuel, energy, labor or materials. + + 23. + +**Questions, Complaints, Claims.** If you have any questions, complaints or claims with respect to the Application, please contact us at: support@pathcheck.org. + + 24. + +**Exclusive Venue.** To the extent the parties are permitted under this Agreement to initiate litigation in a court, both you and PCI agree that all claims and disputes arising out of or relating to this Agreement will be litigated exclusively in the state or federal courts located in Boston, Massachusetts. + + 25. + +**Governing Law **THE TERMS AND ANY ACTION RELATED THERETO WILL BE GOVERNED AND INTERPRETED BY AND UNDER THE LAWS OF THE COMMONWEALTH OF MASSACHUSETTS, CONSISTENT WITH THE FEDERAL ARBITRATION ACT, WITHOUT GIVING EFFECT TO ANY PRINCIPLES THAT PROVIDE FOR THE APPLICATION OF THE LAW OF ANOTHER JURISDICTION. THE UNITED NATIONS CONVENTION ON CONTRACTS FOR THE INTERNATIONAL SALE OF GOODS DOES NOT APPLY TO THIS AGREEMENT. + + 26. + +**Choice of Language.** It is the express wish of the parties that this Agreement and all related documents have been drawn up in English. + + 27. + +**Notice.** You may give notice to PCI at the following address: Path Check, Inc. PO Box 441621, Somerville MA 02144. Such notice shall be deemed given when received by PCI by letter delivered by nationally recognized overnight delivery service or first class postage prepaid mail at the above address. + + 28. + +**Waiver.** Any waiver or failure to enforce any provision of this Agreement on one occasion will not be deemed a waiver of any other provision or of such provision on any other occasion. + + 29. + +**Severability.** If any portion of this Agreement is held invalid or unenforceable, that portion shall be construed in a manner to reflect, as nearly as possible, the original intention of the parties, and the remaining portions shall remain in full force and effect. + + 30. + +**Export Control.** You may not use, export, import, or transfer the Application except as authorized by U.S. law, the laws of the jurisdiction in which you obtained PCI Properties, and any other applicable laws. In particular, but without limitation, the Application may not be exported or re-exported (a) into any United States embargoed countries, or (b) to anyone on the U.S. Treasury Department’s list of Specially Designated Nationals or the U.S. Department of Commerce’s Denied Person’s List or Entity List. By using the Application, you represent and warrant that (y) you are not located in a country that is subject to a U.S. Government embargo, or that has been designated by the U.S. Government as a “terrorist supporting” country and (z) you are not listed on any U.S. Government list of prohibited or restricted parties. You also will not use the Application for any purpose prohibited by U.S. law, including the development, design, manufacture or production of missiles, nuclear, chemical or biological weapons. You acknowledge and agree that products, services or technology provided by PCI are subject to the export control laws and regulations of the United States. You shall comply with these laws and regulations and shall not, without prior U.S. government authorization, export, re-export, or transfer PCI products, services or technology, either directly or indirectly, to any country in violation of such laws and regulations. + + 31. + +**Accessing and Downloading the Application from iTunes.** The following applies to any App Store Sourced Application accessed through or downloaded from the Apple App Store: + + 1. + +You acknowledge and agree that (i) this Agreement is concluded between you and PCI only, and not Apple, and (ii) PCI, not Apple, is solely responsible for the App Store Sourced Application and content thereof. Your use of the App Store Sourced Application must comply with the App Store Terms of Service. + + 2. + +You acknowledge that Apple has no obligation whatsoever to furnish any maintenance and support services with respect to the App Store Sourced Application. + + 3. + +In the event of any failure of the App Store Sourced Application to conform to any applicable warranty, you may notify Apple, and Apple will refund the purchase price for the App Store Sourced Application to you and to the maximum extent permitted by applicable law, Apple will have no other warranty obligation whatsoever with respect to the App Store Sourced Application. As between PCI and Apple, any other claims, losses, liabilities, damages, costs or expenses attributable to any failure to conform to any warranty will be the sole responsibility of PCI. + + 4. + +You and PCI acknowledge that, as between PCI and Apple, Apple is not responsible for addressing any claims you have or any claims of any third party relating to the App Store Sourced Application or your possession and use of the App Store Sourced Application, including, but not limited to: (i) product liability claims; (ii) any claim that the App Store Sourced Application fails to conform to any applicable legal or regulatory requirement; and (iii) claims arising under consumer protection or similar legislation. + + 5. + +You and PCI acknowledge that, in the event of any third-party claim that the App Store Sourced Application or your possession and use of that App Store Sourced Application infringes that third party’s intellectual property rights, as between PCI and Apple, PCI, not Apple, will be solely responsible for the investigation, defense, settlement and discharge of any such intellectual property infringement claim to the extent required by this Agreement. + + 6. + +You and PCI acknowledge and agree that Apple, and Apple’s subsidiaries, are third-party beneficiaries of this Agreement as related to your license of the App Store Sourced Application, and that, upon your acceptance of the terms and conditions of this Agreement, Apple will have the right (and will be deemed to have accepted the right) to enforce this Agreement as related to your license of the App Store Sourced Application against you as a third-party beneficiary thereof. + + 7. + +Without limiting any other terms of this Agreement, you must comply with all applicable third-party terms of agreement when using the App Store Sourced Application. + + 32. + +**Consumer Complaints.** In accordance with California Civil Code §1789.3, you may report complaints to the Complaint Assistance Unit of the Division of Consumer Services of the California Department of Consumer Affairs by contacting them in writing at 1625 North Market Blvd., Suite N 112, Sacramento, CA 95834, or by telephone at (800) 952-5210. + + 33. + +**Entire Agreement.** This Agreement is the final, complete and exclusive agreement of the parties with respect to the subject matter hereof and supersedes and merges all prior discussions between the parties with respect to such subject matter. `; From e624e3496f0ac0938829884ade282291bcf9b495 Mon Sep 17 00:00:00 2001 From: Tim Stirrat Date: Thu, 23 Apr 2020 20:25:34 -0700 Subject: [PATCH 22/32] revert eula, it was broken anyway --- app/locales/eula/eula_en.js | 288 ------------------------------------ 1 file changed, 288 deletions(-) diff --git a/app/locales/eula/eula_en.js b/app/locales/eula/eula_en.js index cbfb81af18..274326ba20 100644 --- a/app/locales/eula/eula_en.js +++ b/app/locales/eula/eula_en.js @@ -1,292 +1,4 @@ export const eula_en = `**Terms of Use** **Last Updated Date: April 23, 2020** - -PLEASE READ THIS TERMS OF USE AGREEMENT (THE **“TERMS OF USE” **OR **“AGREEMENT”**) CAREFULLY. THE SAFE PATH MOBILE APPLICATION (THE “**APPLICATION”**), AND THE FEATURES AND INFORMATION IN IT ARE CONTROLLED BY PATH CHECK, INC. (“**PCI**”). THESE TERMS OF USE GOVERN THE USE OF THE APPLICATION AND APPLY TO ALL USERS USING THE APPLICATION IN ANY WAY, INCLUDING THE FEATURES THEREIN. BY CLICKING ON THE “I ACCEPT” BUTTON AND/OR DOWNLOADING THE APPLICATION, YOU REPRESENT THAT (1) YOU HAVE READ, UNDERSTAND, AND AGREE TO BE BOUND BY THE TERMS OF USE, (2) YOU ARE OF LEGAL AGE TO FORM A BINDING CONTRACT WITH PCI, AND (3) YOU HAVE THE AUTHORITY TO ENTER INTO THE TERMS OF USE. **IF YOU DO NOT AGREE TO BE BOUND BY THE TERMS OF USE, YOU MAY NOT ACCESS OR USE THE APPLICATION**. - -**PLEASE BE AWARE THAT SECTION 13 OF THIS AGREEMENT, BELOW, CONTAINS PROVISIONS GOVERNING HOW DISPUTES THAT YOU AND WE HAVE AGAINST EACH OTHER ARE RESOLVED, INCLUDING, WITHOUT LIMITATION, ANY DISPUTES THAT AROSE OR WERE ASSERTED PRIOR TO THE EFFECTIVE DATE OF THIS AGREEMENT. IN PARTICULAR, IT CONTAINS AN ARBITRATION AGREEMENT WHICH WILL, WITH LIMITED EXCEPTIONS, REQUIRE DISPUTES BETWEEN US TO BE SUBMITTED TO BINDING AND FINAL ARBITRATION. UNLESS YOU OPT OUT OF THE ARBITRATION AGREEMENT: (1) YOU WILL ONLY BE PERMITTED TO PURSUE DISPUTES OR CLAIMS AND SEEK RELIEF AGAINST US ON AN INDIVIDUAL BASIS, NOT AS A PLAINTIFF OR CLASS MEMBER IN ANY CLASS OR REPRESENTATIVE ACTION OR PROCEEDING; AND (2) YOU ARE WAIVING YOUR RIGHT TO PURSUE DISPUTES OR CLAIMS AND SEEK RELIEF IN A COURT OF LAW AND TO HAVE A JURY TRIAL. ** - -**ANY DISPUTE, CLAIM OR REQUEST FOR RELIEF RELATING IN ANY WAY TO YOUR USE OF THE APPLICATION WILL BE GOVERNED AND INTERPRETED BY AND UNDER THE LAWS OF THE COMMONWEALTH OF MASSACHUSETTS, CONSISTENT WITH THE FEDERAL ARBITRATION ACT, WITHOUT GIVING EFFECT TO ANY PRINCIPLES THAT PROVIDE FOR THE APPLICATION OF THE LAW OF ANY OTHER JURISDICTION. THE UNITED NATIONS CONVENTION ON CONTRACTS FOR THE INTERNATIONAL SALE OF GOODS IS EXPRESSLY EXCLUDED FROM THIS AGREEMENT. ** - -PLEASE NOTE THAT THIS AGREEMENT IS SUBJECT TO CHANGE BY PCI IN ITS SOLE DISCRETION AT ANY TIME. When changes are made, PCI will make a new copy of the Terms of Use available within the Application. We will also update the “Last Updated” date at the top of the Terms of Use. Your continued use of the Application after a change to the Terms of Use is made constitutes acceptance. PLEASE REGULARLY CHECK THE APPLICATION TO VIEW THE MOST CURRENT TERMS. - -1. -**USE OF THE APPLICATION.** - - 1. - -**Definitions**. As used in these Terms of Use, the following definitions apply: -“**App User**” means an individual natural person who has downloaded the Application under these Terms of Use. - -“**Location History**” means location data collected from an App User’s mobile device leveraging GPS, Bluetooth and/or other features or software, that the App User elects to have recorded and stored within the Application installed on the App User’s mobile device. - -“**Publicly Available Safe Places Data**” means anonymized maps of public places where individuals diagnosed with Covid-19 have visited and data files of times they visited such places, as compiled and created by a third party, and made available via such third party’s Third Party Safe Places Web App. - -“**Safe Places Software**” means open-source software, available at [https://github.com/tripleblindmarket/safe-places](https://github.com/tripleblindmarket/safe-places), that facilitates contact tracing and related tasks, and is designed for use by third parties, such as government agencies. - -“**Third Party Safe Places Web App**” means a web-based application owned and operated by a third party, such as a government agency, that employs Safe Places Software to, among other things, publish Publicly Available Safe Places Data. - - 2. - -**Application Features and Functionality.** The Application is designed to enable App Users, at their option: (a) to record their Location History and to store such data locally in the Application downloaded to their mobile device, (b) to access Publicly Available Safe Places Data from one or more Third Party Safe Places Web Apps and download it to the Safe Paths App downloaded on their mobile device, and (c) to share their stored Location History with third parties that they choose. - - 3. - -**Application License. **The Application and the information and content available therein are protected by copyright laws throughout the world. Subject to your compliance with this Agreement, PCI grants you a limited non-exclusive, non-transferable, non-sublicensable, revocable license to download, install and use a copy of the Application on a single mobile device or computer that you own or control and to run such copy of the Application solely for your own personal or internal business purposes. Certain components or libraries included in or bundled with the Application constitute open source software and are licensed under open source licenses. To the extent required by such open source licenses, the terms of such licenses will apply in lieu of the terms of this Section 1.3, solely with respect to those components or libraries that are licensed under such open source licenses. For a copy of such open source licenses, visit [https://github.com/tripleblindmarket/covid-safe-paths/blob/develop/LICENSE](https://github.com/tripleblindmarket/covid-safe-paths/blob/develop/LICENSE). Furthermore, with respect to any Application accessed through or downloaded from the Apple App Store (an** “App Store Sourced Application”**), you will only use the App Store Sourced Application (a) on an Apple-branded product that runs the iOS (Apple’s proprietary operating system) and (b) as permitted by the “Usage Rules” set forth in the Apple App Store Terms of Service. Notwithstanding the first sentence in this section, with respect to any Application accessed through or downloaded from the Google Play store (a “**Google Play Sourced Application**”), you may have additional license rights with respect to use of the Application on a shared basis within your designated family group. - - 4. - -**Updates.** You understand that to keep the Application most useful for App Users and to accommodate bug fixes and other technological changes, PCI may make updates to the Application after you download the Application. These updates will be made available to App Users from the third party from whom you received the Application license, e.g., the Apple App Store or Google Play (each, an **“App Store”**). You will have the ability, at your option, to download any updates to the Application that we make freely available through such channels. We do not require you to install any updates in order for you to continue using the Application after we make such updates available. This is because we do not retain any information about you when you download the Application. Therefore, we will not know whether you have installed any such updates. Accordingly, you acknowledge and agree that if you elect NOT to install available updates, the Application may not operate in accordance with publicly available documentation regarding the features and functionality of the Application, which documentation may be updated after the time you originally downloaded it. In addition, you may need to update third-party software from time to time in order to use the Application. Any updates issued by PCI and installed by you shall be deemed the Application and shall be governed by this Safe Places EULA or any subsequent end user license agreement accompanying the update. - - 5. - -**Necessary Equipment and Software.** You must provide all equipment and software necessary to download and use the Application and to connect to any third party services or sites, including but not limited to, a mobile device that is suitable to connect with and use the Application. You are solely responsible for any fees, including Internet connection or mobile fees, that you incur when accessing the Application. - - 6. - -**Responsibility for Location History and Other Data Collected and Stored by You. ** PCI has no access to the Location History or any other data you collect, receive and store in the installed Application or otherwise on your mobile device. Therefore, PCI has no responsibility or liability for the deletion or accuracy of the Location History or other data you collect, receive or store in the Application or the failure to store, transmit or receive transmission of Location History or other data; or the security, privacy, storage, or transmission of other communications originating with or involving use of the Application. - -2. -**OWNERSHIP.** - - 7. - -**Application.** Except with respect to your Location History and other data you may collect, retrieve from third parties and store in the Application on your device, you agree that PCI and its suppliers own all rights, title and interest in and to the Application. You will not remove, alter or obscure any copyright, trademark, service mark or other proprietary rights notices incorporated in or accompanying the Application. - - 8. - -**Trademarks.** COVID Safe Paths and all related graphics, logos, service marks and trade names used on or in connection with the Application or in connection therewith are the trademarks of PCI and may not be used without permission in connection with your, or any third-party, products or services. Other trademarks, service marks and trade names that may appear on or in the Application are the property of their respective owners. - -3. -**COLLECTION AND USE OF YOUR PERSONAL INFORMATION. **You acknowledge that the Application may collect personal information about you (through your choice to store information in the Application or through automatic technology tools), including your Location History. You acknowledge that the Application may provide you with opportunities to share personal information about yourself, including your Location History with others. All personal information in connection with this Application is subject to our Privacy Policy. By downloading, installing, using, and providing personal information to or through this Application, you consent to all actions taken by us with respect to your personal information in compliance with the Privacy Policy. For some features of the Application, specific consent is required. In addition, you may choose to disclose, through other means not associated with the Application, any part of your personal information to family members, doctors, health care providers, governmental agencies, or other individuals or entities. We recommend that you make your choices regarding sharing your personal information, through the Application or otherwise, carefully. We will have no liability for any consequences that may result because you have released or shared information, through the Application or otherwise, with a third party. - -4. -**FEEDBACK**. If you provide PCI with any ideas, suggestions, documents, and/or proposals (**“Feedback”**) via email or another means, you do so at your own risk and you acknowledge and agree that PCI has no obligations (including without limitation obligations of confidentiality) with respect to such Feedback. You represent and warrant that you have all rights necessary to submit the Feedback. You hereby grant to PCI a fully paid, royalty-free, perpetual, irrevocable, worldwide, non-exclusive, and fully sublicensable right and license to use, reproduce, perform, display, distribute, adapt, modify, re-format, create derivative works of, and otherwise commercially or non-commercially exploit in any manner, any and all Feedback, and to sublicense the foregoing rights, in connection with the operation and maintenance of the Application, any other PCI products or services, or PCI’s business. - -5. -**APP STORES. **You acknowledge and agree that the availability of the Application is dependent on the App Store from whom you received the Application license. You acknowledge that this Agreement is between you and PCI and not with the App Store. PCI, not the App Store, is solely responsible for the Application, including the content PCI makes available therein, and the maintenance, support services, and warranty therefor, and addressing any claims relating thereto (e.g., product liability, legal compliance or intellectual property infringement). In order to use the Application, you must have access to a wireless network, and you agree to pay all fees associated with such access. You also agree to pay all fees (if any) charged by the App Store in connection with the Application. You agree to comply with, and your license to use the Application is conditioned upon your compliance with all terms of agreement imposed by the applicable App Store when using the Application. You acknowledge that the App Store (and its subsidiaries) are third-party beneficiaries of this Agreement and will have the right to enforce it. - -6. -**FEES. **No fees shall be payable under this Agreement for the rights granted under this Agreement. You acknowledge and agree that this fee arrangement is made in consideration for the mutual covenants set forth in this Agreement, including your obligations hereunder, and the disclaimers, exclusions, and limitations of liability set forth herein. - -7. -**INDEMNIFICATION. **You agree to indemnify and hold PCI, its parents, subsidiaries, affiliates, officers, employees, volunteers, agents, partners, suppliers, and licensors (each, a “**PCI Party**” and collectively, the **“PCI Parties”**) harmless from any losses, costs, liabilities and expenses (including reasonable attorneys’ fees) relating to or arising out of any and all of the following: (a) your use of, or inability to use the Application; (b) your violation of this Agreement; (c) your violation of any rights of another party; or (d) your violation of any applicable laws, rules or regulations. PCI reserves the right, at its own cost, to assume the exclusive defense and control of any matter otherwise subject to indemnification by you, in which event you will fully cooperate with PCI in asserting any available defenses. This provision does not require you to indemnify any of the PCI Parties for any unconscionable commercial practice by such party or for such party’s fraud, deception, false promise, misrepresentation or concealment, suppression or omission of any material fact in connection with the Application provided hereunder. You agree that the provisions in this section will survive any termination of this Agreement and/or your use of or access to Application. - -8. -**DISCLAIMER OF WARRANTIES AND CONDITIONS.** - - 9. - -**As Is.** YOU EXPRESSLY UNDERSTAND AND AGREE THAT TO THE EXTENT PERMITTED BY APPLICABLE LAW, YOUR USE OF THE APPLICATION IS AT YOUR SOLE RISK, AND THE APPLICATION IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS, WITH ALL FAULTS. THE PCI PARTIES EXPRESSLY DISCLAIM ALL WARRANTIES, REPRESENTATIONS, AND CONDITIONS OF ANY KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OR CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARISING FROM USE OF THE APPLICATION. - - 1. - -THE PCI PARTIES MAKE NO WARRANTY, REPRESENTATION OR CONDITION THAT: (1) THE APPLICATION OR ITS FEATURES WILL MEET YOUR REQUIREMENTS; (2) YOUR USE OF THE APPLICATION WILL BE UNINTERRUPTED, TIMELY, SECURE OR ERROR-FREE; OR (3) THE RESULTS THAT MAY BE OBTAINED FROM USE OF THE APPLICATION WILL BE ACCURATE OR RELIABLE. - - 2. - -ANY CONTENT DOWNLOADED FROM OR OTHERWISE ACCESSED THROUGH THE APPLICATION IS ACCESSED AT YOUR OWN RISK, AND YOU SHALL BE SOLELY RESPONSIBLE FOR ANY DAMAGE TO YOUR PROPERTY, INCLUDING, BUT NOT LIMITED TO, YOUR COMPUTER SYSTEM AND ANY DEVICE YOU USE TO ACCESS THE APPLICATION, OR ANY OTHER LOSS THAT RESULTS FROM ACCESSING SUCH CONTENT. - - 3. - -THE AVAILABILITY OF THE APPLICATION AND ITS FEATURES MAY BE SUBJECT TO DELAYS, CANCELLATIONS AND OTHER DISRUPTIONS. PCI MAKES NO WARRANTY, REPRESENTATION OR CONDITION WITH RESPECT TO THE APPLICATION OR ITS FEATURES, INCLUDING BUT NOT LIMITED TO, THE QUALITY, EFFECTIVENESS, REPUTATION AND OTHER CHARACTERISTICS THEREOF. - - 4. - -NO ADVICE OR INFORMATION, WHETHER ORAL OR WRITTEN, OBTAINED FROM PCI OR THROUGH THE APPLICATION WILL CREATE ANY WARRANTY NOT EXPRESSLY MADE HEREIN. - - 5. - -FROM TIME TO TIME, PCI MAY OFFER NEW “BETA” FEATURES OR TOOLS WITH WHICH ITS USERS MAY EXPERIMENT. SUCH FEATURES OR TOOLS ARE OFFERED SOLELY FOR EXPERIMENTAL PURPOSES AND WITHOUT ANY WARRANTY OF ANY KIND, AND MAY BE MODIFIED OR DISCONTINUED AT PCI’S SOLE DISCRETION. THE PROVISIONS OF THIS SECTION APPLY WITH FULL FORCE TO SUCH FEATURES OR TOOLS. - - 10. - -**NOT INTENDED AS MEDICAL ADVICE.** YOU ACKNOWLEDGE THAT THE INFORMATION IN THE APPLICATION IS PROVIDED FOR GENERAL INFORMATIONAL PURPOSES ONLY. IT IS NOT INTENDED AS MEDICAL ADVICE OF ANY KIND NOR IS IT INTENDED TO DIAGNOSE, TREAT, CURE OR PREVENT ANY DISEASE OR MEDICAL CONDITION. THE INFORMATION PRESENTED IN THE APPLICATION SHOULD NOT BE INTERPRETED OR CONSTRUED IN ANY WAY AS A REPLACEMENT OR SUBSTITUTE FOR MEDICAL ADVICE PROVIDED BY YOUR DOCTOR OR OTHER QUALIFIED HEALTHCARE PROVIDER. YOU SHOULD NOT DISREGARD, AVOID OR DELAY OBTAINING MEDICAL ADVICE OR TREATMENT FROM YOUR DOCTOR OR OTHER QUALIFIED HEALTHCARE PROVIDER DUE TO ANY INFORMATION PROVIDED IN THE APPLICATION. UNDER NO CIRCUMSTANCES SHOULD YOU ALTER YOUR EXISTING MEDICAL TREATMENT, MEDICATION REGIMEN, OR ANY OTHER RELATED HEALTHCARE ACTIVITIES BASED ON ANY INFORMATION PROVIDED IN THE APPLICATION. IT IS IMPORTANT FOR YOU TO DISCUSS YOUR TREATMENT OPTIONS, AND ANY QUESTIONS THAT YOU MAY HAVE, WITH YOUR DOCTOR OR OTHER QUALIFIED HEALTHCARE PROVIDER. - - 11. - -In making the Application available for download, PCI’s goal is to provide individuals with a useful tool for contact tracing. However, the utility of the Application’s features is dependent upon a number of factors that are outside the control of PCI, such as the reliability of GPS sensors, whether individuals are carrying their mobile devices, as well as the accuracy, reliability, availability, effectiveness or correct use of individual’s mobile devices and GPS sensors, all of which are used to create Location History, and for any Publicly Available Safe Places Data that you may upload into your Application from third party source, the accuracy and completeness of such data. Your Location History or other data may be unavailable, inaccurate or incomplete. Use of the Application should not replace your good judgment and common sense. - - 12. - -**No Liability for Conduct of Third Parties.** YOU ACKNOWLEDGE AND AGREE THAT PCI PARTIES ARE NOT LIABLE, AND YOU AGREE NOT TO SEEK TO HOLD PCI PARTIES LIABLE, FOR THE CONDUCT OR OMISSIONS OF THIRD PARTIES, INCLUDING THE ACTIONS OF ANY THIRD PARTY OPERATING A THIRD PARTY SAFE PLACES WEB APP OR ANY GOVERNMENTAL AGENCY WITH WHICH YOU CHOOSE TO INTERACT IN CONNECTION WITH YOUR USE OF THE APPLICATION, AND THAT THE RISK OF INJURY FROM SUCH THIRD PARTIES RESTS ENTIRELY WITH YOU. - -9. -**LIMITATION OF LIABILITY.** - - 1. - -**Disclaimer of Certain Damages.** YOU UNDERSTAND AND AGREE THAT IN NO EVENT SHALL THE PCI PARTIES BE LIABLE FOR ANY LOSS OF PROFITS, PERSONAL INJURY, PROPERTY DAMAGE, WRONGFUL DEATH, REVENUE OR DATA, INDIRECT, INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES, OR DAMAGES OR COSTS DUE TO LOSS OF PRODUCTION OR USE, BUSINESS INTERRUPTION, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, IN EACH CASE WHETHER OR NOT PCI HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, ARISING OUT OF OR IN CONNECTION WITH THIS AGREEMENT, ON ANY THEORY OF LIABILITY, RESULTING FROM: (1) THE USE OR INABILITY TO USE THE APPLICATION OR ANY OF ITS ADVERTISED FEATURES; (2) UNAUTHORIZED ACCESS TO OR ALTERATION OF YOUR TRANSMISSIONS OR DATA; OR (3) ANY OTHER MATTER RELATED TO THE APPLICATION, WHETHER BASED ON WARRANTY, COPYRIGHT, CONTRACT, TORT (INCLUDING NEGLIGENCE), OR ANY OTHER LEGAL THEORY. THE FOREGOING CAP ON LIABILITY SHALL NOT APPLY TO LIABILITY OF A PCI PARTY FOR (A) DEATH OR PERSONAL INJURY CAUSED BY A PCI PARTY’S NEGLIGENCE; OR FOR (B) ANY INJURY CAUSED BY A PCI PARTY’S FRAUD OR FRAUDULENT MISREPRESENTATION. - - 2. - -**Cap on Liability.** TO THE MAXIMUM EXTENT PERMITTED BY LAW, NOTWITHSTANDING ANYTHING TO THE CONTRARY CONTAINED HEREIN, OUR LIABILITY TO YOU FOR ANY DAMAGES ARISING FROM OR RELATED TO THESE TERMS OF USE (FOR ANY CAUSE WHATSOEVER AND REGARDLESS OF THE FORM OF THE ACTION), WILL AT ALL TIMES BE LIMITED TO A MAXIMUM OF FIFTY US DOLLARS (U.S. \$50). THE EXISTENCE OF MORE THAN ONE CLAIM WILL NOT ENLARGE THIS LIMIT. YOU AGREE THAT OUR SUPPLIERS WILL HAVE NO LIABILITY OF ANY KIND ARISING FROM OR RELATING TO THESE TERMS OF USE. - - 3. - -**Your Data.** EXCEPT FOR PCI’S OBLIGATIONS TO PROTECT YOUR PERSONAL DATA AS SET FORTH IN THE PCI’S PRIVACY POLICY, PCI ASSUMES NO RESPONSIBILITY FOR THE TIMELINESS, DELETION, MIS-DELIVERY OR FAILURE TO STORE ANY CONTENT (INCLUDING YOUR LOCATION HISTORY), USER COMMUNICATIONS OR PERSONALIZATION SETTINGS. - - 4. - -**Basis of the Bargain.** THE LIMITATIONS OF DAMAGES SET FORTH ABOVE ARE FUNDAMENTAL ELEMENTS OF THE BASIS OF THE BARGAIN BETWEEN PCI AND YOU. - -1. -**REMEDIES.** - - 5. - -**Violations.** If PCI becomes aware of any possible violations by you of this Agreement, PCI reserves the right to investigate such violations. If, as a result of the investigation, PCI believes that criminal activity has occurred, PCI reserves the right to refer the matter to, and to cooperate with, any and all applicable legal authorities. PCI is entitled, except to the extent prohibited by applicable law, to disclose any information or materials you provide to PCI in connection with your use of the Application, to (a) comply with applicable laws, legal process or governmental request; (b) enforce these Terms of Use, (c) respond to your requests for customer service, or (d) protect the rights, property or personal safety of PCI or the public, and all enforcement or other government officials, as PCI, in its sole discretion believes to be necessary or appropriate. - -2. -**TERM AND TERMINATION. ** - - 6. - -**Term.** This Agreement commences on the date when you accept them (as described in the preamble above) and remain in full force and effect while you use the Application, unless terminated earlier in accordance with this Agreement. - - 7. - -**Prior Use. ** Notwithstanding the foregoing, you hereby acknowledge and agree that this Agreement commenced on the earlier to occur of (a) the date you first used the Application or (b) the date you accepted this Agreement and will remain in full force and effect while you use the Application, unless earlier terminated in accordance with this Agreement. - - 8. - -**Termination by You. **If you want to terminate this Agreement, you may do so by deleting the Application from your mobile device. - - 9. - -**Effect of Termination.** Termination of this Agreement requires you to delete the Application and cease all use of it. All provisions of this Agreement which by their nature should survive, shall survive termination, including without limitation, ownership provisions, warranty disclaimers, and limitation of liability. - -3. -**INTERNATIONAL USERS. **The Application is intended solely for use in the United States of America. PCI makes no representations that the Application is functional in other locations. Those who access or use the Application from other countries do so at their own risk and are responsible for use in compliance with local law. - -4. -**DISPUTE RESOLUTION*. Please read the following arbitration agreement in this Section (“\_Arbitration Agreement*”) carefully.  It requires U.S. users to arbitrate disputes with PCI and limits the manner in which you can seek relief from us. \_** - - 10. - -**Applicability of Arbitration Agreement*.*** You agree that any dispute, claim, or request for relief relating in any way to your access or use of the Application or to any aspect of your relationship with PCI, will be resolved by binding arbitration, rather than in court, except that (1) you may assert claims or seek relief in small claims court if your claims qualify,; and (2) you or PCI may seek equitable relief in court for infringement or other misuse of intellectual property rights (such as trademarks, trade dress, domain names, trade secrets, copyrights, and patents). **This Arbitration Agreement shall apply, without limitation, to all disputes or claims and requests for relief that arose or were asserted before the effective date of this Agreement or any prior version of this Agreement. ** - - 11. - -**Arbitration Rules and Forum*. *** The Federal Arbitration Act governs the interpretation and enforcement of this Arbitration Agreement. To begin an arbitration proceeding, you must send a letter requesting arbitration and describing your dispute or claim or request for relief to our registered agent Samuel Hoff c/o Pierce & Mandell, P.C. 11 Beacon Street Suite 800, Boston MA 02108. The arbitration will be conducted by JAMS, an established alternative dispute resolution provider.  Disputes involving claims, counterclaims, or request for relief under $250,000, not inclusive of attorneys’ fees and interest, shall be subject to JAMS’s most current version of the Streamlined Arbitration Rules and procedures available at http://www.jamsadr.com/rules-streamlined-arbitration/; all other disputes shall be subject to JAMS’s most current version of the Comprehensive Arbitration Rules and Procedures, available at http://www.jamsadr.com/rules-comprehensive-arbitration/. JAMS’s rules are also available at www.jamsadr.com or by calling JAMS at 800-352-5267. If JAMS is not available to arbitrate, the parties will select an alternative arbitral forum. If the arbitrator finds that you cannot afford to pay JAMS’s filing, administrative, hearing and/or other fees and cannot obtain a waiver from JAMS, PCI will pay them for you. In addition, PCI will reimburse all such JAMS’s filing, administrative, hearing and/or other fees for disputes, claims, or requests for relief totaling less than $10,000 unless the arbitrator determines the claims are frivolous. -You may choose to have the arbitration conducted by telephone, based on written submissions, or at another mutually agreed location. Any judgment on the award rendered by the arbitrator may be entered in any court of competent jurisdiction. - - 12. - -**Authority of Arbitrator**.  The arbitrator shall have exclusive authority to (a) determine the scope and enforceability of this Arbitration Agreement and (b) resolve any dispute related to the interpretation, applicability, enforceability or formation of this Arbitration Agreement including, but not limited to, any assertion that all or any part of this Arbitration Agreement is void or voidable. The arbitration will decide the rights and liabilities, if any, of you and PCI. The arbitration proceeding will not be consolidated with any other matters or joined with any other cases or parties.  The arbitrator shall have the authority to grant motions dispositive of all or part of any claim. The arbitrator shall have the authority to award monetary damages and to grant any non-monetary remedy or relief available to an individual under applicable law, the arbitral forum’s rules, and this Agreement (including the Arbitration Agreement). The arbitrator shall issue a written award and statement of decision describing the essential findings and conclusions on which the award is based, including the calculation of any damages awarded.  The arbitrator has the same authority to award relief on an individual basis that a judge in a court of law would have.  The award of the arbitrator is final and binding upon you and us. - - 13. - -**Waiver of Jury Trial**.  YOU AND PCI HEREBY WAIVE ANY CONSTITUTIONAL AND STATUTORY RIGHTS TO SUE IN COURT AND HAVE A TRIAL IN FRONT OF A JUDGE OR A JURY. You and PCI are instead electing that all disputes, claims, or requests for relief shall be resolved by arbitration under this Arbitration Agreement, except as specified in Section 13.1 above.  An arbitrator can award on an individual basis the same damages and relief as a court and must follow this Agreement as a court would. However, there is no judge or jury in arbitration, and court review of an arbitration award is subject to very limited review. - - 14. - -**Waiver of Class or Other Non-Individualized Relief**.  ALL DISPUTES, CLAIMS, AND REQUESTS FOR RELIEF WITHIN THE SCOPE OF THIS ARBITRATION AGREEMENT MUST BE ARBITRATED ON AN INDIVIDUAL BASIS AND NOT ON A CLASS OR COLLECTIVE BASIS, ONLY INDIVIDUAL RELIEF IS AVAILABLE, AND CLAIMS OF MORE THAN ONE CUSTOMER OR USER CANNOT BE ARBITRATED OR CONSOLIDATED WITH THOSE OF ANY OTHER CUSTOMER OR USER. If a decision is issued stating that applicable law precludes enforcement of any of this subsection’s limitations as to a given dispute, claim, or request for relief, then such aspect must be severed from the arbitration and brought into the State or Federal Courts located in the Commonwealth of Massachusetts. All other disputes, claims, or requests for relief shall be arbitrated. - - 15. - -**30-Day Right to Opt Out**. You have the right to opt out of the provisions of this Arbitration Agreement by sending written notice of your decision to opt out to: legal@pathcheck.org, within 30 days after first becoming subject to this Arbitration Agreement. Your notice must include your name and address, your email address, and an unequivocal statement that you want to opt out of this Arbitration Agreement. If you opt out of this Arbitration Agreement, all other parts of this Agreement will continue to apply to you. Opting out of this Arbitration Agreement has no effect on any other arbitration agreements that you may currently have, or may enter in the future, with us. - - 16. - -**Severability*. ***Except as provided in subsection 13.5, if any part or parts of this Arbitration Agreement are found under the law to be invalid or unenforceable, then such specific part or parts shall be of no force and effect and shall be severed and the remainder of the Arbitration Agreement shall continue in full force and effect. - - 17. - -**Survival of Agreement*. ***This Arbitration Agreement will survive the termination of your relationship with PCI. - - 18. - -**Modification**.\*\* \*\*Notwithstanding any provision in this Agreement to the contrary, we agree that if PCI makes any future material change to this Arbitration Agreement, you may reject that change within thirty (30) days of such change becoming effective by writing PCI at the following address: Path Check, Inc. PO Box 441621, Somerville MA 02144 - -5. -**GENERAL PROVISIONS.** - - 19. - -**Electronic Communications.** The communications between you and PCI may take place via electronic means, whether you send PCI e-mails, or whether PCI posts notices in the Application or through updates made to the Application in accordance with this Terms of Use or communicates with you via e-mail. For contractual purposes, you (a) consent to receive communications from PCI in an electronic form; and (b) agree that all terms and conditions, agreements, notices, disclosures, and other communications that PCI provides to you electronically satisfy any legal requirement that such communications would satisfy if it were to be in writing. The foregoing does not affect your statutory rights, including but not limited to the Electronic Signatures in Global and National Commerce Act at 15 U.S.C. §7001 et seq. (“E-Sign”). - - 20. - -**Release.** You hereby release the PCI Parties and their successors from claims, demands, any and all losses, damages, rights, and actions of any kind, including personal injuries, death, and property damage, that is either directly or indirectly related to or arises from any interactions with or conduct of operators of Third Party Safe Places Web Apps, healthcare providers, governmental agencies, of any kind arising in connection with or as a result of this Agreement or your use of the Application. If you are a California resident, you hereby waive California Civil Code Section 1542, which states, “A general release does not extend to claims that the creditor or releasing party does not know or suspect to exist in his or her favor at the time of executing the release and that, if known by him or her, would have materially affected his or her settlement with the debtor or released party.” The foregoing release does not apply to any claims, demands, or any losses, damages, rights and actions of any kind, including personal injuries, death or property damage for any unconscionable commercial practice by a PCI Party or for such party’s fraud, deception, false, promise, misrepresentation or concealment, suppression or omission of any material fact in connection with the Application provided hereunder. - - 21. - -**Assignment.** This Agreement, and your rights and obligations hereunder, may not be assigned, subcontracted, delegated or otherwise transferred by you without PCI’s prior written consent, and any attempted assignment, subcontract, delegation, or transfer in violation of the foregoing will be null and void. - - 22. - -**Force Majeure.** PCI shall not be liable for any delay or failure to perform resulting from causes outside its reasonable control, including, but not limited to, acts of God, war, terrorism, riots, embargos, acts of civil or military authorities, fire, floods, accidents, strikes or shortages of transportation facilities, fuel, energy, labor or materials. - - 23. - -**Questions, Complaints, Claims.** If you have any questions, complaints or claims with respect to the Application, please contact us at: support@pathcheck.org. - - 24. - -**Exclusive Venue.** To the extent the parties are permitted under this Agreement to initiate litigation in a court, both you and PCI agree that all claims and disputes arising out of or relating to this Agreement will be litigated exclusively in the state or federal courts located in Boston, Massachusetts. - - 25. - -**Governing Law **THE TERMS AND ANY ACTION RELATED THERETO WILL BE GOVERNED AND INTERPRETED BY AND UNDER THE LAWS OF THE COMMONWEALTH OF MASSACHUSETTS, CONSISTENT WITH THE FEDERAL ARBITRATION ACT, WITHOUT GIVING EFFECT TO ANY PRINCIPLES THAT PROVIDE FOR THE APPLICATION OF THE LAW OF ANOTHER JURISDICTION. THE UNITED NATIONS CONVENTION ON CONTRACTS FOR THE INTERNATIONAL SALE OF GOODS DOES NOT APPLY TO THIS AGREEMENT. - - 26. - -**Choice of Language.** It is the express wish of the parties that this Agreement and all related documents have been drawn up in English. - - 27. - -**Notice.** You may give notice to PCI at the following address: Path Check, Inc. PO Box 441621, Somerville MA 02144. Such notice shall be deemed given when received by PCI by letter delivered by nationally recognized overnight delivery service or first class postage prepaid mail at the above address. - - 28. - -**Waiver.** Any waiver or failure to enforce any provision of this Agreement on one occasion will not be deemed a waiver of any other provision or of such provision on any other occasion. - - 29. - -**Severability.** If any portion of this Agreement is held invalid or unenforceable, that portion shall be construed in a manner to reflect, as nearly as possible, the original intention of the parties, and the remaining portions shall remain in full force and effect. - - 30. - -**Export Control.** You may not use, export, import, or transfer the Application except as authorized by U.S. law, the laws of the jurisdiction in which you obtained PCI Properties, and any other applicable laws. In particular, but without limitation, the Application may not be exported or re-exported (a) into any United States embargoed countries, or (b) to anyone on the U.S. Treasury Department’s list of Specially Designated Nationals or the U.S. Department of Commerce’s Denied Person’s List or Entity List. By using the Application, you represent and warrant that (y) you are not located in a country that is subject to a U.S. Government embargo, or that has been designated by the U.S. Government as a “terrorist supporting” country and (z) you are not listed on any U.S. Government list of prohibited or restricted parties. You also will not use the Application for any purpose prohibited by U.S. law, including the development, design, manufacture or production of missiles, nuclear, chemical or biological weapons. You acknowledge and agree that products, services or technology provided by PCI are subject to the export control laws and regulations of the United States. You shall comply with these laws and regulations and shall not, without prior U.S. government authorization, export, re-export, or transfer PCI products, services or technology, either directly or indirectly, to any country in violation of such laws and regulations. - - 31. - -**Accessing and Downloading the Application from iTunes.** The following applies to any App Store Sourced Application accessed through or downloaded from the Apple App Store: - - 1. - -You acknowledge and agree that (i) this Agreement is concluded between you and PCI only, and not Apple, and (ii) PCI, not Apple, is solely responsible for the App Store Sourced Application and content thereof. Your use of the App Store Sourced Application must comply with the App Store Terms of Service. - - 2. - -You acknowledge that Apple has no obligation whatsoever to furnish any maintenance and support services with respect to the App Store Sourced Application. - - 3. - -In the event of any failure of the App Store Sourced Application to conform to any applicable warranty, you may notify Apple, and Apple will refund the purchase price for the App Store Sourced Application to you and to the maximum extent permitted by applicable law, Apple will have no other warranty obligation whatsoever with respect to the App Store Sourced Application. As between PCI and Apple, any other claims, losses, liabilities, damages, costs or expenses attributable to any failure to conform to any warranty will be the sole responsibility of PCI. - - 4. - -You and PCI acknowledge that, as between PCI and Apple, Apple is not responsible for addressing any claims you have or any claims of any third party relating to the App Store Sourced Application or your possession and use of the App Store Sourced Application, including, but not limited to: (i) product liability claims; (ii) any claim that the App Store Sourced Application fails to conform to any applicable legal or regulatory requirement; and (iii) claims arising under consumer protection or similar legislation. - - 5. - -You and PCI acknowledge that, in the event of any third-party claim that the App Store Sourced Application or your possession and use of that App Store Sourced Application infringes that third party’s intellectual property rights, as between PCI and Apple, PCI, not Apple, will be solely responsible for the investigation, defense, settlement and discharge of any such intellectual property infringement claim to the extent required by this Agreement. - - 6. - -You and PCI acknowledge and agree that Apple, and Apple’s subsidiaries, are third-party beneficiaries of this Agreement as related to your license of the App Store Sourced Application, and that, upon your acceptance of the terms and conditions of this Agreement, Apple will have the right (and will be deemed to have accepted the right) to enforce this Agreement as related to your license of the App Store Sourced Application against you as a third-party beneficiary thereof. - - 7. - -Without limiting any other terms of this Agreement, you must comply with all applicable third-party terms of agreement when using the App Store Sourced Application. - - 32. - -**Consumer Complaints.** In accordance with California Civil Code §1789.3, you may report complaints to the Complaint Assistance Unit of the Division of Consumer Services of the California Department of Consumer Affairs by contacting them in writing at 1625 North Market Blvd., Suite N 112, Sacramento, CA 95834, or by telephone at (800) 952-5210. - - 33. - -**Entire Agreement.** This Agreement is the final, complete and exclusive agreement of the parties with respect to the subject matter hereof and supersedes and merges all prior discussions between the parties with respect to such subject matter. `; From 9bf3347b393919c5ae95bdc508a07e5c87755eac Mon Sep 17 00:00:00 2001 From: Tim Stirrat Date: Thu, 23 Apr 2020 20:46:52 -0700 Subject: [PATCH 23/32] Remove Markdown usage --- app/components/EulaModal.js | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/app/components/EulaModal.js b/app/components/EulaModal.js index c6bb390a86..5c3b7eb0ce 100644 --- a/app/components/EulaModal.js +++ b/app/components/EulaModal.js @@ -1,23 +1,29 @@ import React, { useState } from 'react'; import { useTranslation } from 'react-i18next'; -import { Image, Modal, StyleSheet, TouchableOpacity, View } from 'react-native'; +import { + Image, + Modal, + StyleSheet, + Text, + TouchableOpacity, + View, +} from 'react-native'; import { ScrollView } from 'react-native-gesture-handler'; -import Markdown from 'react-native-markdown-display'; import { SafeAreaView } from 'react-native-safe-area-context'; import closeIcon from '../assets/images/closeIcon.png'; import colors from '../constants/colors'; import Colors from '../constants/colors'; import { Theme } from '../constants/themes'; -import { eula_en } from '../locales/eula/eula_en'; -import { eula_ht } from '../locales/eula/eula_ht'; import ButtonWrapper from './ButtonWrapper'; import { Checkbox } from './Checkbox'; import { Typography } from './Typography'; +const eula_en = English; + const EULA_LANGUAGES = { en: eula_en, - ht: eula_ht, + ht: Haitian, }; export const EulaModal = ({ selectedLocale, continueFunction }) => { @@ -43,11 +49,7 @@ export const EulaModal = ({ selectedLocale, continueFunction }) => { setModalVisibility(false)}> - - - {eulaText} - - + {eulaText} From a5592e8ecbea6ca38f3f9234a1a64221ee092111 Mon Sep 17 00:00:00 2001 From: Tim Stirrat Date: Thu, 23 Apr 2020 20:47:28 -0700 Subject: [PATCH 24/32] remove markdown lib --- package.json | 1 - yarn.lock | 61 +--------------------------------------------------- 2 files changed, 1 insertion(+), 61 deletions(-) diff --git a/package.json b/package.json index e520753e67..6d134dd198 100644 --- a/package.json +++ b/package.json @@ -72,7 +72,6 @@ "react-native-gesture-handler": "^1.6.1", "react-native-linear-gradient": "^2.5.6", "react-native-maps": "0.27.1", - "react-native-markdown-display": "^6.0.1", "react-native-permissions": "^2.0.10", "react-native-popup-menu": "^0.15.7", "react-native-pulse": "^1.0.7", diff --git a/yarn.lock b/yarn.lock index 0531492ec5..5e44cf5aca 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2891,15 +2891,6 @@ css-to-react-native@^2.2.1: css-color-keywords "^1.0.0" postcss-value-parser "^3.3.0" -css-to-react-native@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/css-to-react-native/-/css-to-react-native-3.0.0.tgz#62dbe678072a824a689bcfee011fc96e02a7d756" - integrity sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ== - dependencies: - camelize "^1.0.0" - css-color-keywords "^1.0.0" - postcss-value-parser "^4.0.2" - css-tree@1.0.0-alpha.37: version "1.0.0-alpha.37" resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" @@ -3463,7 +3454,7 @@ entities@^1.1.1, entities@~1.1.1: resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== -entities@^2.0.0, entities@~2.0.0: +entities@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/entities/-/entities-2.0.0.tgz#68d6084cab1b079767540d80e56a39b423e4abf4" integrity sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw== @@ -6029,13 +6020,6 @@ lines-and-columns@^1.1.6: resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.1.6.tgz#1c00c743b433cd0a4e80758f7b64a57440d9ff00" integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= -linkify-it@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-2.2.0.tgz#e3b54697e78bf915c70a38acd78fd09e0058b1cf" - integrity sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw== - dependencies: - uc.micro "^1.0.1" - lint-diff@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/lint-diff/-/lint-diff-1.2.1.tgz#01c5fccf08f1741fbe0a12e059a4dc3eb1a3c24c" @@ -6316,17 +6300,6 @@ map-visit@^1.0.0: dependencies: object-visit "^1.0.0" -markdown-it@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-10.0.0.tgz#abfc64f141b1722d663402044e43927f1f50a8dc" - integrity sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg== - dependencies: - argparse "^1.0.7" - entities "~2.0.0" - linkify-it "^2.0.0" - mdurl "^1.0.1" - uc.micro "^1.0.5" - mdn-data@2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" @@ -6337,11 +6310,6 @@ mdn-data@2.0.6: resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.6.tgz#852dc60fcaa5daa2e8cf6c9189c440ed3e042978" integrity sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA== -mdurl@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" - integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4= - mem@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" @@ -7565,11 +7533,6 @@ postcss-value-parser@^3.3.0: resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== -postcss-value-parser@^4.0.2: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.0.3.tgz#651ff4593aa9eda8d5d0d66593a2417aeaeb325d" - integrity sha512-N7h4pG+Nnu5BEIzyeaaIYWs0LI5XC40OrRh5L60z0QjFsqGWcHcbkBvpe1WYpcIS9yQ8sOi/vIPt1ejQCrMVrg== - postinstall-postinstall@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/postinstall-postinstall/-/postinstall-postinstall-2.1.0.tgz#4f7f77441ef539d1512c40bd04c71b06a4704ca3" @@ -7852,13 +7815,6 @@ react-native-ble-advertiser@0.0.10: version "3.2.0" resolved "https://codeload.github.com/rparet/react-native-document-picker/tar.gz/e71a56183c49c3d967b00abaa9ee7327ef4c376b" -react-native-fit-image@^1.5.5: - version "1.5.5" - resolved "https://registry.yarnpkg.com/react-native-fit-image/-/react-native-fit-image-1.5.5.tgz#c660d1ad74b9dcaa1cba27a0d9c23837e000226c" - integrity sha512-Wl3Vq2DQzxgsWKuW4USfck9zS7YzhvLNPpkwUUCF90bL32e1a0zOVQ3WsJILJOwzmPdHfzZmWasiiAUNBkhNkg== - dependencies: - prop-types "^15.5.10" - react-native-fs@^2.16.6: version "2.16.6" resolved "https://registry.yarnpkg.com/react-native-fs/-/react-native-fs-2.16.6.tgz#2901789a43210a35a0ef0a098019bbef3af395fd" @@ -7892,16 +7848,6 @@ react-native-maps@0.27.1: resolved "https://registry.yarnpkg.com/react-native-maps/-/react-native-maps-0.27.1.tgz#2f10cd417bb2fd938c9e015b1c9b6d9b1a44b97f" integrity sha512-HygBkZBecTnIVRYrSiLRAvu4OmXOYso/A7c6Cy73HkOh9CgGV8Ap5eBea24tvmFGptjj5Hg8AJ94/YbmWK1Okw== -react-native-markdown-display@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/react-native-markdown-display/-/react-native-markdown-display-6.0.1.tgz#ee7829d908227e27836ab0baf6608830688ad95b" - integrity sha512-MZlW8BS/vjk9Ze4GTW60r/Begy+mrQMk7cy9XPTVKl8GxnAKp0Ps86D74/U1ED1YFLuHZg0cIeQh1/tlSWbaiw== - dependencies: - css-to-react-native "^3.0.0" - markdown-it "^10.0.0" - prop-types "^15.7.2" - react-native-fit-image "^1.5.5" - react-native-permissions@^2.0.10: version "2.0.10" resolved "https://registry.yarnpkg.com/react-native-permissions/-/react-native-permissions-2.0.10.tgz#d01f5ce7cc48f99d33f2f7ed32bb70abe5ea03dd" @@ -9476,11 +9422,6 @@ ua-parser-js@^0.7.18: resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.21.tgz#853cf9ce93f642f67174273cc34565ae6f308777" integrity sha512-+O8/qh/Qj8CgC6eYBVBykMrNtp5Gebn4dlGD/kKXVkJNDwyrAwSIqwz8CDf+tsAIWVycKcku6gIXJ0qwx/ZXaQ== -uc.micro@^1.0.1, uc.micro@^1.0.5: - version "1.0.6" - resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac" - integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA== - uglify-es@^3.1.9: version "3.3.9" resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677" From f1d27da85f04a00784d0721713872be5287012b9 Mon Sep 17 00:00:00 2001 From: Tim Stirrat Date: Thu, 23 Apr 2020 21:10:20 -0700 Subject: [PATCH 25/32] haitian translations --- app/locales/ht.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/locales/ht.json b/app/locales/ht.json index 31928b4b98..2db9b5f06e 100644 --- a/app/locales/ht.json +++ b/app/locales/ht.json @@ -28,7 +28,7 @@ "default_news_site_name": "Nouvèl sou Chase Kowona (\"Safe Paths\")", "event_history_subtitle": "Konprann ekspozisyon pèsonèl ou daprè enfòmasyon Otorite a pataje.", "event_history_title": "Lis ekspozisyon", - "export_para_1": "Si ou teste pozitif pou Kowonaviris, tanpri fè pati pa ou a nan pataje lis lokalizasyon ou ak otorite lokal yo.", + "export_para_1": "Si ou teste pozitif pou Kowonaviris, tanpri fè pati pa ou a nan pataje lis lokalizasyon ou ak otorite lokal yo.", "export_para_2": "Lokalizasyon ou yo ap pataje sou fòm yon senp lis lè ak zòn, pap gen okenn enfòmasyon anplis ki prale.", "home_at_risk_header": "Ou ka gen risk", "home_at_risk_subsubtext": "Sa pa vle di ou enfekte.", @@ -112,5 +112,10 @@ "terms_of_use": "Règleman itilizasyon", "tested_positive_subtitle": "Done prive ou kapab transfere a Otorite a, konsève, oubyen pataje.", "tested_positive_title": "Pataje lis lokalizasyon" + }, + "onboarding": { + "eula_checkbox": "Mwen aksepte akò lisans la", + "eula_message": "*Ou dwe aksepte pou itilize Safe Paths 'Chase Kowona", + "eula_continue": "Kontinye" } } From 20fb0b459093480d4a5dac91a31c4b24d7a54f66 Mon Sep 17 00:00:00 2001 From: Patrick Erichsen Date: Thu, 23 Apr 2020 23:31:11 -0500 Subject: [PATCH 26/32] Update e2e tests Signed-off-by: Patrick Erichsen --- e2e/Onboarding.spec.js | 5 +++++ e2e/UnsignedEula.spec.js | 19 +++++++++++++++++++ e2e/helpers/onboarding.js | 4 ++++ e2e/pages/SignEula.po.js | 20 ++++++++++++++++++++ 4 files changed, 48 insertions(+) create mode 100644 e2e/UnsignedEula.spec.js create mode 100644 e2e/pages/SignEula.po.js diff --git a/e2e/Onboarding.spec.js b/e2e/Onboarding.spec.js index d6c17abd01..97b4b7da1c 100644 --- a/e2e/Onboarding.spec.js +++ b/e2e/Onboarding.spec.js @@ -3,6 +3,7 @@ import Onboarding1 from './pages/Onboarding1.po.js'; import Onboarding2 from './pages/Onboarding2.po.js'; import Onboarding3 from './pages/Onboarding3.po.js'; import Onboarding4 from './pages/Onboarding4.po.js'; +import SignEula from './pages/SignEula.po.js'; describe('Onboarding visual appearance', () => { it('Navigates through the onboarding without visual regression', async () => { @@ -14,6 +15,10 @@ describe('Onboarding visual appearance', () => { await Onboarding1.takeScreenshot(); await Onboarding1.tapButton(); + await SignEula.sign(); + await SignEula.takeScreenshot(); + await SignEula.tapButton(); + await Onboarding2.isOnScreen(); await Onboarding2.takeScreenshot(); await Onboarding2.tapButton(); diff --git a/e2e/UnsignedEula.spec.js b/e2e/UnsignedEula.spec.js new file mode 100644 index 0000000000..3b56ac9bb6 --- /dev/null +++ b/e2e/UnsignedEula.spec.js @@ -0,0 +1,19 @@ +import Onboarding1 from './pages/Onboarding1.po.js'; +import SignEula from './pages/SignEula.po.js'; + +describe('Cannot continue without signing the EULA', () => { + beforeAll(async () => { + await device.launchApp({ + newInstance: true, + }); + }); + + it('Does not allow the user to proceed', async () => { + await Onboarding1.isOnScreen(); + await Onboarding1.tapButton(); + + await SignEula.tapButton(); + await SignEula.takeScreenshot(); + await device.takeScreenshot('Unsigned Eula Continue Attempt'); + }); +}); diff --git a/e2e/helpers/onboarding.js b/e2e/helpers/onboarding.js index a4a35d05b8..8540f0cd7b 100644 --- a/e2e/helpers/onboarding.js +++ b/e2e/helpers/onboarding.js @@ -2,11 +2,15 @@ import Onboarding1 from '../pages/Onboarding1.po.js'; import Onboarding2 from '../pages/Onboarding2.po.js'; import Onboarding3 from '../pages/Onboarding3.po.js'; import Onboarding4 from '../pages/Onboarding4.po.js'; +import SignEula from '../pages/SignEula.po.js'; export const navigateThroughOnboarding = async () => { await Onboarding1.isOnScreen(); await Onboarding1.tapButton(); + await SignEula.sign(); + await SignEula.tapButton(); + await Onboarding2.isOnScreen(); await Onboarding2.tapButton(); diff --git a/e2e/pages/SignEula.po.js b/e2e/pages/SignEula.po.js new file mode 100644 index 0000000000..a6bfad4df1 --- /dev/null +++ b/e2e/pages/SignEula.po.js @@ -0,0 +1,20 @@ +/* eslint-disable */ +const buttonlabel = 'Continue'; +const signCheckboxLabel = 'I accept the licensing agreement'; +const screenshotText = 'EULA Accept Page'; + +class SignEula { + async tapButton() { + await element(by.label(buttonlabel)).tap(); + } + + async sign() { + await element(by.text(signCheckboxLabel)).tap(); + } + + async takeScreenshot() { + await device.takeScreenshot(screenshotText); + } +} + +export default new SignEula(); From 9b9f3ecbab06dc8efa8c85b4cdb8b0508391d3d7 Mon Sep 17 00:00:00 2001 From: Tim Stirrat Date: Thu, 23 Apr 2020 22:37:21 -0700 Subject: [PATCH 27/32] Componentize Checkbox better --- app/components/Checkbox.js | 13 ++++++------- app/components/EulaModal.js | 5 +++-- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/app/components/Checkbox.js b/app/components/Checkbox.js index f34a062431..598ff8b572 100644 --- a/app/components/Checkbox.js +++ b/app/components/Checkbox.js @@ -1,23 +1,22 @@ import React from 'react'; -import { useTranslation } from 'react-i18next'; import { Image, TouchableOpacity } from 'react-native'; import boxCheckedIcon from './../assets/images/boxCheckedIcon.png'; import boxUncheckedIcon from './../assets/images/boxUncheckedIcon.png'; import { Typography } from './Typography'; -export const Checkbox = props => { - const { t } = useTranslation(); - +export const Checkbox = ({ label, onPress, checked }) => { return ( + onPress={onPress} + accessible + accessibilityLabel={label}> - {t('onboarding.eula_checkbox')} + {label} ); }; diff --git a/app/components/EulaModal.js b/app/components/EulaModal.js index 5c3b7eb0ce..1d86e335fe 100644 --- a/app/components/EulaModal.js +++ b/app/components/EulaModal.js @@ -56,8 +56,9 @@ export const EulaModal = ({ selectedLocale, continueFunction }) => { toggleCheckbox(!boxChecked)} - boxChecked={boxChecked} + label={t('onboarding.eula_checkbox')} + onPress={() => toggleCheckbox(!boxChecked)} + checked={boxChecked} /> {t('onboarding.eula_message')} From af7f4ec6fcd09bbfb82c79cca69c0ff851823e97 Mon Sep 17 00:00:00 2001 From: Tim Stirrat Date: Thu, 23 Apr 2020 21:09:12 -0700 Subject: [PATCH 28/32] Initial --- app/components/EulaModal.js | 37 +- app/locales/eula/en_html.js | 691 ++++++++++++++++++++++++++++++ app/locales/eula/eula_en.js | 4 - app/locales/eula/eula_ht.js | 4 - app/locales/eula/ht_html.js | 814 ++++++++++++++++++++++++++++++++++++ 5 files changed, 1523 insertions(+), 27 deletions(-) create mode 100644 app/locales/eula/en_html.js delete mode 100644 app/locales/eula/eula_en.js delete mode 100644 app/locales/eula/eula_ht.js create mode 100644 app/locales/eula/ht_html.js diff --git a/app/components/EulaModal.js b/app/components/EulaModal.js index 1d86e335fe..65e8b42b43 100644 --- a/app/components/EulaModal.js +++ b/app/components/EulaModal.js @@ -1,29 +1,21 @@ import React, { useState } from 'react'; import { useTranslation } from 'react-i18next'; -import { - Image, - Modal, - StyleSheet, - Text, - TouchableOpacity, - View, -} from 'react-native'; -import { ScrollView } from 'react-native-gesture-handler'; +import { Image, Modal, StyleSheet, TouchableOpacity, View } from 'react-native'; import { SafeAreaView } from 'react-native-safe-area-context'; +import WebView from 'react-native-webview'; import closeIcon from '../assets/images/closeIcon.png'; -import colors from '../constants/colors'; import Colors from '../constants/colors'; import { Theme } from '../constants/themes'; +import en_html from '../locales/eula/en_html'; +import ht_html from '../locales/eula/ht_html'; import ButtonWrapper from './ButtonWrapper'; import { Checkbox } from './Checkbox'; import { Typography } from './Typography'; -const eula_en = English; - -const EULA_LANGUAGES = { - en: eula_en, - ht: Haitian, +const EULA_FILES = { + en: en_html, + ht: ht_html, }; export const EulaModal = ({ selectedLocale, continueFunction }) => { @@ -32,7 +24,7 @@ export const EulaModal = ({ selectedLocale, continueFunction }) => { const { t } = useTranslation(); // Pull the EULA in the correct language, with en as fallback - const eulaText = EULA_LANGUAGES[selectedLocale] || eula_en; + const html = EULA_FILES[selectedLocale] || en_html; return ( <> @@ -49,7 +41,14 @@ export const EulaModal = ({ selectedLocale, continueFunction }) => { setModalVisibility(false)}> - {eulaText} + @@ -89,8 +88,8 @@ const styles = StyleSheet.create({ flex: 1, flexDirection: 'column', justifyContent: 'space-between', - color: colors.PRIMARY_TEXT, - backgroundColor: colors.WHITE, + color: Colors.PRIMARY_TEXT, + backgroundColor: Colors.WHITE, }, ctaBox: { padding: 25, diff --git a/app/locales/eula/en_html.js b/app/locales/eula/en_html.js new file mode 100644 index 0000000000..c13fb29059 --- /dev/null +++ b/app/locales/eula/en_html.js @@ -0,0 +1,691 @@ +export default ` + + + + + + + + +

+ Terms of Use +

+

+ Last Updated Date: April 23, 2020 +

+

+ PLEASE READ THIS TERMS OF USE AGREEMENT (THE “TERMS OF USE” OR + “AGREEMENT”) CAREFULLY. THE SAFE PATH MOBILE APPLICATION (THE + “APPLICATION”), AND THE FEATURES AND INFORMATION IN IT ARE CONTROLLED BY PATH + CHECK, INC. (“PCI”). THESE TERMS OF USE GOVERN THE USE OF THE APPLICATION AND + APPLY TO ALL USERS USING THE APPLICATION IN ANY WAY, INCLUDING THE FEATURES THEREIN. BY CLICKING + ON THE “I ACCEPT” BUTTON AND/OR DOWNLOADING THE APPLICATION, YOU REPRESENT THAT (1) YOU HAVE + READ, UNDERSTAND, AND AGREE TO BE BOUND BY THE TERMS OF USE, (2) YOU ARE OF LEGAL AGE TO FORM A + BINDING CONTRACT WITH PCI, AND (3) YOU HAVE THE AUTHORITY TO ENTER INTO THE TERMS OF USE. + IF YOU DO NOT AGREE TO BE BOUND BY THE TERMS OF USE, YOU MAY NOT ACCESS OR USE THE + APPLICATION. +

+

+ PLEASE BE AWARE THAT SECTION 13 OF THIS AGREEMENT, BELOW, CONTAINS PROVISIONS GOVERNING + HOW DISPUTES THAT YOU AND WE HAVE AGAINST EACH OTHER ARE RESOLVED, INCLUDING, WITHOUT + LIMITATION, ANY DISPUTES THAT AROSE OR WERE ASSERTED PRIOR TO THE EFFECTIVE DATE OF THIS + AGREEMENT. IN PARTICULAR, IT CONTAINS AN ARBITRATION AGREEMENT WHICH WILL, WITH LIMITED + EXCEPTIONS, REQUIRE DISPUTES BETWEEN US TO BE SUBMITTED TO BINDING AND FINAL ARBITRATION. + UNLESS YOU OPT OUT OF THE ARBITRATION AGREEMENT: (1) YOU WILL ONLY BE PERMITTED TO PURSUE + DISPUTES OR CLAIMS AND SEEK RELIEF AGAINST US ON AN INDIVIDUAL BASIS, NOT AS A PLAINTIFF OR + CLASS MEMBER IN ANY CLASS OR REPRESENTATIVE ACTION OR PROCEEDING; AND (2) YOU ARE WAIVING YOUR + RIGHT TO PURSUE DISPUTES OR CLAIMS AND SEEK RELIEF IN A COURT OF LAW AND TO HAVE A JURY TRIAL. + +

+

+ ANY DISPUTE, CLAIM OR REQUEST FOR RELIEF RELATING IN ANY WAY TO YOUR USE OF THE + APPLICATION WILL BE GOVERNED AND INTERPRETED BY AND UNDER THE LAWS OF THE COMMONWEALTH OF + MASSACHUSETTS, CONSISTENT WITH THE FEDERAL ARBITRATION ACT, WITHOUT GIVING EFFECT TO ANY + PRINCIPLES THAT PROVIDE FOR THE APPLICATION OF THE LAW OF ANY OTHER JURISDICTION. THE UNITED + NATIONS CONVENTION ON CONTRACTS FOR THE INTERNATIONAL SALE OF GOODS IS EXPRESSLY EXCLUDED FROM + THIS AGREEMENT. +

+

+ PLEASE NOTE THAT THIS AGREEMENT IS SUBJECT TO CHANGE BY PCI IN ITS SOLE DISCRETION AT ANY TIME. + When changes are made, PCI will make a new copy of the Terms of Use available within the + Application. We will also update the “Last Updated” date at the top of the Terms of Use. Your + continued use of the Application after a change to the Terms of Use is made constitutes + acceptance. PLEASE REGULARLY CHECK THE APPLICATION TO VIEW THE MOST CURRENT TERMS. +

+
    + +
  1. + USE OF THE APPLICATION. +
      + +
    1. + Definitions. As used in these Terms of Use, the following definitions + apply: +

      + “App User” means an individual natural person who has downloaded the + Application under these Terms of Use. +

      +

      + “Location History” means location data collected from an App User’s + mobile device leveraging GPS, Bluetooth and/or other features or software, that the App + User elects to have recorded and stored within the Application installed on the App + User’s mobile device. +

      +

      + “Publicly Available Safe Places Data” means anonymized maps of public + places where individuals diagnosed with Covid-19 have visited and data files of times + they visited such places, as compiled and created by a third party, and made available + via such third party’s Third Party Safe Places Web App. +

      +

      + “Safe Places Software” means open-source software, available at https://github.com/tripleblindmarket/safe-places, + that facilitates contact tracing and related tasks, and is designed for use by third + parties, such as government agencies. +

      +

      + “Third Party Safe Places Web App” means a web-based application owned + and operated by a third party, such as a government agency, that employs Safe Places + Software to, among other things, publish Publicly Available Safe Places Data. +

      +
        + +
      1. + Application Features and Functionality. The Application is designed + to enable App Users, at their option: + (a) to record their Location History and to store such data locally in the Application + downloaded to their mobile device, (b) to access Publicly Available Safe Places Data + from one or more Third Party Safe Places Web Apps and download it to the Safe Paths + App downloaded on their mobile device, and (c) to share their stored Location History + with third parties that they choose. + +
      2. Application License. The Application and the information and + content available therein are protected by copyright laws throughout the world. + Subject to your compliance with this Agreement, PCI grants you a limited + non-exclusive, non-transferable, non-sublicensable, revocable license to download, + install and use a copy of the Application on a single mobile device or computer that + you own or control and to run such copy of the Application solely for your own + personal or internal business purposes. Certain components or libraries included in or + bundled with the Application constitute open source software and are licensed under + open source licenses. To the extent required by such open source licenses, the terms + of such licenses will apply in lieu of the terms of this Section 1.3, solely with + respect to those components or libraries that are licensed under such open source + licenses. For a copy of such open source licenses, visit https://github.com/tripleblindmarket/covid-safe-paths/blob/develop/LICENSE. + Furthermore, with respect to any Application accessed through or downloaded from the + Apple App Store (an “App Store Sourced Application”), you will only + use the App Store Sourced Application (a) on an Apple-branded product that runs the + iOS (Apple’s proprietary operating system) and (b) as permitted by the “Usage Rules” + set forth in the Apple App Store Terms of Service. Notwithstanding the first sentence + in this section, with respect to any Application accessed through or downloaded from + the Google Play store (a “Google Play Sourced Application”), you may + have additional license rights with respect to use of the Application on a shared + basis within your designated family group. + +
      3. Updates. You understand that to keep the Application most useful + for App Users and to accommodate bug fixes and other technological changes, PCI may + make updates to the Application after you download the Application. These updates will + be made available to App Users from the third party from whom you received the + Application license, e.g., the Apple App Store or Google Play (each, an “App + Store”). You will have the ability, at your option, to download any updates + to the Application that we make freely available through such channels. We do not + require you to install any updates in order for you to continue using the Application + after we make such updates available. This is because we do not retain any information + about you when you download the Application. Therefore, we will not know whether you + have installed any such updates. Accordingly, you acknowledge and agree that if you + elect NOT to install available updates, the Application may not operate in accordance + with publicly available documentation regarding the features and functionality of the + Application, which documentation may be updated after the time you originally + downloaded it. In addition, you may need to update third-party software from time to + time in order to use the Application. Any updates issued by PCI and installed by you + shall be deemed the Application and shall be governed by this Safe Places EULA or any + subsequent end user license agreement accompanying the update. + +
      4. Necessary Equipment and Software. You must provide all equipment + and software necessary to download and use the Application and to connect to any third + party services or sites, including but not limited to, a mobile device that is + suitable to connect with and use the Application. You are solely responsible for any + fees, including Internet connection or mobile fees, that you incur when accessing the + Application. + +
      5. Responsibility for Location History and Other Data Collected and Stored by + You. PCI has no access to the Location History or any other data you + collect, receive and store in the installed Application or otherwise on your mobile + device. Therefore, PCI has no responsibility or liability for the deletion or accuracy + of the Location History or other data you collect, receive or store in the Application + or the failure to store, transmit or receive transmission of Location History or other + data; or the security, privacy, storage, or transmission of other communications + originating with or involving use of the Application. +
      6. +
      + +
    2. OWNERSHIP. +
        + +
      1. + Application. Except with respect to your Location History and other + data you may collect, retrieve from third parties and store in the Application on your + device, you agree that PCI and its suppliers own all rights, title and interest in and + to the Application. You will not remove, alter or obscure any copyright, trademark, + service mark or other proprietary rights notices incorporated in or accompanying the + Application. + +
      2. Trademarks. COVID Safe Paths and all related graphics, logos, + service marks and trade names used on or in connection with the Application or in + connection therewith are the trademarks of PCI and may not be used without permission + in connection with your, or any third-party, products or services. Other trademarks, + service marks and trade names that may appear on or in the Application are the + property of their respective owners. +
      3. +
      + +
    3. COLLECTION AND USE OF YOUR PERSONAL INFORMATION. You acknowledge that + the Application may collect personal information about you (through your choice to store + information in the Application or through automatic technology tools), including your + Location History. You acknowledge that the Application may provide you with opportunities + to share personal information about yourself, including your Location History with others. + All personal information in connection with this Application is subject to our Privacy + Policy. By downloading, installing, using, and providing personal information to or + through this Application, you consent to all actions taken by us with respect to your + personal information in compliance with the Privacy Policy. For some features of the + Application, specific consent is required. In addition, you may choose to disclose, + through other means not associated with the Application, any part of your personal + information to family members, doctors, health care providers, governmental agencies, or + other individuals or entities. We recommend that you make your choices regarding sharing + your personal information, through the Application or otherwise, carefully. We will have + no liability for any consequences that may result because you have released or shared + information, through the Application or otherwise, with a third party. + +
    4. FEEDBACK. If you provide PCI with any ideas, suggestions, documents, + and/or proposals (“Feedback”) via email or another means, you do so at + your own risk and you acknowledge and agree that PCI has no obligations (including without + limitation obligations of confidentiality) with respect to such Feedback. You represent + and warrant that you have all rights necessary to submit the Feedback. You hereby grant to + PCI a fully paid, royalty-free, perpetual, irrevocable, worldwide, non-exclusive, and + fully sublicensable right and license to use, reproduce, perform, display, distribute, + adapt, modify, re-format, create derivative works of, and otherwise commercially or + non-commercially exploit in any manner, any and all Feedback, and to sublicense the + foregoing rights, in connection with the operation and maintenance of the Application, any + other PCI products or services, or PCI’s business. + +
    5. APP STORES. You acknowledge and agree that the availability of the + Application is dependent on the App Store from whom you received the Application license. + You acknowledge that this Agreement is between you and PCI and not with the App Store. + PCI, not the App Store, is solely responsible for the Application, including the content + PCI makes available therein, and the maintenance, support services, and warranty therefor, + and addressing any claims relating thereto (e.g., product liability, legal compliance or + intellectual property infringement). In order to use the Application, you must have access + to a wireless network, and you agree to pay all fees associated with such access. You also + agree to pay all fees (if any) charged by the App Store in connection with the + Application. You agree to comply with, and your license to use the Application is + conditioned upon your compliance with all terms of agreement imposed by the applicable App + Store when using the Application. You acknowledge that the App Store (and its + subsidiaries) are third-party beneficiaries of this Agreement and will have the right to + enforce it. + +
    6. FEES. No fees shall be payable under this Agreement for the rights + granted under this Agreement. You acknowledge and agree that this fee arrangement is made + in consideration for the mutual covenants set forth in this Agreement, including your + obligations hereunder, and the disclaimers, exclusions, and limitations of liability set + forth herein. + +
    7. INDEMNIFICATION. You agree to indemnify and hold PCI, its parents, + subsidiaries, affiliates, officers, employees, volunteers, agents, partners, suppliers, + and licensors (each, a “PCI Party” and collectively, the “PCI + Parties”) harmless from any losses, costs, liabilities and expenses (including + reasonable attorneys’ fees) relating to or arising out of any and all of the following: + (a) your use of, or inability to use the Application; (b) your violation of this + Agreement; (c) your violation of any rights of another party; or (d) your violation of any + applicable laws, rules or regulations. PCI reserves the right, at its own cost, to assume + the exclusive defense and control of any matter otherwise subject to indemnification by + you, in which event you will fully cooperate with PCI in asserting any available defenses. + This provision does not require you to indemnify any of the PCI Parties for any + unconscionable commercial practice by such party or for such party’s fraud, deception, + false promise, misrepresentation or concealment, suppression or omission of any material + fact in connection with the Application provided hereunder. You agree that the provisions + in this section will survive any termination of this Agreement and/or your use of or + access to Application. + +
    8. DISCLAIMER OF WARRANTIES AND CONDITIONS. +
        + +
      1. + As Is. YOU EXPRESSLY UNDERSTAND AND AGREE THAT TO THE EXTENT + PERMITTED BY APPLICABLE LAW, YOUR USE OF THE APPLICATION IS AT YOUR SOLE RISK, AND THE + APPLICATION IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS, WITH ALL FAULTS. THE + PCI PARTIES EXPRESSLY DISCLAIM ALL WARRANTIES, REPRESENTATIONS, AND CONDITIONS OF ANY + KIND, WHETHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OR CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + NON-INFRINGEMENT ARISING FROM USE OF THE APPLICATION. +
          + +
        1. + THE PCI PARTIES MAKE NO WARRANTY, REPRESENTATION OR CONDITION THAT: (1) THE + APPLICATION OR ITS FEATURES WILL MEET YOUR REQUIREMENTS; (2) YOUR USE OF THE + APPLICATION WILL BE UNINTERRUPTED, TIMELY, SECURE OR ERROR-FREE; OR (3) THE + RESULTS THAT MAY BE OBTAINED FROM USE OF THE APPLICATION WILL BE ACCURATE OR + RELIABLE. + +
        2. ANY CONTENT DOWNLOADED FROM OR OTHERWISE ACCESSED THROUGH THE APPLICATION IS + ACCESSED AT YOUR OWN RISK, AND YOU SHALL BE SOLELY RESPONSIBLE FOR ANY DAMAGE TO + YOUR PROPERTY, INCLUDING, BUT NOT LIMITED TO, YOUR COMPUTER SYSTEM AND ANY DEVICE + YOU USE TO ACCESS THE APPLICATION, OR ANY OTHER LOSS THAT RESULTS FROM ACCESSING + SUCH CONTENT. + +
        3. THE AVAILABILITY OF THE APPLICATION AND ITS FEATURES MAY BE SUBJECT TO DELAYS, + CANCELLATIONS AND OTHER DISRUPTIONS. PCI MAKES NO WARRANTY, REPRESENTATION OR + CONDITION WITH RESPECT TO THE APPLICATION OR ITS FEATURES, INCLUDING BUT NOT + LIMITED TO, THE QUALITY, EFFECTIVENESS, REPUTATION AND OTHER CHARACTERISTICS + THEREOF. + +
        4. NO ADVICE OR INFORMATION, WHETHER ORAL OR WRITTEN, OBTAINED FROM PCI OR THROUGH + THE APPLICATION WILL CREATE ANY WARRANTY NOT EXPRESSLY MADE HEREIN. + +
        5. FROM TIME TO TIME, PCI MAY OFFER NEW “BETA” FEATURES OR TOOLS WITH WHICH ITS + USERS MAY EXPERIMENT. SUCH FEATURES OR TOOLS ARE OFFERED SOLELY FOR EXPERIMENTAL + PURPOSES AND WITHOUT ANY WARRANTY OF ANY KIND, AND MAY BE MODIFIED OR DISCONTINUED + AT PCI’S SOLE DISCRETION. THE PROVISIONS OF THIS SECTION APPLY WITH FULL FORCE TO + SUCH FEATURES OR TOOLS. +
        6. +
        + +
      2. NOT INTENDED AS MEDICAL ADVICE. YOU ACKNOWLEDGE THAT THE + INFORMATION IN THE APPLICATION IS PROVIDED FOR GENERAL INFORMATIONAL PURPOSES ONLY. IT + IS NOT INTENDED AS MEDICAL ADVICE OF ANY KIND NOR IS IT INTENDED TO DIAGNOSE, TREAT, + CURE OR PREVENT ANY DISEASE OR MEDICAL CONDITION. THE INFORMATION PRESENTED IN THE + APPLICATION SHOULD NOT BE INTERPRETED OR CONSTRUED IN ANY WAY AS A REPLACEMENT OR + SUBSTITUTE FOR MEDICAL ADVICE PROVIDED BY YOUR DOCTOR OR OTHER QUALIFIED HEALTHCARE + PROVIDER. YOU SHOULD NOT DISREGARD, AVOID OR DELAY OBTAINING MEDICAL ADVICE OR + TREATMENT FROM YOUR DOCTOR OR OTHER QUALIFIED HEALTHCARE PROVIDER DUE TO ANY + INFORMATION PROVIDED IN THE APPLICATION. UNDER NO CIRCUMSTANCES SHOULD YOU ALTER YOUR + EXISTING MEDICAL TREATMENT, MEDICATION REGIMEN, OR ANY OTHER RELATED HEALTHCARE + ACTIVITIES BASED ON ANY INFORMATION PROVIDED IN THE APPLICATION. IT IS IMPORTANT FOR + YOU TO DISCUSS YOUR TREATMENT OPTIONS, AND ANY QUESTIONS THAT YOU MAY HAVE, WITH YOUR + DOCTOR OR OTHER QUALIFIED HEALTHCARE PROVIDER. + +
      3. In making the Application available for download, PCI’s goal is to provide + individuals with a useful tool for contact tracing. However, the utility of the + Application’s features is dependent upon a number of factors that are outside the + control of PCI, such as the reliability of GPS sensors, whether individuals are + carrying their mobile devices, as well as the accuracy, reliability, availability, + effectiveness or correct use of individual’s mobile devices and GPS sensors, all of + which are used to create Location History, and for any Publicly Available Safe Places + Data that you may upload into your Application from third party source, the accuracy + and completeness of such data. Your Location History or other data may be unavailable, + inaccurate or incomplete. Use of the Application should not replace your good judgment + and common sense. + +
      4. No Liability for Conduct of Third Parties. YOU ACKNOWLEDGE AND + AGREE THAT PCI PARTIES ARE NOT LIABLE, AND YOU AGREE NOT TO SEEK TO HOLD PCI PARTIES + LIABLE, FOR THE CONDUCT OR OMISSIONS OF THIRD PARTIES, INCLUDING THE ACTIONS OF ANY + THIRD PARTY OPERATING A THIRD PARTY SAFE PLACES WEB APP OR ANY GOVERNMENTAL AGENCY + WITH WHICH YOU CHOOSE TO INTERACT IN CONNECTION WITH YOUR USE OF THE APPLICATION, AND + THAT THE RISK OF INJURY FROM SUCH THIRD PARTIES RESTS ENTIRELY WITH YOU. +
      5. +
      + +
    9. LIMITATION OF LIABILITY. +
        + +
      1. + Disclaimer of Certain Damages. YOU UNDERSTAND AND AGREE THAT IN NO + EVENT SHALL THE PCI PARTIES BE LIABLE FOR ANY LOSS OF PROFITS, PERSONAL INJURY, + PROPERTY DAMAGE, WRONGFUL DEATH, REVENUE OR DATA, INDIRECT, INCIDENTAL, SPECIAL, OR + CONSEQUENTIAL DAMAGES, OR DAMAGES OR COSTS DUE TO LOSS OF PRODUCTION OR USE, BUSINESS + INTERRUPTION, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, IN EACH CASE WHETHER OR NOT + PCI HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, ARISING OUT OF OR IN + CONNECTION WITH THIS AGREEMENT, ON ANY THEORY OF LIABILITY, RESULTING FROM: (1) THE + USE OR INABILITY TO USE THE APPLICATION OR ANY OF ITS ADVERTISED FEATURES; (2) + UNAUTHORIZED ACCESS TO OR ALTERATION OF YOUR TRANSMISSIONS OR DATA; OR (3) ANY OTHER + MATTER RELATED TO THE APPLICATION, WHETHER BASED ON WARRANTY, COPYRIGHT, CONTRACT, + TORT (INCLUDING NEGLIGENCE), OR ANY OTHER LEGAL THEORY. THE FOREGOING CAP ON LIABILITY + SHALL NOT APPLY TO LIABILITY OF A PCI PARTY FOR (A) DEATH OR PERSONAL INJURY CAUSED BY + A PCI PARTY’S NEGLIGENCE; OR FOR (B) ANY INJURY CAUSED BY A PCI PARTY’S FRAUD OR + FRAUDULENT MISREPRESENTATION. + +
      2. Cap on Liability. TO THE MAXIMUM EXTENT PERMITTED BY LAW, + NOTWITHSTANDING ANYTHING TO THE CONTRARY CONTAINED HEREIN, OUR LIABILITY TO YOU FOR + ANY DAMAGES ARISING FROM OR RELATED TO THESE TERMS OF USE (FOR ANY CAUSE WHATSOEVER + AND REGARDLESS OF THE FORM OF THE ACTION), WILL AT ALL TIMES BE LIMITED TO A MAXIMUM + OF FIFTY US DOLLARS (U.S. $50). THE EXISTENCE OF MORE THAN ONE CLAIM WILL NOT ENLARGE + THIS LIMIT. YOU AGREE THAT OUR SUPPLIERS WILL HAVE NO LIABILITY OF ANY KIND ARISING + FROM OR RELATING TO THESE TERMS OF USE. + +
      3. Your Data. EXCEPT FOR PCI’S OBLIGATIONS TO PROTECT YOUR PERSONAL + DATA AS SET FORTH IN THE PCI’S PRIVACY POLICY, PCI ASSUMES NO RESPONSIBILITY FOR THE + TIMELINESS, DELETION, MIS-DELIVERY OR FAILURE TO STORE ANY CONTENT (INCLUDING YOUR + LOCATION HISTORY), USER COMMUNICATIONS OR PERSONALIZATION SETTINGS. + +
      4. Basis of the Bargain. THE LIMITATIONS OF DAMAGES SET FORTH ABOVE + ARE FUNDAMENTAL ELEMENTS OF THE BASIS OF THE BARGAIN BETWEEN PCI AND YOU. +
      5. +
      + +
    10. REMEDIES. +
        + +
      1. + Violations. If PCI becomes aware of any possible violations by you of + this Agreement, PCI reserves the right to investigate such violations. If, as a result + of the investigation, PCI believes that criminal activity has occurred, PCI reserves + the right to refer the matter to, and to cooperate with, any and all applicable legal + authorities. PCI is entitled, except to the extent prohibited by applicable law, to + disclose any information or materials you provide to PCI in connection with your use + of the Application, to (a) comply with applicable laws, legal process or governmental + request; (b) enforce these Terms of Use, (c) respond to your requests for customer + service, or (d) protect the rights, property or personal safety of PCI or the public, + and all enforcement or other government officials, as PCI, in its sole discretion + believes to be necessary or appropriate. +
      2. +
      + +
    11. TERM AND TERMINATION. +
        + +
      1. + Term. This Agreement commences on the date when you accept them (as + described in the preamble above) and remain in full force and effect while you use the + Application, unless terminated earlier in accordance with this Agreement. + +
      2. Prior Use. Notwithstanding the foregoing, you hereby acknowledge + and agree that this Agreement commenced on the earlier to occur of (a) the date you + first used the Application or (b) the date you accepted this Agreement and will remain + in full force and effect while you use the Application, unless earlier terminated in + accordance with this Agreement. + +
      3. Termination by You. If you want to terminate this Agreement, you + may do so by deleting the Application from your mobile device. + +
      4. Effect of Termination. Termination of this Agreement requires you + to delete the Application and cease all use of it. All provisions of this Agreement + which by their nature should survive, shall survive termination, including without + limitation, ownership provisions, warranty disclaimers, and limitation of liability. +
      5. +
      + +
    12. INTERNATIONAL USERS. The Application is intended solely for use in the + United States of America. PCI makes no representations that the Application is functional + in other locations. Those who access or use the Application from other countries do so at + their own risk and are responsible for use in compliance with local law. + +
    13. DISPUTE RESOLUTION. Please read the following arbitration agreement in this + Section (“Arbitration Agreement”) carefully. It requires U.S. users to + arbitrate disputes with PCI and limits the manner in which you can seek relief from + us. +
        + +
      1. + Applicability of Arbitration Agreement. You agree that any + dispute, claim, or request for relief relating in any way to your access or use of the + Application or to any aspect of your relationship with PCI, will be resolved by + binding arbitration, rather than in court, except that (1) you may assert claims or + seek relief in small claims court if your claims qualify,; and (2) you or PCI may seek + equitable relief in court for infringement or other misuse of intellectual property + rights (such as trademarks, trade dress, domain names, trade secrets, copyrights, and + patents). This Arbitration Agreement shall apply, without limitation, to all + disputes or claims and requests for relief that arose or were asserted before the + effective date of this Agreement or any prior version of this Agreement. + +
      2. Arbitration Rules and Forum. The Federal Arbitration Act + governs the interpretation and enforcement of this Arbitration Agreement. To begin an + arbitration proceeding, you must send a letter requesting arbitration and describing + your dispute or claim or request for relief to our registered agent Samuel Hoff c/o + Pierce & Mandell, P.C. 11 Beacon Street Suite 800, Boston MA 02108. The arbitration + will be conducted by JAMS, an established alternative dispute resolution + provider. Disputes involving claims, counterclaims, or request for relief under + $250,000, not inclusive of attorneys’ fees and interest, shall be subject to JAMS’s + most current version of the Streamlined Arbitration Rules and procedures available at + http://www.jamsadr.com/rules-streamlined-arbitration/; all other disputes shall be + subject to JAMS’s most current version of the Comprehensive Arbitration Rules and + Procedures, available at http://www.jamsadr.com/rules-comprehensive-arbitration/. + JAMS’s rules are also available at www.jamsadr.com or by calling JAMS at 800-352-5267. + If JAMS is not available to arbitrate, the parties will select an alternative arbitral + forum. If the arbitrator finds that you cannot afford to pay JAMS’s filing, + administrative, hearing and/or other fees and cannot obtain a waiver from JAMS, PCI + will pay them for you. In addition, PCI will reimburse all such JAMS’s filing, + administrative, hearing and/or other fees for disputes, claims, or requests for relief + totaling less than $10,000 unless the arbitrator determines the claims are frivolous. +

        + You may choose to have the arbitration conducted by telephone, based on written + submissions, or at another mutually agreed location. Any judgment on the award + rendered by the arbitrator may be entered in any court of competent jurisdiction. +

        +
          + +
        1. + Authority of Arbitrator. The arbitrator shall have exclusive + authority to (a) determine the scope and enforceability of this Arbitration + Agreement and (b) resolve any dispute related to the interpretation, + applicability, enforceability or formation of this Arbitration Agreement + including, but not limited to, any assertion that all or any part of this + Arbitration Agreement is void or voidable. The arbitration will decide the rights + and liabilities, if any, of you and PCI. The arbitration proceeding will not be + consolidated with any other matters or joined with any other cases or parties. + The arbitrator shall have the authority to grant motions dispositive of all or + part of any claim. The arbitrator shall have the authority to award monetary + damages and to grant any non-monetary remedy or relief available to an individual + under applicable law, the arbitral forum’s rules, and this Agreement (including + the Arbitration Agreement). The arbitrator shall issue a written award and + statement of decision describing the essential findings and conclusions on which + the award is based, including the calculation of any damages awarded. The + arbitrator has the same authority to award relief on an individual basis that a + judge in a court of law would have. The award of the arbitrator is final and + binding upon you and us. + +
        2. Waiver of Jury Trial. YOU AND PCI HEREBY WAIVE ANY + CONSTITUTIONAL AND STATUTORY RIGHTS TO SUE IN COURT AND HAVE A TRIAL IN FRONT OF A + JUDGE OR A JURY. You and PCI are instead electing that all disputes, claims, or + requests for relief shall be resolved by arbitration under this Arbitration + Agreement, except as specified in Section 13.1 above. An arbitrator can award on + an individual basis the same damages and relief as a court and must follow this + Agreement as a court would. However, there is no judge or jury in arbitration, and + court review of an arbitration award is subject to very limited review. + +
        3. Waiver of Class or Other Non-Individualized Relief. ALL + DISPUTES, CLAIMS, AND REQUESTS FOR RELIEF WITHIN THE SCOPE OF THIS ARBITRATION + AGREEMENT MUST BE ARBITRATED ON AN INDIVIDUAL BASIS AND NOT ON A CLASS OR + COLLECTIVE BASIS, ONLY INDIVIDUAL RELIEF IS AVAILABLE, AND CLAIMS OF MORE THAN ONE + CUSTOMER OR USER CANNOT BE ARBITRATED OR CONSOLIDATED WITH THOSE OF ANY OTHER + CUSTOMER OR USER. If a decision is issued stating that applicable law precludes + enforcement of any of this subsection’s limitations as to a given dispute, claim, + or request for relief, then such aspect must be severed from the arbitration and + brought into the State or Federal Courts located in the Commonwealth of + Massachusetts. All other disputes, claims, or requests for relief shall be + arbitrated. + +
        4. 30-Day Right to Opt Out. You have the right to opt out of the + provisions of this Arbitration Agreement by sending written notice of your + decision to opt out to: legal@pathcheck.org, within 30 days after first becoming + subject to this Arbitration Agreement. Your notice must include your name and + address, your email address, and an unequivocal statement that you want to opt out + of this Arbitration Agreement. If you opt out of this Arbitration Agreement, all + other parts of this Agreement will continue to apply to you. Opting out of this + Arbitration Agreement has no effect on any other arbitration agreements that you + may currently have, or may enter in the future, with us. + +
        5. Severability. Except as provided in subsection 13.5, + if any part or parts of this Arbitration Agreement are found under the law to be + invalid or unenforceable, then such specific part or parts shall be of no force + and effect and shall be severed and the remainder of the Arbitration Agreement + shall continue in full force and effect. + +
        6. Survival of Agreement. This Arbitration Agreement will + survive the termination of your relationship with PCI. + +
        7. Modification. Notwithstanding any provision in + this Agreement to the contrary, we agree that if PCI makes any future material + change to this Arbitration Agreement, you may reject that change within thirty + (30) days of such change becoming effective by writing PCI at the following + address: Path Check, Inc. PO Box 441621, Somerville MA 02144 +
        8. +
        + +
      3. GENERAL PROVISIONS. +
          + +
        1. + Electronic Communications. The communications between you and PCI + may take place via electronic means, whether you send PCI e-mails, or whether PCI + posts notices in the Application or through updates made to the Application in + accordance with this Terms of Use or communicates with you via e-mail. For + contractual purposes, you (a) consent to receive communications from PCI in an + electronic form; and (b) agree that all terms and conditions, agreements, notices, + disclosures, and other communications that PCI provides to you electronically + satisfy any legal requirement that such communications would satisfy if it were to + be in writing. The foregoing does not affect your statutory rights, including but + not limited to the Electronic Signatures in Global and National Commerce Act at 15 + U.S.C. §7001 et seq. (“E-Sign”). + +
        2. Release. You hereby release the PCI Parties and their + successors from claims, demands, any and all losses, damages, rights, and actions + of any kind, including personal injuries, death, and property damage, that is + either directly or indirectly related to or arises from any interactions with or + conduct of operators of Third Party Safe Places Web Apps, healthcare providers, + governmental agencies, of any kind arising in connection with or as a result of + this Agreement or your use of the Application. If you are a California resident, + you hereby waive California Civil Code Section 1542, which states, “A general + release does not extend to claims that the creditor or releasing party does not + know or suspect to exist in his or her favor at the time of executing the release + and that, if known by him or her, would have materially affected his or her + settlement with the debtor or released party.” The foregoing release does not + apply to any claims, demands, or any losses, damages, rights and actions of any + kind, including personal injuries, death or property damage for any unconscionable + commercial practice by a PCI Party or for such party’s fraud, deception, false, + promise, misrepresentation or concealment, suppression or omission of any material + fact in connection with the Application provided hereunder. + +
        3. Assignment. This Agreement, and your rights and obligations + hereunder, may not be assigned, subcontracted, delegated or otherwise transferred + by you without PCI’s prior written consent, and any attempted assignment, + subcontract, delegation, or transfer in violation of the foregoing will be null + and void. + +
        4. Force Majeure. PCI shall not be liable for any delay or failure + to perform resulting from causes outside its reasonable control, including, but + not limited to, acts of God, war, terrorism, riots, embargos, acts of civil or + military authorities, fire, floods, accidents, strikes or shortages of + transportation facilities, fuel, energy, labor or materials. + +
        5. Questions, Complaints, Claims. If you have any questions, + complaints or claims with respect to the Application, please contact us at: + support@pathcheck.org. + +
        6. Exclusive Venue. To the extent the parties are permitted under + this Agreement to initiate litigation in a court, both you and PCI agree that all + claims and disputes arising out of or relating to this Agreement will be litigated + exclusively in the state or federal courts located in Boston, Massachusetts. + +
        7. Governing Law THE TERMS AND ANY ACTION RELATED THERETO WILL BE + GOVERNED AND INTERPRETED BY AND UNDER THE LAWS OF THE COMMONWEALTH OF + MASSACHUSETTS, CONSISTENT WITH THE FEDERAL ARBITRATION ACT, WITHOUT GIVING EFFECT + TO ANY PRINCIPLES THAT PROVIDE FOR THE APPLICATION OF THE LAW OF ANOTHER + JURISDICTION. THE UNITED NATIONS CONVENTION ON CONTRACTS FOR THE INTERNATIONAL + SALE OF GOODS DOES NOT APPLY TO THIS AGREEMENT. + +
        8. Choice of Language. It is the express wish of the parties that + this Agreement and all related documents have been drawn up in English. + +
        9. Notice. You may give notice to PCI at the following address: + Path Check, Inc. PO Box 441621, Somerville MA 02144. Such notice shall be deemed + given when received by PCI by letter delivered by nationally recognized overnight + delivery service or first class postage prepaid mail at the above address. + +
        10. Waiver. Any waiver or failure to enforce any provision of this + Agreement on one occasion will not be deemed a waiver of any other provision or of + such provision on any other occasion. + +
        11. Severability. If any portion of this Agreement is held invalid + or unenforceable, that portion shall be construed in a manner to reflect, as + nearly as possible, the original intention of the parties, and the remaining + portions shall remain in full force and effect. + +
        12. Export Control. You may not use, export, import, or transfer + the Application except as authorized by U.S. law, the laws of the jurisdiction in + which you obtained PCI Properties, and any other applicable laws. In particular, + but without limitation, the Application may not be exported or re-exported (a) + into any United States embargoed countries, or (b) to anyone on the U.S. Treasury + Department’s list of Specially Designated Nationals or the U.S. Department of + Commerce’s Denied Person’s List or Entity List. By using the Application, you + represent and warrant that (y) you are not located in a country that is subject to + a U.S. Government embargo, or that has been designated by the U.S. Government as a + “terrorist supporting” country and (z) you are not listed on any U.S. Government + list of prohibited or restricted parties. You also will not use the Application + for any purpose prohibited by U.S. law, including the development, design, + manufacture or production of missiles, nuclear, chemical or biological weapons. + You acknowledge and agree that products, services or technology provided by PCI + are subject to the export control laws and regulations of the United States. You + shall comply with these laws and regulations and shall not, without prior U.S. + government authorization, export, re-export, or transfer PCI products, services or + technology, either directly or indirectly, to any country in violation of such + laws and regulations. + +
        13. Accessing and Downloading the Application from iTunes. The + following applies to any App Store Sourced Application accessed through or + downloaded from the Apple App Store: +
            + +
          1. + You acknowledge and agree that (i) this Agreement is concluded between you and + PCI only, and not Apple, and (ii) PCI, not Apple, is solely responsible for + the App Store Sourced Application and content thereof. Your use of the App + Store Sourced Application must comply with the App Store Terms of Service. + +
          2. You acknowledge that Apple has no obligation whatsoever to furnish any + maintenance and support services with respect to the App Store Sourced + Application. + +
          3. In the event of any failure of the App Store Sourced Application to conform + to any applicable warranty, you may notify Apple, and Apple will refund the + purchase price for the App Store Sourced Application to you and to the maximum + extent permitted by applicable law, Apple will have no other warranty + obligation whatsoever with respect to the App Store Sourced Application. As + between PCI and Apple, any other claims, losses, liabilities, damages, costs + or expenses attributable to any failure to conform to any warranty will be the + sole responsibility of PCI. + +
          4. You and PCI acknowledge that, as between PCI and Apple, Apple is not + responsible for addressing any claims you have or any claims of any third + party relating to the App Store Sourced Application or your possession and use + of the App Store Sourced Application, including, but not limited to: (i) + product liability claims; (ii) any claim that the App Store Sourced + Application fails to conform to any applicable legal or regulatory + requirement; and (iii) claims arising under consumer protection or similar + legislation. + +
          5. You and PCI acknowledge that, in the event of any third-party claim that the + App Store Sourced Application or your possession and use of that App Store + Sourced Application infringes that third party’s intellectual property rights, + as between PCI and Apple, PCI, not Apple, will be solely responsible for the + investigation, defense, settlement and discharge of any such intellectual + property infringement claim to the extent required by this Agreement. + +
          6. You and PCI acknowledge and agree that Apple, and Apple’s subsidiaries, are + third-party beneficiaries of this Agreement as related to your license of the + App Store Sourced Application, and that, upon your acceptance of the terms and + conditions of this Agreement, Apple will have the right (and will be deemed to + have accepted the right) to enforce this Agreement as related to your license + of the App Store Sourced Application against you as a third-party beneficiary + thereof. + +
          7. Without limiting any other terms of this Agreement, you must comply with all + applicable third-party terms of agreement when using the App Store Sourced + Application. +
          8. +
          + +
        14. Consumer Complaints. In accordance with California Civil Code + §1789.3, you may report complaints to the Complaint Assistance Unit of the + Division of Consumer Services of the California Department of Consumer Affairs by + contacting them in writing at 1625 North Market Blvd., Suite N 112, Sacramento, CA + 95834, or by telephone at (800) 952-5210. + +
        15. Entire Agreement. This Agreement is the final, complete and + exclusive agreement of the parties with respect to the subject matter hereof and + supersedes and merges all prior discussions between the parties with respect to + such subject matter. + + + + +`; diff --git a/app/locales/eula/eula_en.js b/app/locales/eula/eula_en.js deleted file mode 100644 index 274326ba20..0000000000 --- a/app/locales/eula/eula_en.js +++ /dev/null @@ -1,4 +0,0 @@ -export const eula_en = `**Terms of Use** - -**Last Updated Date: April 23, 2020** -`; diff --git a/app/locales/eula/eula_ht.js b/app/locales/eula/eula_ht.js deleted file mode 100644 index 8e28b12f96..0000000000 --- a/app/locales/eula/eula_ht.js +++ /dev/null @@ -1,4 +0,0 @@ -export const eula_ht = `**COVID Safe Paths** - -**Tradiksyon ayisyen isit la** -`; diff --git a/app/locales/eula/ht_html.js b/app/locales/eula/ht_html.js new file mode 100644 index 0000000000..f7d7f633c9 --- /dev/null +++ b/app/locales/eula/ht_html.js @@ -0,0 +1,814 @@ +export default ` + + + + + + + + + + +

          + Règleman itilizasyon
          +
          +

          +

          + Dènye Mizajou Dat: 23 Avril 2020
          + +

          +

          + TANPRI LI RÈGLEMAN ITILIZASYON AKÒ SA YO ( "KONDISYON POU ITILIZE" OU + "AKÒ") AVÈK ATANSYON. APLIKASYON MOBIL SAFE PATHS ‘CHASE KOWONA’ + ("APLIKASYON" an), AK karakteristik ak enfòmasyon ki ladanl yo ap kontwole pa + Path Check, INC. ("PCI"). Règleman itilizasyon sa yo gouvène itilizasyon aplikasyon an epi + aplike + pou tout itilizatè ki itilize aplikasyon an nan nenpòt fason, ki gen ladan karakteristik sa yo. + SIW klike sou BOUTON "mwen aksepte" ak / oswa TELECHAJE APLIKASYON an, ou repwezante ke (1) ou + li, + konprann, ak dakò pou yo atache pa règleman itilizasyon yo, (2) ou gen laj legal pou fòme yon + LWA, + KONTRA AK PCI, E (3) OU GEN OTORITE POU ANTRE NAN RÈGLEMAN ITILIZASYON YO. SI OU PA + AKSPTE + REGLEMAN ITILIZASYON YO OU PA KA AKSEDE NI SÈVI AK APLIKASYON AN.
          +
          +

          +

          + Tanpri pran konsyans ke SEKSYON 13 nan akò sa a, ki anba a, gen ladan dispozisyon ki + konfere ki jan depandans ke youn ak lot yo ka rezoud, ki enkli, san limit, nenpòt dispit ki + leve + oswa ki te asire anvan dat efikas nan akò sa a. An patikilye, li genyen yon akò abitraj ki + prale + avèk eksepsyon limite konfli antre nou ki dwe soumèt bay lyen ak abitraj final lan. A MWEN KE + OU + SOTI NAN ABITRAJ AKÒ A: (1) OU AP PÈMEN SÈLMAN POU POUSWIV DISPIt OU REKLAMASYON AK REVIZYON + KONT NOU SOU YON BAZ ENDIVIDYEL, PA KOM YON ASIRANS OSWA YON KLAS OU AKSYON REPREZANTAN OSWA + PWOSEDI; AK (2) OU ap renonse dwa ou nan pouswiv dispit oswa reklamasyon ak chèche jwenn + soulajman nan yon tribinal lwa epi yo gen yon JIRI PWOSÈ.
          +
          +

          +

          + NENPOT DISPUTE, REKLAMASYON OU DEMANN POU RELYE RELASYON AN NENPOT MOUN KI POU ITILIZE + APLIKASYON W AP REGLE E INTERPRETE PA AK LWA NAN LWA ETA MASSACHUSETTS, ki konsistan avèk Lwa + sou Abitraj FEDERAL, SAN FONDEMAN bay nenpòt prinsip ki bay pou APLIKASYON LWA POU TOUT LOT + JURISDIKSYON an. KONVANSYON Nasyonzini an sou KONTRA POU VANN entènasyonal la nan machandiz yo + eksprime eksprè nan akò sa a.
          +
          +

          +

          + TANPRI REMAKE KE AKÒ SA A SIJÈ POU CHANJE PA PCI NAN DISKRESYON NENPOT LÈ. Lè chanjman yo fèt, + PCI + pral fè yon nouvo kopi tèm itilizasyon ki disponib nan aplikasyon an. Nou pral tou mete ajou + "Dènye Mizajou" dat la nan tèt Regleman itilizasyon yo. Itilizasyon kontinyèl ou pou Aplikasyon + an + apre yon chanjman nan Regleman itilizasyon yo konstitye yon akseptasyon. Tanpri, tcheke + APLIKASYON + REGILYEMAN POU W WE KONDISYON ki pi aktyèl yo.
          + +

          +

          + 1. ITILIZASYON APLIKASYON AN.
          + 1.1 Definisyon. Menm jan nan Règleman itilizasyon yo, definisyon sa yo aplike: + "Itilizatè Aplikasyon" vle di yon moun natirèl moun ki te telechaje Aplikasyon + sou Regleman pou Itilize yo.
          + +

          +

          + "Lis lokalizasyon" vle di done kote ki kolekte nan aparèy mobil yon Itilizatè + Aplikasyon an pou jwenn GPS, Bluetooth ak / oswa lòt karakteristik oswa lojisyèl, ke itilizatè a + App chwazi yo te anrejistre epi estoke nan aplikasyon an enstale sou aparèy mobil itilizatè app + a.
          + +

          +

          + "Done Piblik ki disponib kote ke sekrize" vle di kat anonim nan kote piblik + kote + moun dyagnostike ak Covid-19 te vizite ak done dosye nan lè yo te vizite kote sa yo, konpile e + ki + te kreye pa yon twazyèm pati, epi yo te fè disponib atravè twazyèm pati nan twazyèm pati a Zòn + Santral App entènèt.
          + +

          +

          + "Safe Places lojisyèl" vle di louvri-sous lojisyèl, ki disponib nan https://github.com/tripleblindmarkets/safe-places + , ki fasilite kontakte tras ak travay ki gen rapò, epi ki fèt pou itilize pa twazyèm pati, + tankou + ajans gouvènman an.
          + +

          +

          + "Twazyèm Pati Safe Places Web App" vle di yon aplikasyon ki baze sou wèb ki + posede ak opere pa yon twazyèm pati, tankou yon ajans gouvènman an, ki anplwaye Safe Places + lojisyèl, pami lòt bagay, pibliye Done Piblik Disponib Kote yo .
          + +

          +

          + 1.2 Karakteristik aplikasyon ak fonksyonalite. Aplikasyon an fèt pou pèmèt + Itilizatè App, nan opsyon yo: (a) pou anrejistre lis lokalizasyon yo epi pou konsève done sa yo + lokalman nan Aplikasyon an, telechaje nan aparèy mobil yo, (b) pou jwenn aksè nan kote ki + disponib + yo piblikman nan yonn oswa plis Twazyèm Pati san Patipri Sit Entènèt Apps ak telechaje li nan + Safe + Paths App yo telechaje sou aparèy mobil yo, ak (c) yo pataje ki estoke yo lis lokalizasyon ak + twazyèm pati ke yo chwazi.
          + +

          +

          + 1.3 Lisans aplikasyon an. Aplikasyon an ak enfòmasyon an ak kontni ki disponib + ladan l 'yo pwoteje pa lwa sou copyright nan tout mond lan. Sijè a an konfòmite avèk Akò sa a, + PCI + ba ou yon lisans limite ki pa exklizif, ki pa transfere, ki pa soulisansye, revokab pou + telechaje, + enstale epi sèvi ak yon kopi Aplikasyon an sou yon sèl aparèy mobil oswa òdinatè ke ou posede + oswa + kontwole e itlize tankou yon kopi aplikasyon an sèlman pou pwòp zafè pèsonèl ou oswa biznis. + Sèten + konpozan oswa bibliyotèk ki enkli oswa ki mete ansanm avèk Aplikasyon an konstitye lojisyèl sous + epi yo gen lisans anba lisans sous louvri. Nan limit ki egzije lisans sous yo, kondisyon ki nan + lisans sa yo ap aplike nan plas kondisyon ki nan Seksyon sa a 1.3, sèlman ki gen rapò ak sa yo + konpozan oswa bibliyotèk ki gen lisans anba lisans sous. Pou yon kopi lisans sous sa yo, vizite + https://github.com/tripleblindmarketc/covid-safe-paths/blob/develop/LICENSE + . Anplis de sa, ki gen rapò ak nenpòt ki aplikasyon jwenn aksè nan oswa telechaje nan magazen an + App Apple (yon "App Store Sourced Aplikasyon"), ou pral sèlman itilize App + Store + Sourcing Aplikasyon an (a) sou yon pwodwi Apple ki mak ki iOS la (Apple la sistèm operasyon + propriétaires) ak (b) jan sa pèmèt nan "lwa Règleman yo" etabli nan kondisyon ki nan Apple la + Store App. Malgre premye fraz la nan seksyon sa a, ki gen rapò ak nenpòt ki Aplikasyon jwenn + aksè + a oswa telechaje soti nan magazen an Google Play (yon "Google Play Sourcing + Aplikasyon"), ou ka gen dwa lisans adisyonèl ki gen rapò ak itilize nan Aplikasyon an + sou yon baz pataje nan gwoup fanmi ou deziyen an. +

          +

          + 1.4 Updates. Ou konprann ke pou kenbe Aplikasyon an pi itil pou Itilizatè App + ak + akomode fikse ensèk ak lòt chanjman teknolojik, PCI ka fè mizajou nan Aplikasyon an apre ou fin + telechaje Aplikasyon an. Mizajou sa yo ap disponib pou Itilizatè App yo nan men twazyèm pati ki + soti nan ki moun ou te resevwa lisans Aplikasyon an, eg, Apple App Store oswa Google Play (chak, + yon "App Store"). Ou pral gen kapasite a, nan opsyon ou a, download nenpòt ki + dènye nouvèl sou aplikasyon an ke nou fè lib disponib nan chanèl sa yo. Nou pa mande pou ou + enstale nenpòt ki dènye enfòmasyon yo nan lòd pou ou pou w kontinye lè l sèvi avèk Aplikasyon an + apre nou fè dènye enfòmasyon sa yo disponib. Sa a se paske nou pa kenbe okenn enfòmasyon sou ou + lè + ou telechaje Aplikasyon an. Se poutèt sa, nou pa pral konnen si ou te enstale nenpòt ki dènye + nouvèl sa yo. An konsekans, ou rekonèt epi mwen dakò ke si ou chwazi pa enstale dènye disponib, + Aplikasyon an pa pouvwa opere an akò ak dokiman piblik ki disponib konsènan karakteristik yo ak + fonksyonalite nan aplikasyon an, ki dokiman yo ka mete ajou apre tan ou te telechaje li orijinal + la. Anplis de sa, ou ka bezwen mete ajou lojisyèl twazyèm-pati de tan zan tan yo nan lòd yo sèvi + ak aplikasyon an. Nenpòt dènye emèt pa PCI ak enstale pa ou yo dwe jije aplikasyon an epi yo dwe + gouvène pa sa a Safe Places EULA oswa nenpòt ki apre akò lisans itilizatè fen akonpaye + aktyalizasyon la. +

          +

          + 1.5 Ekipman ki nesesè yo ak lojisyèl. Ou dwe bay tout ekipman ak lojisyèl ki + nesesè pou telechaje epi itilize Aplikasyon an epi pou konekte ak sèvis oswa sit twazyèm pati, + ki + enkli men pa limite a, yon aparèy mobil ki apwopriye pou konekte ak aplikasyon an. Ou se sèl + responsab pou nenpòt frè, ki gen ladan koneksyon entènèt oswa frè mobil, ke ou antrene lè aksè + nan + aplikasyon an. +

          +

          + 1.6 Responsablite pou lis lokaizasyon ak Lòt Done Kolekte ak ki estoke pa Ou. + PCI + pa gen okenn aksè a Kote Istwa a oswa nenpòt ki lòt done ou kolekte, resevwa ak magazen nan + aplikasyon an enstale oswa otreman sou aparèy mobil ou. Se poutèt sa, PCI pa gen okenn + responsablite pou sipresyon an oswa presizyon nan Istwa Kote a oswa lòt done ou kolekte, resevwa + oswa magazen nan aplikasyon an oswa echèk la nan magazen, transmèt oswa resevwa transmisyon nan + Istwa Kote oswa lòt done; oswa sekirite, konfidansyalite, depo, oswa transmisyon lòt + kominikasyon + ki soti nan oswa ki enplike itilizasyon aplikasyon an.
          + +

          +

          + 2. Pwofesyonèl. +

          +

          + 2.1 Aplikasyon. Eksepte sa ki gen rapò ak lis lokalizasyon ou ak lòt done ou ka + kolekte, rekipere soti nan twazyèm pati ak magazen nan aplikasyon an sou aparèy ou an, ou dakò + ke + PCI ak founisè li yo posede tout dwa, tit ak enterè nan ak aplikasyon an. Ou pa pral retire, + chanje oswa fènwa nenpòt copyright, mak komèsyal, mak sèvis oswa lòt dwa propriétaires avi + enkòpore nan oswa akonpaye Aplikasyon an. +

          +

          + 2.2 Mak yo. Chase kowona ‘Safe paths’ COVID ak tout grafik ki konekte, logo, + mak + sèvis ak non komès yo itilize sou oswa an koneksyon avèk Aplikasyon an oswa an koneksyon avèk li + yo se mak komèsyal yo nan psi epi yo pa kapab itilize san pèmisyon an koneksyon avèk ou, oswa + nenpòt ki twazyèm-pati, pwodwi oswa sèvis. Lòt mak, mak sèvis ak non komès ki ka parèt sou oswa + nan aplikasyon an se pwopriyete pwopriyetè respektif yo. +

          +

          + 3. KOLEKSYON AK ITILIZASYON ENFOMASYON PÈSONÈL OU. Ou rekonèt ke aplikasyon an + ka + kolekte enfòmasyon pèsonèl sou ou (nan chwa ou nan magazen enfòmasyon nan aplikasyon an oswa + atravè zouti teknoloji otomatik), ki gen ladan Istwa Kote ou. Ou rekonèt ke aplikasyon an ka ba + ou + opòtinite pou pataje enfòmasyon pèsonèl sou tèt ou, ki gen ladan Istwa Kote ou ak lòt moun. Tout + enfòmasyon pèsonèl an koneksyon avèk aplikasyon sa a sijè a règleman sou enfòmasyon prive nou + an. + Pa Téléchargez, enstale, lè l sèvi avèk, ak bay enfòmasyon pèsonèl nan oswa atravè aplikasyon sa + a, ou bay konsantman pou tout aksyon nou pran ki gen rapò ak enfòmasyon pèsonèl ou an konfòmite + ak + Règleman sou enfòmasyon prive. Pou kèk karakteristik nan aplikasyon an, konsantman espesifik ki + nesesè. Anplis de sa, ou ka chwazi divilge, nan lòt mwayen ki pa asosye avèk Aplikasyon an, + nenpòt + ki pati nan enfòmasyon pèsonèl ou a manm fanmi, doktè, founisè swen sante, ajans gouvènman, oswa + lòt moun oswa antite. Nou rekòmande ke ou fè chwa ou konsènan pataje enfòmasyon pèsonèl ou, nan + aplikasyon an oswa otreman, ak anpil atansyon. Nou pa pral gen okenn responsablite pou nenpòt + konsekans ki ka lakòz paske ou te lage oswa pataje enfòmasyon, nan Aplikasyon an oswa otreman, + ak + yon twazyèm pati. +

          +

          + 4. REAKSYON. Si ou bay psi ak nenpòt ide, sijesyon, dokiman, ak / oswa + pwopozisyon ("Feedback") via imel oswa yon lòt vle di, ou fè sa sou pwòp risk + ou, + epi ou rekonèt epi mwen dakò ke PCI pa gen okenn obligasyon (ki gen ladan san obligasyon limite + nan ... konfidansyalite) ki gen rapò ak sa yo Feedback. Ou reprezante ak garanti ke ou gen tout + dwa nesesè yo soumèt Feedback la. Se konsa, ou bay yon PCI yon konplètman peye, wayote-gratis, + tout tan, ki paka chanje, atravè lemond, ki pa san konte, ak konplètman sublicensable dwa ak + lisans yo sèvi ak, repwodui, fè, montre, distribye, adapte, modifye, re-fòma, kreye derive + travay + nan, ak otreman komèsyal oswa ki pa komèsyal esplwate nan nenpòt fason, nenpòt ak tout Feedback, + ak sublisans dwa ki ekri pi wo yo, an koneksyon avèk operasyon an ak antretyen nan aplikasyon + an, + nenpòt ki lòt pwodwi psi oswa sèvis, oswa biznis pci la. +

          +

          + 5. Magazen APP. Ou rekonèt epi mwen dakò ke disponiblite Aplikasyon an depann + de + magazen App a ki moun ou te resevwa lisans aplikasyon an. Ou rekonèt ke Akò sa a se ant oumenm + ak + PCI epi yo pa avèk App Store la. Psi, pa App Store la, se sèl responsab pou Aplikasyon an, ki + gen + ladan kontni an psi ki disponib ladan l ', ak antretyen, sèvis sipò yo, ak garanti pou sa, ak + adrese nenpòt reklamasyon ki gen rapò ak sa yo (egzanp, responsablite pwodwi, konfòmite legal + oswa + pwopriyete entelektyèl. vyolasyon). Yo nan lòd yo itilize aplikasyon an, ou dwe gen aksè a yon + rezo san fil, epi ou dakò yo peye tout frè ki asosye ak aksè sa yo. Ou dakò tou pou peye tout + frè + yo (si genyen) ki akize nan magazen app a an koneksyon avèk aplikasyon an. Ou dakò konfòme ou + avèk, ak lisans ou yo sèvi ak aplikasyon an se kondisyone sou konfòmite ou avèk tout kondisyon + nan + akò enpoze pa App Store aplikab la lè w ap itilize aplikasyon an. Ou rekonèt ke magazen an App + (ak + filiales li yo) yo se benefisyè twazyèm pati nan akò sa a epi yo pral gen dwa aplike li. +

          +

          + 6. FRÈ. Pa gen frè yo dwe peyab anba akò sa a pou dwa yo akòde anba akò sa a. + Ou + rekonèt epi mwen dakò ke aranjman frè sa a fèt an konsiderasyon pou alyans mityèl ki tabli nan + Akò + sa a, ki gen ladan obligasyon ou genyen anba la a, ak avètisman yo, esklizyon yo, ak limit + responsablite ki prezante nan dokiman sa a. +

          +

          + 7. ENDEMNIFICASYON. Ou dakò dedomaje epi kenbe psi, paran li yo, filiales, + afilye, ofisye, anplwaye, volontè, ajan, patnè, founisè, ak lisans (chak, yon "PCI Pati" ak + kolektivman, "PCI Pati yo") inonsan nan nenpòt ki pèt. , depans, dèt ak depans (ki gen ladan frè + avoka rezonab) ki gen rapò ak oswa ki rive soti nan nenpòt ak tout bagay sa yo: (a) itilize ou + nan, oswa enkapasite yo sèvi ak aplikasyon an; (b) vyolasyon ou nan Kontra sa-a; (c) vyolasyon + ou + nan nenpòt ki dwa nan yon lòt pati; oswa (d) vyolasyon ou nan nenpòt lwa, règleman oswa règleman + ki aplikab yo. Psi rezève dwa pou, nan pwòp depans li yo, pou asime defans san konte ak kontwòl + sou nenpòt pwoblèm otreman sijè a dediksyon pa ou, nan ki evènman ou pral konplètman kolabore ak + psi nan revandike nenpòt defans ki disponib. Dispozisyon sa a pa egzije ou dedomaje nenpòt nan + Pati yo PCI pou nenpòt ki pratik komèsyal ki pa abizyon pa pati sa a oswa pou fwod pati sa a, + desepsyon, fo pwomès, bay manti oswa kache, repwesyon oswa omisyon nan nenpòt ki reyalite + materyèl + an koneksyon avèk aplikasyon yo bay la anba. . Ou dakò ke dispozisyon ki nan seksyon sa a ap + siviv + nenpòt ki revokasyon akò sa a ak / oswa ou itilize oubyen ou aksede a aplikasyon an. +

          +

          + 8. Esklizyon garanti ak kondisyon +

          +

          + 8.1 Konsa. OU DWE KONPRANN AK dakò POU PWOBLÈM APLIKAB, APLIKASYON OU NAN + APLIKASYON OU SE YO NAN RISK SÈL OU, AK APLIKASYON YO DISPONTE NAN YO "jan sa ye" ak "jan sa + disponib", avèk tout peche. Pati ki PCI EXPRESSLY DISI RESPONSABLOU tout garanti, + REPREZANTASYON, + ak kondisyon nan nenpòt kalite, menm si yo eksprime oswa enplike, ki gen ladan, men PA limite a, + GARANTI IMPLIYE OSWA kondisyon yo ki nan komès, fòm pou yon bi patikilye ak ki pa vyolasyon ki + soti nan itilizasyon APLIKASYON. +

          +

          + (a) PATI yo PCI pa fè okenn garanti, reprezantasyon oswa kondisyon ke: (1) + APLIKASYON la oswa karakteristik li yo ap satisfè egzijans ou; (2) ITILIZASYON OU NAN APLIKASYON + AN YO PAP KONTINYE, PWOPRIYE, SEKIRITE OUBYE ERÈ GRATIS; OSWA (3) REZILTA YO KI JWENN PWOCHE NAN + ITILIZASYON APLIKASYON AN YO KAP FÈ OU FYAB. +

          +

          + (b) Nenpòt kontni ki soti nan oswa ki aksesib pa mwayen aplikasyon an aksè nan + pèt pwòp ou a, epi ou dwe toujou fè responsablite pou nenpòt ki domaj nan pwopriyete w, ki gen + ladan, men li pa limite a, sistèm konpitè ou ak nenpòt aparèy ou sèvi pou jwenn aksè nan + aplikasyon an, OSWA NENPOT L THT PÈDI KI REZILTAJ Soti nan aksè nan kontni sa yo. +

          +

          + (c) Disponibilite pou aplikasyon an ak karakteristik li yo ka sijè a reta, + anilasyon ak lòt pyès lajan. Psi pa fè okenn garanti, REPREZANTASYON oswa kondisyon sou respè + APLIKASYON an oswa karakteristik li yo, ki gen ladan men li pa limite a, kalite, efikasite, + repitasyon ak lòt karakteristik sa yo. +

          +

          + (d) Pa gen konsèy oswa ENF ,MASYON, kèlkeswa ORAL oswa EKRI, jwenn soti nan psi + oswa atravè aplikasyon an pral kreye nenpòt GARANTI pa eksprime fè HEREIN. +

          +

          + (e) Soti nan tan pou tan, PCI ka ofri nouvo "BETA" karakteristik oswa zouti ak + ki + moun ki itilizatè li yo ka eksperyans. Karakteristik sa yo oswa zouti yo ofri sèlman pou + objektif + eksperimantal ak san okenn garanti nenpòt ki kalite, e yo ka modifye oswa rete nan DISKRÈS SÈL + PCI + a. DISPOZISYON YO SEKSYON SA A APLIKE AK TOUT FS POU Karakteristik sa yo oswa zouti. +

          +

          + 8.2 PA ENPTE POU KONSÈY MEDIKAL. Ou rekonesan ke ENFORMASYON SOU APLIKASYON AN + FÈ + POU FÈ YO POU FINANS ENFOMASYON JENERAL SÈLMAN. Li pa konsantre kòm yon konsèy MEDIKAL sou + nenpòt + ki kalite TIMOUN OSYO li se entansyon DYAGNOSE, trete, geri oswa anpeche okenn maladi oswa + kondisyon medikal. ENFMASYON SOU PREZIDAN NAN APLIKASYON AN PA DWE INTERPRETE OUBYEN KONSTWI NAN + NENPT fason ke yon ranplasman oswa yon sèvis konsèy medikal ki founi pa doktè w oswa lòt founisè + swen sante ki kalifye. OU PA DWE DISREGARDE, EVITE OUBYEN RETE NAN OBTIEN MEDIKAL KONSÈY OSWA + TRETMAN SOU DOKTÈ OU OUBYEN L QUT KALIFYE HEALTHCARE PROVIDER POU TOUT ENFMASYON SOU APLIKASYON. + SOU pa gen sikonstans ou ta dwe chanje tretman medikal egziste ou, medikaman REGIMEN, oswa + nenpòt + ki lòt aktivite sante ki gen rapò ki baze sou nenpòt ki enfòmasyon ki bay nan aplikasyon an. Li + ENP FORTAN POU OU DISKITE OPSYON TRETMAN OU, AK NENPS KESYON KI OU GENYEN, AVÈK DOKTÈ OUBYEN + OUBYEN L QUT LWA SOU KALIFYE SANTE.
          + +

          +

          + 8.3 Nan fè aplikasyon an ki disponib pou download, objektif PCI a se bay moun + ki + gen yon zouti itil pou kontakte tras. Sepandan, sèvis piblik la nan karakteristik Aplikasyon an + se + depann sou yon kantite faktè ki deyò kontwòl la psi, tankou fyab la nan GPS detèktè, si wi ou + non + moun yo ap pote aparèy mobil yo, menm jan tou presizyon, disponiblite, disponiblite, efikasite. + oswa itilize kòrèk la nan aparèy mobil moun nan ak GPS detèktè, tout nan yo ki yo te itilize yo + kreye Istwa Kote, ak pou nenpòt ki Piblikman disponib Kote kote Done ke ou ka Upload nan + aplikasyon ou soti nan sous twazyèm pati, presizyon an ak konplè nan done sa yo. Istwa Kote ou + oswa lòt done ka disponib, kòrèk oswa enkonplè. Sèvi ak aplikasyon an pa ta dwe ranplase bon + jijman ou ak sans komen. +

          +

          + 8.4 Pa gen Responsablite pou Konduit nan twazyèm pati yo. Ou rekonesan epi + aksepte ke pati PCI yo pa responsab, epi ou dakò pa chèche kenbe Psi pati yo responsab, pou + kondwit la oswa omisyon nan twazyèm pati, ki gen ladan aksyon yo ki nan nenpòt ki twazyèm pati + opere yon sit entènèt kote ki gen twazyèm pati oswa nenpòt gouvènman an. AJANS AVÈK OU CHWAZI + POU + INTERRÈT SOU ITILIZASYON AK ITILIZASYON OU NAN APLIKASYON OU, AK KI RISK BAGAY KI SOTI NAN TÈS + PARTI YO, RETE AK OU.
          + +

          +

          + 9. LIMITASYON RESPONSABLITE. +

          +

          + 1.1 Limit responsabilite nou de sèten domaj. OU KONPRANN AK dakò KI PA GEN + EVÈNMAN PATI pati PCI YON RESPONSAB POU NENPT PÈS POU PROFIT, BLIJI PÈSONÈL, DANJE PWOPRIYETE, + MOVE MALADI, ENFMASYON OSWA DONE, DANI INDIRÈT, ENSIDANS, ESPESYAL, OSWA DWA, OSWA DANYE oswa + domaj OSWA KOTE POU Pèdi yo. PWODIKSYON OSWA ITILIZASYON, ENTRETISYON BIZNIS, KONTAKTE OU SÈVIS + SE + YON SÈVIS, NAN CHAK KASYE OU SÈLMAN PCI YO te AVÈVRE POU POSIBILITE DAN, KONTINYE NAN OU + KONNEKSYON AVÈK AKANSYON, NAN NENPT TEWO KI RESPONSABILITE, REZILTE Soti nan : (1) itilizasyon + an + oswa inabilite pou itilize aplikasyon an oswa nenpòt nan karakteristik li yo piblisite; (2) AKSE + NAN OTORIZE POU OU oswa modifikasyon nan transmisyon OU oswa DONE; OUBYEN (3) NENPT LT KESYON KI + KONSÈNE APLIKASYON AN, OU SOU BAZE SOU GARANTI, DWA KONTRA, KONTRA, TRIBE (KI GEN NÉLIGENCE), + OSWA + NENPT L .T TEORI LEGAL. NAN PWOCHEN AN PREZAN SOU RESPONSABLITE PAP APLIKE POU RESPONSABLITE YON + PAPI PAPI POU (A) LANM OSWA KIJE PÈSONÈL KI FÈ PANDAN PANDAN PATI yon pati PIKI; OSWA POU (B) + Nenpòt blesi ki te koze pa yon fwis PCI pati a oswa yon fo reprezantasyon FRAUDULENT.
          + +

          +

          + 1.2 Kap sou Responsabilite. POU PWOJÈ maksimòm PEMISYE POU LWA, KI KOTE POU + NENPAY NENPOT POU KONTW CONCH KI GENYEN LA, RESPONSABLITE NOU POU OU pou nenpòt domaj ki soti + nan + oswa ki gen rapò ak kondisyon sa yo pou itilize (pou nenpòt ki koz toutbon menm jan ak fòm nan + AKSYON an), yo pral nan tout. Kantite tan yo limite a yon maksimòm de senk DOLARS US (US $ 50). + Egzistans plis pase yon sèl reklamasyon p ap elaji limit sa a. Ou dakò ke founisè nou yo p ap + gen + okenn responsablite nenpòt ki kalite ki sòti nan oswa ki gen rapò ak kondisyon sa yo sèvi + ak.
          + +

          +

          + 1.3 Done ou. EKSEPTE pou OBLIGASYON PCI a PWOTEJE DONE PÈSONÈL OU jan li te + etabli nan règleman prive PCI a, PCI sipoze pa gen okenn responsablite pou tan an, DELETION, + MIS-livrezon oswa echèk magazen nenpòt ki kontni (ki enkli istwa lokasyon ou), itilizatè + kominikasyon oswa anviwònman pèsonalizasyon.
          + +

          +

          + 1.4 Baz negosyasyon an. Limit nan domaj ki etabli anwo yo se eleman + fondamantal + de baz la nan PAPA ant PCI ak ou. +

          +

          + 2. KONSÈY. +

          +

          + 2.1 Vyolasyon. Si PCI vin okouran nenpòt vyolasyon posib ke ou nan Akò sa a, + PCI + rezève dwa pou envestige vyolasyon sa yo. Si, kòm yon rezilta nan ankèt la, psi kwè ke gen + aktivite kriminèl ki te fèt, PCI rezève dwa pou refere ka a, epi pou kolabore ak, nenpòt ak tout + otorite legal ki aplikab yo. PCI gen dwa, eksepte nan limit ki entèdi nan lalwa aplikab, divilge + nenpòt enfòmasyon oswa materyèl ou bay PCI an koneksyon avèk itilizasyon ou nan Aplikasyon an, + nan + (a) konfòme ou avèk lwa aplikab, pwosesis legal oswa demann gouvènman an; (B) ranfòse sa yo + Regleman pou Itilize, (c) reponn a demann ou an pou sèvis kliyan, oswa (d) pwoteje dwa yo, + pwopriyete oswa sekirite pèsonèl nan psi oswa piblik la, ak tout ranfòsman oswa lòt ofisyèl + gouvènman yo, kòm psi, nan. sèl diskresyon li kwè ke li nesesè oswa apwopriye.
          + +

          +

          + 3. Regleman ak sispansyon. +

          +

          +
          + 3.1 Regleman. Akò sa a kòmanse nan dat la lè ou aksepte yo (jan sa dekri nan + pre-an pi wo a) epi rete nan tout fòs ak efè pandan w ap itilize aplikasyon an, sòf si sispann + pi + bonè nan akò ak sa a Akò.
          + +

          +

          + 3.2 Itilize Anvan. Malgre sa ki endike anwo la a, ou rekonèt epi mwen dakò ke + Akò + sa a te kòmanse nan pi bonè pou rive nan (a) dat ou te itilize Aplikasyon an oswa (b) dat ou te + aksepte Kontra sa a epi w ap rete nan tout fòs ou pandan wap itilize. Aplikasyon an, sòf si li + te + sispann pi bonè dapre Akò sa a.
          + +

          +

          + 3.3 Revokasyon ou. Si ou vle mete fen nan Akò sa a, ou ka fè sa pa efase + aplikasyon an soti nan aparèy mobil ou.
          + +

          +

          + 3.4 Efè Termination. Fen nan akò sa a egzije pou ou efase aplikasyon an ak + sispann tout itilize nan li. Tout dispozisyon ki nan akò sa a ki pa nati yo ta dwe siviv, va + siviv + mete fen, ki gen ladan san limit, dispozisyon pwopriyetè, avètisman garanti, ak limitasyon de + responsablite. +

          +

          + 4. Itilizatè entènasyonal yo. Aplikasyon an fèt sèlman pou itilize nan Etazini + nan Amerik la. Psi pa fè okenn reprezantasyon ki aplikasyon an fonksyonèl nan lòt kote. Moun ki + gen aksè oswa ki itilize aplikasyon an nan lòt peyi yo fè sa sou pwòp risk yo epi yo responsab + pou + itilize an konfòmite ak lwa lokal yo.
          + +

          +

          + 5. Rezolisyon dispit. Tanpri li akò arbitraj sa a nan Seksyon sa a ("Akò + Abitraj") avèk anpil atansyon. Li mande pou itilizatè Ameriken abitraj diskisyon avèk psi epi + limite fason ou ka chèche sekou nan men nou.
          + +

          +

          + 5.1 Aplikablite nan Abitraj Akò. Ou dakò ke nenpòt dispit, reklamasyon, oswa + demann pou soulajman ki gen rapò nan nenpòt fason pou aksè ou oswa pou sèvi ak aplikasyon an + oswa + nan nenpòt ki aspè nan relasyon ou ak psi, yo pral rezoud pa abitraj obligatwa, olye ke nan + tribinal, eksepte ke (1 ) ou ka revandike reklamasyon oswa chèche sekou nan tribinal ti + reklamasyon si reklamasyon ou kalifye; epi (2) ou oswa PCI ka chèche soulajman ekitab nan + tribinal + pou vyolasyon oswa lòt move itilizasyon nan dwa pwopriyete entelektyèl (tankou mak, rad komès, + non + domèn, sekrè komès, copyright, ak rive). Akò sou Abitraj sa a dwe aplike, san limitasyon, nan + tout + diskisyon oswa reklamasyon ak demann pou soulajman ki leve oswa yo te pwoklame anvan dat efektif + akò sa a oswa nenpòt vèsyon anvan akò sa a.
          + +

          +

          + 5.2 Règ Abitraj ak Forum. Lwa sou Abitraj Federal la gouvène entèpretasyon ak + ranfòsman akò sa a sou Abitraj. Pou kòmanse yon pwosedi abitraj, ou dwe voye yon lèt pou mande + abitraj epi dekri konfli ou oswa reklamasyon ou oswa demann soulajman pou ajan ki anrejistre nou + an, Samuel Hoff c / o Pierce & Mandell, P.C. 11 Beacon Street Suite 800, Boston MA 02108. JAMS, + yon founisè etabli altènatif pou rezoud dispit la, ap fè abitraj la. Konfli ki konsène + reklamasyon, rekou, oswa demann pou soulajman ki poko gen $ 250,000, ki pa enklizif nan avoka ak + frè ak enterè, va sijè a vèsyon JAMS ki pi resan nan Règ akize Abitraj ak pwosedi ki disponib + nan + http://www.jamsadr.com/rules -abri-abinis /; tout lòt diskisyon yo pral sijè a JAMS a vèsyon ki + pi + aktyèl la nan règleman yo ak pwosedi Abitraj Comprehensive, ki disponib nan + http://www.jamsadr.com/rules-comprehensive-arbitration/. Règ JAMS a yo disponib tou nan + www.jamsadr.com oswa lè w rele JAMS nan 800-352-5267. Si JAMS pa disponib pou arbit, pati yo ap + chwazi yon fowòm altènatif arbit. Si medyatè a jwenn ke ou pa kapab peye depozisyon JAMS yo, + administratif, odyans ak / oswa lòt frè epi yo pa ka jwenn yon egzansyon nan JAMS, PCI pral peye + yo pou ou. Anplis de sa, PCI ap ranbouse tout depozisyon JAMS a, administratif, odyans ak / oswa + lòt frè pou diskisyon, reklamasyon, oswa demann pou sekou total yon mwens pase $ 10,000 sòf si + medyatè a detèmine reklamasyon yo se serye.
          + +

          +

          + Ou ka chwazi fè abitasyon an fèt pa telefòn, ki baze sou soumèt alekri, oswa nan yon lòt yo te + dakò youn pou lòt. Nenpòt jijman sou prim lan bay nan medyatè a ka antre nan nenpòt ki tribinal + ki + gen konpetans jiridiksyon.
          + +

          +

          + 5.3 Otorite nan abitrè. Medyatè a dwe gen otorite eksklizif pou (a) detèmine + sijè + ki abòde lan ak aplikabite nan Akò sa a Abitraj ak (b) rezoud nenpòt dispit ki gen rapò ak + entèpretasyon, aplikabilite, aplikab, oswa fòmasyon sa a Arbitraj Akò ki gen ladan, men pa + limite + a, nenpòt ki afirmasyon ki. tout oswa nenpòt ki pati nan akò sa a Abitraj anile oswa anile. + Abitraj la ap deside dwa ak responsablite, si genyen, ou menm ak PCI. Pwosedi abitraj la pa pral + konsolide ak nenpòt lòt zafè oswa ansanm ak nenpòt ki lòt ka oswa pati yo. Medyatè a dwe gen + otorite pou bay mosyon dispozisyon nan tout oswa yon pati nan nenpòt reklamasyon. Medyatè a dwe + gen otorite pou l akòde domaj monetè ak pou bay nenpòt moun ki pa monetè remèd oswa sekou + disponib + nan yon moun ki anba lwa aplikab, règleman yo forum la arbitro a, ak akò sa a (ki gen ladan Akò + a + Abitraj). Medyatè a dwe bay yon prim ekri ak yon deklarasyon sou desizyon ki dekri rezilta + esansyèl yo ak konklizyon sou ki prim lan ki baze, ki gen ladan kalkil la nan nenpòt ki domaj yo + bay la. Medyatè a gen menm otorite pou bay sekou nan yon baz endividyèl ke yon jij nan yon + tribinal la ta genyen. Prim nan medyatè a se final ak obligatwa pou ou ak pou nou. +

          +

          + 5.4 Egzanpsyon pou jijman jiri. OU AK PCI SE RENSEYE KÈK DWA KONSTITISYONÈL AK + STATWA POU VOJE NAN TRIBINAL AK YON JIJANS AN devan yon Jij oswa yon jiri. Oumenm ak PCI se olye + pou chwazi tout diskisyon, reklamasyon, oswa demann pou soulajman yo dwe rezoud nan abitraj + dapre + Akò sou Abitraj sa a, eksepte jan sa endike nan Seksyon 13.1 anwo a. Yon medyatè kapab bay yon + baz + endividyèl menm domaj ak soulajman tankou yon tribinal epi li dwe swiv Kontra sa a kòm yon + tribinal ta. Sepandan, pa gen okenn jij oswa jiri nan abitraj, ak revizyon tribinal nan yon prim + abitraj se sijè a revizyon trè limite.
          + +

          +

          + 5.5 Egzanpsyon pou Sekou Klas oswa Lòt ki pa Peye-endividyalize. Tout + diskisyon, + reklamasyon, ak Demann pou soulajman nan domèn AKIT ARBITRE sa a dwe abrite sou yon baz + endividyèl + epi yo pa sou yon klas oswa baz kolektif, SÈLMAN POU gen soulajman endividyèl, ak reklamasyon + nan + plis pase yon kliyan oswa itilizatè pa ka ARBITRE Oswa konsolide ak moun ki nan nenpòt ki lòt + kliyan oswa itilizatè. Si yo bay yon desizyon ki deklare ke lwa ki aplikab entèdi ranfòsman nan + nenpòt ki limit souseksyon sa a sou yon dispit bay, reklamasyon, oswa demann pou soulajman, Lè + sa + a, yo dwe aspè tankou separe nan abitraj la ak pote nan Eta a oswa Tribinal Federal ki sitiye + nan + la. Commonwealth nan Massachusetts. Tout lòt diskisyon, reklamasyon, oswa demann pou sekou yo + dwe + abitraj.
          + +

          +

          + 5.6 Dwa 30-Jou yo chwazi pou soti. Ou gen dwa pou ou pa patisipe nan + dispozisyon + ki nan Kontra Abitraj sa a pa voye yon avi alekri sou desizyon ou a patisipe soti nan: + legal@pathcheck.org, nan lespas 30 jou apre premye vin sijè a sa a Abitraj Akò. Avi ou a dwe + enkli + non ou ak adrès ou, adrès imèl ou, ak yon deklarasyon inekivok ke ou vle patisipe nan Akò sa a + Abitraj. Si ou chwazi pou ou pa soti nan Abitraj sa a, tout lòt pati nan Akò sa a ap kontinye + aplike pou ou. Chwazi soti nan sa a Akò Abitraj pa gen okenn efè sou nenpòt ki lòt akò abitraj + ke + ou ka kounye a gen, oswa ka antre nan nan tan kap vini an, avèk nou.
          + +

          +

          + 5.7 Divisibilite. Eksepte jan yo prevwa nan souseksyon 13.5, si nenpòt pati + oswa + pati nan akò sa a Abitraj yo te jwenn anba lalwa a yo dwe valab oswa ki pa ka ranfòse, Lè sa a, + tankou yon pati espesifik oswa pati va gen ki pa gen fòs ak efè epi yo pral koupe ak rès la nan + Abitraj la. Akò va kontinye nan fòs plen ak efè.
          + +

          +

          + 5.8 Siviv nan Akò. Akò sa a Abitraj ap siviv mete fen nan relasyon ou a ak + psi.
          + +

          +

          + 5.9 Modifikasyon. Malgre nenpòt dispozisyon ki nan Kontra sa-a nan kontrè a, + nou + dakò ke si PCI fè nenpòt ki chanjman materyèl nan lavni sa a Abitraj Akò, ou ka rejte ki + chanjman + nan trant (30) jou de chanjman sa yo vin efektif pa ekri PCI nan adrès sa a: Path Check, Inc. PO + Box 441621, Somerville, MA 02144
          + +

          +

          + 6. DISPOZISYON JENERAL YO
          +
          +

          +

          + 6.1 Kominikasyon elektwonik. Kominikasyon ant ou menm ak PCI ka pran plas + atravè + mwayen elektwonik, si ou voye yon imèl PCI, oswa si PCI poste avi nan Aplikasyon an oswa atravè + mizajou yo te fè nan Aplikasyon an annakò avèk sa a Regleman pou Itilize oswa kominike avèk ou + via- lapòs. Pou rezon kontra, ou (a) konsanti pou resevwa kominikasyon soti nan psi nan yon fòm + elektwonik; ak (b) dakò ke tout tèm ak kondisyon, akò, avi, divilgasyon, ak lòt kominikasyon ke + psi bay ou elektwonikman satisfè nenpòt kondisyon legal ki kominikasyon sa yo ta satisfè si li + ta + dwe nan ekri. Pi wo la a pa afekte dwa legal ou, ki enkli men pa limite a Siyati Elektwonik nan + Lwa Global ak Komès Nasyonal nan 15 US.C. §7001 et seq. ("E-Siyen").
          + +

          +

          + 6.2 Lansman. Ou fin divilge Pèmi yo PCI ak siksesè yo soti nan reklamasyon, + demand, nenpòt ak tout pèt, domaj, dwa, ak aksyon nenpòt kalite, ki gen ladan blesi pèsonèl, + lanmò, ak domaj pwopriyete, ki se swa dirèkteman oswa endirèkteman ki gen rapò ak oswa rive soti + nan nenpòt ki entèraksyon ak kondwit nan operatè nan Twazyèm Pati Safe Plas Entènèt Apps, + founisè + swen sante, ajans gouvènmantal, nan nenpòt kalite ki rive an koneksyon avèk oswa kòm yon rezilta + nan akò sa a oswa itilizasyon ou nan aplikasyon an. Si ou se yon rezidan nan Kalifòni, ou + renonse + California Seksyon Sivil Kòd 1542, ki deklare, "Yon lansman jeneral pa pwolonje nan reklamasyon + ke + kreyansye a oswa pati lansman pa konnen oswa sispèk egziste nan favè li oswa li nan moman sa a + nan + ... egzekite liberasyon an e ke, si li te konnen pa li oswa li, li ta gen materyèl afekte l'oswa + règleman li yo ak debiteur la oswa pati lansman." Lansman ki anwo la a pa aplike pou okenn + reklamasyon, demand, oswa nenpòt pèt, domaj, dwa ak aksyon nenpòt kalite, tankou blesi pèsonèl, + lanmò oswa pwopriyete domaj pou nenpòt ki pratik komèsyal abi pou yon PCI Pati oswa pou fwod + pati + sa a, desepsyon, fo, pwomès, fo reprezantasyon oswa kache, repwesyon oswa omisyon nan nenpòt + reyalite materyèl an koneksyon avèk Aplikasyon an bay la anba a. +

          +

          + 6.3 Plasman. Akò sa a, ak dwa ou yo ak obligasyon ki anba la a, pa ka asiyen, + soutretan, delege oswa otreman transfere pa ou san ou pa konsantman PCI anvan ekri, ak nenpòt + tantativ tantasyon, tretman, delegasyon, oswa transfè an vyolasyon sa ki ekri pi wo a pral nil + epi + yo anile. . +

          +

          + 6.4 Fòs majè. PCI pa dwe responsab pou okenn reta oswa echèk nan fè rezilta ki + soti nan kòz deyò kontwòl rezonab li yo, ki gen ladan, men pa limite a, zak Bondye a, lagè, + teworis, revòlt, embargos, zak otorite sivil oswa militè, dife, inondasyon ,. aksidan, grèv oswa + mank fasilite transpò, gaz, enèji, travay oswa materyèl. +

          +

          + 6.5 Kesyon, Plent, Reklamasyon. Si ou gen nenpòt kesyon, plent oswa reklamasyon + ki gen rapò ak Aplikasyon an, tanpri kontakte nou nan: support@pathcheck.org. +

          +

          + 6.6 Eksklizif Venue. Nan mezi pati yo gen pèmisyon dapre Akò sa a pou kòmanse + yon + litij nan yon tribinal, tou de ou menm ak PCI dakò ke tout reklamasyon ak diskisyon ki rive soti + nan oswa ki gen rapò ak sa a Akò pral plede sèlman nan tribinal yo leta oswa federal ki sitiye + nan + Boston, Massachusetts.
          + +

          +

          + 6.7 Lwa sou Gouvènman TÈM YO AK NENPT AKSYON KI KI TE RELIJE A ANREJE AK + INTERPRETE PA AK LWA NAN LWA COMMONWEALTH OF MASSACHUSETTS, ki konsistan avèk Lwa sou Arbitraj + FEDERAL, san bay efè sou nenpòt prensip ki bay APLIKASYON LWA POU YON LDT JURISDIKSYON. + KONVANSYON + Nasyonzini an sou KONTRA POU VANN entènasyonal la nan machandiz pa aplike pou akò sa a. +

          +

          + 6.8 Chwa langaj. Li se vle eksprime pati yo ke Akò sa a ak tout dokiman ki gen + rapò ak yo te trase moute nan lang angle. +

          +

          + 6.9 Avi. Ou ka remèt yon avi bay PCI nan adrès sa a: Path Check, Inc. PO Box + 441621, Somerville MA 02144. Yo dwe konsidere yon avi konsa lè yo resevwa pa PCI pa yon lèt bay + pa + sèvis livrezon lannwit ke yo rekonèt nasyonalman oswa lapòs premye pòs klas pre-peye nan nan + adrès + ki pi wo a. +

          +

          + 6.10 Renonsyasyon. Nenpòt egzanpsyon oswa echèk nan ranfòse nenpòt dispozisyon + nan kontra sa-a nan yon sèl okazyon pa pral jije yon egzansyon nan nenpòt ki lòt pwovizyon oswa + nan dispozisyon sa a sou nenpòt ki lòt okazyon. +

          +

          + 6.11 Divisibilite. Si nenpòt pòsyon nan Kontra sa-a se fèt valab oswa ki pa + aplikab, yo dwe entèprete pòsyon sa a nan yon fason yo reflete, kòm prèske ke posib, entansyon + orijinal la nan pati yo, ak pòsyon ki rete yo ap rete nan tout fòs ak efè. +

          +

          + 6.12 Ekspòtasyon kontwòl. Ou pa ka itilize, ekspòtasyon, enpòte, oswa transfere + Aplikasyon an eksepte jan otorize pa lalwa Etazini, lwa yo nan jiridiksyon an nan ki ou te jwenn + Pwopriyete PCI, ak nenpòt lòt lwa ki aplikab yo. An patikilye, men san limit, Aplikasyon an pa + ka + ekspòte oswa re-ekspòte (a) nan nenpòt peyi Etazini anbago, oswa (b) bay nenpòt moun ki sou lis + Depatman Trezò Ameriken yo ki deziyen espesyalman oswa Depatman Ameriken an nan komès la refize. + Lis Moun oswa Lis Antite yo. Lè l sèvi avèk Aplikasyon an, ou reprezante ak garanti ke (y) ou pa + sitiye nan yon peyi ki sijè a yon anbago gouvènman ameriken, oswa ki te deziyen pa gouvènman + ameriken an kòm yon peyi "teroris sipòte" ak (z) ou. yo pa nan lis nan okenn lis Gouvènman + ameriken nan pati entèdi oswa ki gen restriksyon. Ou pa pral itilize Aplikasyon an pou okenn + rezon + entèdi pa lwa Etazini, ki gen ladan devlopman, konsepsyon, fabrike oswa pwodiksyon de misil, zam + nikleyè, chimik oswa byolojik. Ou rekonèt ak dakò ke pwodwi, sèvis oswa teknoloji ki ofri pa psi + yo sijè a lwa yo kontwòl ekspòtasyon ak règleman nan peyi Etazini. Ou dwe konfòme w ak lwa sa yo + ak règleman epi yo pa dwe, san otorizasyon gouvènman Etazini, ekspòtasyon, re-ekspòtasyon, oswa + transfere pwodwi psi, sèvis oswa teknoloji, swa dirèkteman oswa endirèkteman, nan nenpòt ki peyi + an vyolasyon de lwa ak règleman sa yo. +

          +

          + 6.13 Jwenn aksè ak telechaje aplikasyon an soti nan iTunes. Sa ki annapre yo + aplike a nenpòt ki App Store Sourcing Aplikasyon jwenn aksè a oswa telechaje soti nan Apple App + Store: +

          +
            + +
          1. Ou rekonèt epi mwen dakò ke (mwen) se Akò sa a konkli ant ou menm ak PCI sèlman, epi yo pa + Apple, ak (ii) PCI, pa Apple, se sèl responsab pou App Store Sourcing Aplikasyon an ak kontni + ladan l '. Sèvi ak ou nan App Store Sourced Aplikasyon an dwe konfòme yo avèk Regleman yo App + Store nan Sèvis. +
          2. +
          +
            + +
          1. Ou rekonèt ke Apple pa gen okenn obligasyon tou sa pou founi okenn sèvis antretyen ak respè + pou aplikasyon magazen App.
            + + +
          2. Nan evènman an nan nenpòt ki echèk nan App Store Sourcing Aplikasyon an konfòme yo ak nenpòt + ki aplikab garanti, ou ka avèti Apple, ak Apple ap ranbouse pri acha a pou App Store Sourcing + Aplikasyon an pou ou ak nan limit maksimòm nan lalwa aplikab, Apple. pa pral gen okenn + obligasyon lòt garanti tou sa ki gen rapò ak App Store Sourcing Aplikasyon an. Ant PCI ak + Apple, + nenpòt ki lòt reklamasyon, pèt, dèt, domaj, depans oswa depans atribuabl a nenpòt ki echèk nan + konfòme yo ak nenpòt garanti yo pral sèl responsablite nan psi. +
          3. +
          +
            + +
          1. Ou ak PCI rekonèt ke, ant PCI ak Apple, Apple pa responsab pou adrese nenpòt reklamasyon ou + gen oswa nenpòt reklamasyon nan nenpòt ki twazyèm pati ki gen rapò ak App Store Sourcing + Aplikasyon an oswa posesyon ou epi sèvi ak nan App Store Sourcing Aplikasyon an, ki gen ladan, + men se pa sa sèlman: (i) reklamasyon responsablite pwodwi; (ii) nenpòt ki reklamasyon ke App + Store Sourcing Aplikasyon an echwe konfòme yo ak nenpòt ki aplikab egzijans legal oswa + regilasyon; ak (iii) reklamasyon ki rive anba pwoteksyon konsomatè oswa lejislasyon ki + sanble.
            + + +
          2. Ou ak PCI rekonèt ke, nan evènman an nan nenpòt ki reklamasyon twazyèm-pati ki App Store + Sourcing Aplikasyon an oswa posesyon ou ak itilizasyon sa yo ki Aplikasyon App Store Sourced + vyole dwa pwopriyete entelektyèl twazyèm pati a, kòm ant psi ak Apple, psi, pa Apple. , pral + sèl + responsab pou ankèt la, defans, règleman ak egzeyat nan nenpòt ki reklamasyon enfraksyon + pwopriyete sa yo nan limit ki nan Kontra sa-a egzije. +
          3. +
          +
            + +
          1. Ou menm ak PCI rekonèt epi mwen dakò ke Apple, ak filiales Apple la, se yo se benefisyè + twazyèm pati nan Kontra sa-a kòm ki gen rapò ak lisans ou nan App Store Sourcing Aplikasyon + an, + e ke, sou akseptasyon ou nan tèm ak kondisyon nan Kontra sa-a, Apple ap gen dwa a (epi yo pral + jije yo te aksepte dwa a ... ) ranfòse Kontra sa a kòm ki gen rapò ak lisans ou nan App + Aplikasyon an Sourced magazen kont ou kòm yon benefisyè twazyèm-pati ladan l '. + +
          2. San yo pa limite nenpòt lòt tèm nan Kontra sa-a, ou dwe konfòme yo avèk tout aplikab tèm + twazyèm-pati nan akò lè w ap itilize App Store Sourcing Aplikasyon an. +
          3. +
          +

          + 6.14 Plent Konsomatè. An akò avèk Kòd Sivil Kalifòni §1789.3, ou ka rapòte + plent + bay Inite a Asistans Plent nan Divizyon Sèvis pou Konsomatè nan Depatman Kalifòni nan Zafè + Konsomatè nan Kalifòni lè w kontakte yo alekri nan 1625 North Market Blvd., Suite N 112, + Sacramento, CA 95834, oswa pa telefòn nan (800) 952-5210. +

          +

          + 6.15 Tout Akò. Akò sa a se akò final, konplè ak eksklizif de pati yo ki gen + rapò + ak matyè a nan sa a ak ranplase ak melanje tout diskisyon anvan ant pati yo ki gen rapò ak matyè + sa yo. +

          +

          + +

          + + + + +`; From 39e3ea73967592895be1563d2bfd721cc058a529 Mon Sep 17 00:00:00 2001 From: Tim Stirrat Date: Thu, 23 Apr 2020 22:45:27 -0700 Subject: [PATCH 29/32] Remove webview props --- app/components/EulaModal.js | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/app/components/EulaModal.js b/app/components/EulaModal.js index 65e8b42b43..f10cd670c3 100644 --- a/app/components/EulaModal.js +++ b/app/components/EulaModal.js @@ -41,14 +41,7 @@ export const EulaModal = ({ selectedLocale, continueFunction }) => { setModalVisibility(false)}> - + From bc7fa47e62668db0ee4c381752afe80d50ebbeef Mon Sep 17 00:00:00 2001 From: Tim Stirrat Date: Thu, 23 Apr 2020 23:54:16 -0700 Subject: [PATCH 30/32] Detect scroll on EULA before enable continue button --- app/components/EulaModal.js | 63 ++++++++++++++++++++++++++++++++++--- 1 file changed, 58 insertions(+), 5 deletions(-) diff --git a/app/components/EulaModal.js b/app/components/EulaModal.js index f10cd670c3..8891f14c55 100644 --- a/app/components/EulaModal.js +++ b/app/components/EulaModal.js @@ -1,4 +1,4 @@ -import React, { useState } from 'react'; +import React, { useEffect, useState } from 'react'; import { useTranslation } from 'react-i18next'; import { Image, Modal, StyleSheet, TouchableOpacity, View } from 'react-native'; import { SafeAreaView } from 'react-native-safe-area-context'; @@ -18,14 +18,61 @@ const EULA_FILES = { ht: ht_html, }; +const webViewScrollDetection = ` + // Returns a function, that, as long as it continues to be invoked, will not + // be triggered. The function will be called after it stops being called for + // N milliseconds. If 'immediate' is passed, trigger the function on the + // leading edge, instead of the trailing. + function debounce(func, wait, immediate) { + var timeout; + return function() { + var context = this, args = arguments; + var later = function() { + timeout = null; + if (!immediate) func.apply(context, args); + }; + var callNow = immediate && !timeout; + clearTimeout(timeout); + timeout = setTimeout(later, wait); + if (callNow) func.apply(context, args); + }; + }; + + function scrollHandler() { + if (window.innerHeight + window.scrollY >= document.body.offsetHeight) { + window.ReactNativeWebView.postMessage('end'); + } else { + window.ReactNativeWebView.postMessage('scroll'); + } + } + + setTimeout(() => { + window.addEventListener('scroll', debounce(scrollHandler, 150)); + }, 300); + true; +`; + export const EulaModal = ({ selectedLocale, continueFunction }) => { const [modalVisible, setModalVisibility] = useState(false); const [boxChecked, toggleCheckbox] = useState(false); + const [hasScrolledToEnd, setScrolledToEnd] = useState(); const { t } = useTranslation(); + useEffect(() => { + setScrolledToEnd(false); + }, [selectedLocale]); + + const handleWebViewMessage = event => { + if (!hasScrolledToEnd && event.nativeEvent.data === 'end') { + setScrolledToEnd(true); + } + }; + // Pull the EULA in the correct language, with en as fallback const html = EULA_FILES[selectedLocale] || en_html; + const canContinue = boxChecked && hasScrolledToEnd; + return ( <> { setModalVisibility(false)}> - + @@ -57,10 +110,10 @@ export const EulaModal = ({ selectedLocale, continueFunction }) => { { setModalVisibility(false); continueFunction(); From 737c038ca45938d94abd9e440e47e958d9d36f56 Mon Sep 17 00:00:00 2001 From: Tim Stirrat Date: Fri, 24 Apr 2020 00:03:01 -0700 Subject: [PATCH 31/32] comments! --- app/components/EulaModal.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/components/EulaModal.js b/app/components/EulaModal.js index 8891f14c55..1c6ebaf703 100644 --- a/app/components/EulaModal.js +++ b/app/components/EulaModal.js @@ -58,10 +58,15 @@ export const EulaModal = ({ selectedLocale, continueFunction }) => { const [hasScrolledToEnd, setScrolledToEnd] = useState(); const { t } = useTranslation(); + // reset the scroll check if language changes useEffect(() => { setScrolledToEnd(false); }, [selectedLocale]); + /** + * Set scrolled to end when end reached, and never untoggle it if scrolling + * back up + */ const handleWebViewMessage = event => { if (!hasScrolledToEnd && event.nativeEvent.data === 'end') { setScrolledToEnd(true); From 48b2ab64e059accce1f84fcedac300a38f94ed30 Mon Sep 17 00:00:00 2001 From: Tim Stirrat Date: Fri, 24 Apr 2020 00:41:35 -0700 Subject: [PATCH 32/32] Latest Creole EULA export --- app/locales/eula/ht_html.js | 1525 +++++++++++++++++------------------ 1 file changed, 743 insertions(+), 782 deletions(-) diff --git a/app/locales/eula/ht_html.js b/app/locales/eula/ht_html.js index f7d7f633c9..d20a4bf412 100644 --- a/app/locales/eula/ht_html.js +++ b/app/locales/eula/ht_html.js @@ -24,789 +24,750 @@ export default `

          - Règleman itilizasyon
          -
          -

          -

          - Dènye Mizajou Dat: 23 Avril 2020
          - -

          -

          - TANPRI LI RÈGLEMAN ITILIZASYON AKÒ SA YO ( "KONDISYON POU ITILIZE" OU - "AKÒ") AVÈK ATANSYON. APLIKASYON MOBIL SAFE PATHS ‘CHASE KOWONA’ - ("APLIKASYON" an), AK karakteristik ak enfòmasyon ki ladanl yo ap kontwole pa - Path Check, INC. ("PCI"). Règleman itilizasyon sa yo gouvène itilizasyon aplikasyon an epi - aplike - pou tout itilizatè ki itilize aplikasyon an nan nenpòt fason, ki gen ladan karakteristik sa yo. - SIW klike sou BOUTON "mwen aksepte" ak / oswa TELECHAJE APLIKASYON an, ou repwezante ke (1) ou - li, - konprann, ak dakò pou yo atache pa règleman itilizasyon yo, (2) ou gen laj legal pou fòme yon - LWA, - KONTRA AK PCI, E (3) OU GEN OTORITE POU ANTRE NAN RÈGLEMAN ITILIZASYON YO. SI OU PA - AKSPTE - REGLEMAN ITILIZASYON YO OU PA KA AKSEDE NI SÈVI AK APLIKASYON AN.
          -
          -

          -

          - Tanpri pran konsyans ke SEKSYON 13 nan akò sa a, ki anba a, gen ladan dispozisyon ki - konfere ki jan depandans ke youn ak lot yo ka rezoud, ki enkli, san limit, nenpòt dispit ki - leve - oswa ki te asire anvan dat efikas nan akò sa a. An patikilye, li genyen yon akò abitraj ki - prale - avèk eksepsyon limite konfli antre nou ki dwe soumèt bay lyen ak abitraj final lan. A MWEN KE - OU - SOTI NAN ABITRAJ AKÒ A: (1) OU AP PÈMEN SÈLMAN POU POUSWIV DISPIt OU REKLAMASYON AK REVIZYON - KONT NOU SOU YON BAZ ENDIVIDYEL, PA KOM YON ASIRANS OSWA YON KLAS OU AKSYON REPREZANTAN OSWA - PWOSEDI; AK (2) OU ap renonse dwa ou nan pouswiv dispit oswa reklamasyon ak chèche jwenn - soulajman nan yon tribinal lwa epi yo gen yon JIRI PWOSÈ.
          -
          -

          -

          - NENPOT DISPUTE, REKLAMASYON OU DEMANN POU RELYE RELASYON AN NENPOT MOUN KI POU ITILIZE - APLIKASYON W AP REGLE E INTERPRETE PA AK LWA NAN LWA ETA MASSACHUSETTS, ki konsistan avèk Lwa - sou Abitraj FEDERAL, SAN FONDEMAN bay nenpòt prinsip ki bay pou APLIKASYON LWA POU TOUT LOT - JURISDIKSYON an. KONVANSYON Nasyonzini an sou KONTRA POU VANN entènasyonal la nan machandiz yo - eksprime eksprè nan akò sa a.
          -
          -

          -

          - TANPRI REMAKE KE AKÒ SA A SIJÈ POU CHANJE PA PCI NAN DISKRESYON NENPOT LÈ. Lè chanjman yo fèt, - PCI - pral fè yon nouvo kopi tèm itilizasyon ki disponib nan aplikasyon an. Nou pral tou mete ajou - "Dènye Mizajou" dat la nan tèt Regleman itilizasyon yo. Itilizasyon kontinyèl ou pou Aplikasyon - an - apre yon chanjman nan Regleman itilizasyon yo konstitye yon akseptasyon. Tanpri, tcheke - APLIKASYON - REGILYEMAN POU W WE KONDISYON ki pi aktyèl yo.
          - -

          -

          - 1. ITILIZASYON APLIKASYON AN.
          - 1.1 Definisyon. Menm jan nan Règleman itilizasyon yo, definisyon sa yo aplike: - "Itilizatè Aplikasyon" vle di yon moun natirèl moun ki te telechaje Aplikasyon - sou Regleman pou Itilize yo.
          - -

          -

          - "Lis lokalizasyon" vle di done kote ki kolekte nan aparèy mobil yon Itilizatè - Aplikasyon an pou jwenn GPS, Bluetooth ak / oswa lòt karakteristik oswa lojisyèl, ke itilizatè a - App chwazi yo te anrejistre epi estoke nan aplikasyon an enstale sou aparèy mobil itilizatè app - a.
          - -

          -

          - "Done Piblik ki disponib kote ke sekrize" vle di kat anonim nan kote piblik - kote - moun dyagnostike ak Covid-19 te vizite ak done dosye nan lè yo te vizite kote sa yo, konpile e - ki - te kreye pa yon twazyèm pati, epi yo te fè disponib atravè twazyèm pati nan twazyèm pati a Zòn - Santral App entènèt.
          - -

          -

          - "Safe Places lojisyèl" vle di louvri-sous lojisyèl, ki disponib nan https://github.com/tripleblindmarkets/safe-places - , ki fasilite kontakte tras ak travay ki gen rapò, epi ki fèt pou itilize pa twazyèm pati, - tankou - ajans gouvènman an.
          - -

          -

          - "Twazyèm Pati Safe Places Web App" vle di yon aplikasyon ki baze sou wèb ki - posede ak opere pa yon twazyèm pati, tankou yon ajans gouvènman an, ki anplwaye Safe Places - lojisyèl, pami lòt bagay, pibliye Done Piblik Disponib Kote yo .
          - -

          -

          - 1.2 Karakteristik aplikasyon ak fonksyonalite. Aplikasyon an fèt pou pèmèt - Itilizatè App, nan opsyon yo: (a) pou anrejistre lis lokalizasyon yo epi pou konsève done sa yo - lokalman nan Aplikasyon an, telechaje nan aparèy mobil yo, (b) pou jwenn aksè nan kote ki - disponib - yo piblikman nan yonn oswa plis Twazyèm Pati san Patipri Sit Entènèt Apps ak telechaje li nan - Safe - Paths App yo telechaje sou aparèy mobil yo, ak (c) yo pataje ki estoke yo lis lokalizasyon ak - twazyèm pati ke yo chwazi.
          - -

          -

          - 1.3 Lisans aplikasyon an. Aplikasyon an ak enfòmasyon an ak kontni ki disponib - ladan l 'yo pwoteje pa lwa sou copyright nan tout mond lan. Sijè a an konfòmite avèk Akò sa a, - PCI - ba ou yon lisans limite ki pa exklizif, ki pa transfere, ki pa soulisansye, revokab pou - telechaje, - enstale epi sèvi ak yon kopi Aplikasyon an sou yon sèl aparèy mobil oswa òdinatè ke ou posede - oswa - kontwole e itlize tankou yon kopi aplikasyon an sèlman pou pwòp zafè pèsonèl ou oswa biznis. - Sèten - konpozan oswa bibliyotèk ki enkli oswa ki mete ansanm avèk Aplikasyon an konstitye lojisyèl sous - epi yo gen lisans anba lisans sous louvri. Nan limit ki egzije lisans sous yo, kondisyon ki nan - lisans sa yo ap aplike nan plas kondisyon ki nan Seksyon sa a 1.3, sèlman ki gen rapò ak sa yo - konpozan oswa bibliyotèk ki gen lisans anba lisans sous. Pou yon kopi lisans sous sa yo, vizite - https://github.com/tripleblindmarketc/covid-safe-paths/blob/develop/LICENSE - . Anplis de sa, ki gen rapò ak nenpòt ki aplikasyon jwenn aksè nan oswa telechaje nan magazen an - App Apple (yon "App Store Sourced Aplikasyon"), ou pral sèlman itilize App - Store - Sourcing Aplikasyon an (a) sou yon pwodwi Apple ki mak ki iOS la (Apple la sistèm operasyon - propriétaires) ak (b) jan sa pèmèt nan "lwa Règleman yo" etabli nan kondisyon ki nan Apple la - Store App. Malgre premye fraz la nan seksyon sa a, ki gen rapò ak nenpòt ki Aplikasyon jwenn - aksè - a oswa telechaje soti nan magazen an Google Play (yon "Google Play Sourcing - Aplikasyon"), ou ka gen dwa lisans adisyonèl ki gen rapò ak itilize nan Aplikasyon an - sou yon baz pataje nan gwoup fanmi ou deziyen an. -

          -

          - 1.4 Updates. Ou konprann ke pou kenbe Aplikasyon an pi itil pou Itilizatè App - ak - akomode fikse ensèk ak lòt chanjman teknolojik, PCI ka fè mizajou nan Aplikasyon an apre ou fin - telechaje Aplikasyon an. Mizajou sa yo ap disponib pou Itilizatè App yo nan men twazyèm pati ki - soti nan ki moun ou te resevwa lisans Aplikasyon an, eg, Apple App Store oswa Google Play (chak, - yon "App Store"). Ou pral gen kapasite a, nan opsyon ou a, download nenpòt ki - dènye nouvèl sou aplikasyon an ke nou fè lib disponib nan chanèl sa yo. Nou pa mande pou ou - enstale nenpòt ki dènye enfòmasyon yo nan lòd pou ou pou w kontinye lè l sèvi avèk Aplikasyon an - apre nou fè dènye enfòmasyon sa yo disponib. Sa a se paske nou pa kenbe okenn enfòmasyon sou ou - lè - ou telechaje Aplikasyon an. Se poutèt sa, nou pa pral konnen si ou te enstale nenpòt ki dènye - nouvèl sa yo. An konsekans, ou rekonèt epi mwen dakò ke si ou chwazi pa enstale dènye disponib, - Aplikasyon an pa pouvwa opere an akò ak dokiman piblik ki disponib konsènan karakteristik yo ak - fonksyonalite nan aplikasyon an, ki dokiman yo ka mete ajou apre tan ou te telechaje li orijinal - la. Anplis de sa, ou ka bezwen mete ajou lojisyèl twazyèm-pati de tan zan tan yo nan lòd yo sèvi - ak aplikasyon an. Nenpòt dènye emèt pa PCI ak enstale pa ou yo dwe jije aplikasyon an epi yo dwe - gouvène pa sa a Safe Places EULA oswa nenpòt ki apre akò lisans itilizatè fen akonpaye - aktyalizasyon la. -

          -

          - 1.5 Ekipman ki nesesè yo ak lojisyèl. Ou dwe bay tout ekipman ak lojisyèl ki - nesesè pou telechaje epi itilize Aplikasyon an epi pou konekte ak sèvis oswa sit twazyèm pati, - ki - enkli men pa limite a, yon aparèy mobil ki apwopriye pou konekte ak aplikasyon an. Ou se sèl - responsab pou nenpòt frè, ki gen ladan koneksyon entènèt oswa frè mobil, ke ou antrene lè aksè - nan - aplikasyon an. -

          -

          - 1.6 Responsablite pou lis lokaizasyon ak Lòt Done Kolekte ak ki estoke pa Ou. - PCI - pa gen okenn aksè a Kote Istwa a oswa nenpòt ki lòt done ou kolekte, resevwa ak magazen nan - aplikasyon an enstale oswa otreman sou aparèy mobil ou. Se poutèt sa, PCI pa gen okenn - responsablite pou sipresyon an oswa presizyon nan Istwa Kote a oswa lòt done ou kolekte, resevwa - oswa magazen nan aplikasyon an oswa echèk la nan magazen, transmèt oswa resevwa transmisyon nan - Istwa Kote oswa lòt done; oswa sekirite, konfidansyalite, depo, oswa transmisyon lòt - kominikasyon - ki soti nan oswa ki enplike itilizasyon aplikasyon an.
          - -

          -

          - 2. Pwofesyonèl. -

          -

          - 2.1 Aplikasyon. Eksepte sa ki gen rapò ak lis lokalizasyon ou ak lòt done ou ka - kolekte, rekipere soti nan twazyèm pati ak magazen nan aplikasyon an sou aparèy ou an, ou dakò - ke - PCI ak founisè li yo posede tout dwa, tit ak enterè nan ak aplikasyon an. Ou pa pral retire, - chanje oswa fènwa nenpòt copyright, mak komèsyal, mak sèvis oswa lòt dwa propriétaires avi - enkòpore nan oswa akonpaye Aplikasyon an. -

          -

          - 2.2 Mak yo. Chase kowona ‘Safe paths’ COVID ak tout grafik ki konekte, logo, - mak - sèvis ak non komès yo itilize sou oswa an koneksyon avèk Aplikasyon an oswa an koneksyon avèk li - yo se mak komèsyal yo nan psi epi yo pa kapab itilize san pèmisyon an koneksyon avèk ou, oswa - nenpòt ki twazyèm-pati, pwodwi oswa sèvis. Lòt mak, mak sèvis ak non komès ki ka parèt sou oswa - nan aplikasyon an se pwopriyete pwopriyetè respektif yo. -

          -

          - 3. KOLEKSYON AK ITILIZASYON ENFOMASYON PÈSONÈL OU. Ou rekonèt ke aplikasyon an - ka - kolekte enfòmasyon pèsonèl sou ou (nan chwa ou nan magazen enfòmasyon nan aplikasyon an oswa - atravè zouti teknoloji otomatik), ki gen ladan Istwa Kote ou. Ou rekonèt ke aplikasyon an ka ba - ou - opòtinite pou pataje enfòmasyon pèsonèl sou tèt ou, ki gen ladan Istwa Kote ou ak lòt moun. Tout - enfòmasyon pèsonèl an koneksyon avèk aplikasyon sa a sijè a règleman sou enfòmasyon prive nou - an. - Pa Téléchargez, enstale, lè l sèvi avèk, ak bay enfòmasyon pèsonèl nan oswa atravè aplikasyon sa - a, ou bay konsantman pou tout aksyon nou pran ki gen rapò ak enfòmasyon pèsonèl ou an konfòmite - ak - Règleman sou enfòmasyon prive. Pou kèk karakteristik nan aplikasyon an, konsantman espesifik ki - nesesè. Anplis de sa, ou ka chwazi divilge, nan lòt mwayen ki pa asosye avèk Aplikasyon an, - nenpòt - ki pati nan enfòmasyon pèsonèl ou a manm fanmi, doktè, founisè swen sante, ajans gouvènman, oswa - lòt moun oswa antite. Nou rekòmande ke ou fè chwa ou konsènan pataje enfòmasyon pèsonèl ou, nan - aplikasyon an oswa otreman, ak anpil atansyon. Nou pa pral gen okenn responsablite pou nenpòt - konsekans ki ka lakòz paske ou te lage oswa pataje enfòmasyon, nan Aplikasyon an oswa otreman, - ak - yon twazyèm pati. -

          -

          - 4. REAKSYON. Si ou bay psi ak nenpòt ide, sijesyon, dokiman, ak / oswa - pwopozisyon ("Feedback") via imel oswa yon lòt vle di, ou fè sa sou pwòp risk - ou, - epi ou rekonèt epi mwen dakò ke PCI pa gen okenn obligasyon (ki gen ladan san obligasyon limite - nan ... konfidansyalite) ki gen rapò ak sa yo Feedback. Ou reprezante ak garanti ke ou gen tout - dwa nesesè yo soumèt Feedback la. Se konsa, ou bay yon PCI yon konplètman peye, wayote-gratis, - tout tan, ki paka chanje, atravè lemond, ki pa san konte, ak konplètman sublicensable dwa ak - lisans yo sèvi ak, repwodui, fè, montre, distribye, adapte, modifye, re-fòma, kreye derive - travay - nan, ak otreman komèsyal oswa ki pa komèsyal esplwate nan nenpòt fason, nenpòt ak tout Feedback, - ak sublisans dwa ki ekri pi wo yo, an koneksyon avèk operasyon an ak antretyen nan aplikasyon - an, - nenpòt ki lòt pwodwi psi oswa sèvis, oswa biznis pci la. -

          -

          - 5. Magazen APP. Ou rekonèt epi mwen dakò ke disponiblite Aplikasyon an depann - de - magazen App a ki moun ou te resevwa lisans aplikasyon an. Ou rekonèt ke Akò sa a se ant oumenm - ak - PCI epi yo pa avèk App Store la. Psi, pa App Store la, se sèl responsab pou Aplikasyon an, ki - gen - ladan kontni an psi ki disponib ladan l ', ak antretyen, sèvis sipò yo, ak garanti pou sa, ak - adrese nenpòt reklamasyon ki gen rapò ak sa yo (egzanp, responsablite pwodwi, konfòmite legal - oswa - pwopriyete entelektyèl. vyolasyon). Yo nan lòd yo itilize aplikasyon an, ou dwe gen aksè a yon - rezo san fil, epi ou dakò yo peye tout frè ki asosye ak aksè sa yo. Ou dakò tou pou peye tout - frè - yo (si genyen) ki akize nan magazen app a an koneksyon avèk aplikasyon an. Ou dakò konfòme ou - avèk, ak lisans ou yo sèvi ak aplikasyon an se kondisyone sou konfòmite ou avèk tout kondisyon - nan - akò enpoze pa App Store aplikab la lè w ap itilize aplikasyon an. Ou rekonèt ke magazen an App - (ak - filiales li yo) yo se benefisyè twazyèm pati nan akò sa a epi yo pral gen dwa aplike li. -

          -

          - 6. FRÈ. Pa gen frè yo dwe peyab anba akò sa a pou dwa yo akòde anba akò sa a. - Ou - rekonèt epi mwen dakò ke aranjman frè sa a fèt an konsiderasyon pou alyans mityèl ki tabli nan - Akò - sa a, ki gen ladan obligasyon ou genyen anba la a, ak avètisman yo, esklizyon yo, ak limit - responsablite ki prezante nan dokiman sa a. -

          -

          - 7. ENDEMNIFICASYON. Ou dakò dedomaje epi kenbe psi, paran li yo, filiales, - afilye, ofisye, anplwaye, volontè, ajan, patnè, founisè, ak lisans (chak, yon "PCI Pati" ak - kolektivman, "PCI Pati yo") inonsan nan nenpòt ki pèt. , depans, dèt ak depans (ki gen ladan frè - avoka rezonab) ki gen rapò ak oswa ki rive soti nan nenpòt ak tout bagay sa yo: (a) itilize ou - nan, oswa enkapasite yo sèvi ak aplikasyon an; (b) vyolasyon ou nan Kontra sa-a; (c) vyolasyon - ou - nan nenpòt ki dwa nan yon lòt pati; oswa (d) vyolasyon ou nan nenpòt lwa, règleman oswa règleman - ki aplikab yo. Psi rezève dwa pou, nan pwòp depans li yo, pou asime defans san konte ak kontwòl - sou nenpòt pwoblèm otreman sijè a dediksyon pa ou, nan ki evènman ou pral konplètman kolabore ak - psi nan revandike nenpòt defans ki disponib. Dispozisyon sa a pa egzije ou dedomaje nenpòt nan - Pati yo PCI pou nenpòt ki pratik komèsyal ki pa abizyon pa pati sa a oswa pou fwod pati sa a, - desepsyon, fo pwomès, bay manti oswa kache, repwesyon oswa omisyon nan nenpòt ki reyalite - materyèl - an koneksyon avèk aplikasyon yo bay la anba. . Ou dakò ke dispozisyon ki nan seksyon sa a ap - siviv - nenpòt ki revokasyon akò sa a ak / oswa ou itilize oubyen ou aksede a aplikasyon an. -

          -

          - 8. Esklizyon garanti ak kondisyon -

          -

          - 8.1 Konsa. OU DWE KONPRANN AK dakò POU PWOBLÈM APLIKAB, APLIKASYON OU NAN - APLIKASYON OU SE YO NAN RISK SÈL OU, AK APLIKASYON YO DISPONTE NAN YO "jan sa ye" ak "jan sa - disponib", avèk tout peche. Pati ki PCI EXPRESSLY DISI RESPONSABLOU tout garanti, - REPREZANTASYON, - ak kondisyon nan nenpòt kalite, menm si yo eksprime oswa enplike, ki gen ladan, men PA limite a, - GARANTI IMPLIYE OSWA kondisyon yo ki nan komès, fòm pou yon bi patikilye ak ki pa vyolasyon ki - soti nan itilizasyon APLIKASYON. -

          -

          - (a) PATI yo PCI pa fè okenn garanti, reprezantasyon oswa kondisyon ke: (1) - APLIKASYON la oswa karakteristik li yo ap satisfè egzijans ou; (2) ITILIZASYON OU NAN APLIKASYON - AN YO PAP KONTINYE, PWOPRIYE, SEKIRITE OUBYE ERÈ GRATIS; OSWA (3) REZILTA YO KI JWENN PWOCHE NAN - ITILIZASYON APLIKASYON AN YO KAP FÈ OU FYAB. -

          -

          - (b) Nenpòt kontni ki soti nan oswa ki aksesib pa mwayen aplikasyon an aksè nan - pèt pwòp ou a, epi ou dwe toujou fè responsablite pou nenpòt ki domaj nan pwopriyete w, ki gen - ladan, men li pa limite a, sistèm konpitè ou ak nenpòt aparèy ou sèvi pou jwenn aksè nan - aplikasyon an, OSWA NENPOT L THT PÈDI KI REZILTAJ Soti nan aksè nan kontni sa yo. -

          -

          - (c) Disponibilite pou aplikasyon an ak karakteristik li yo ka sijè a reta, - anilasyon ak lòt pyès lajan. Psi pa fè okenn garanti, REPREZANTASYON oswa kondisyon sou respè - APLIKASYON an oswa karakteristik li yo, ki gen ladan men li pa limite a, kalite, efikasite, - repitasyon ak lòt karakteristik sa yo. -

          -

          - (d) Pa gen konsèy oswa ENF ,MASYON, kèlkeswa ORAL oswa EKRI, jwenn soti nan psi - oswa atravè aplikasyon an pral kreye nenpòt GARANTI pa eksprime fè HEREIN. -

          -

          - (e) Soti nan tan pou tan, PCI ka ofri nouvo "BETA" karakteristik oswa zouti ak - ki - moun ki itilizatè li yo ka eksperyans. Karakteristik sa yo oswa zouti yo ofri sèlman pou - objektif - eksperimantal ak san okenn garanti nenpòt ki kalite, e yo ka modifye oswa rete nan DISKRÈS SÈL - PCI - a. DISPOZISYON YO SEKSYON SA A APLIKE AK TOUT FS POU Karakteristik sa yo oswa zouti. -

          -

          - 8.2 PA ENPTE POU KONSÈY MEDIKAL. Ou rekonesan ke ENFORMASYON SOU APLIKASYON AN - FÈ - POU FÈ YO POU FINANS ENFOMASYON JENERAL SÈLMAN. Li pa konsantre kòm yon konsèy MEDIKAL sou - nenpòt - ki kalite TIMOUN OSYO li se entansyon DYAGNOSE, trete, geri oswa anpeche okenn maladi oswa - kondisyon medikal. ENFMASYON SOU PREZIDAN NAN APLIKASYON AN PA DWE INTERPRETE OUBYEN KONSTWI NAN - NENPT fason ke yon ranplasman oswa yon sèvis konsèy medikal ki founi pa doktè w oswa lòt founisè - swen sante ki kalifye. OU PA DWE DISREGARDE, EVITE OUBYEN RETE NAN OBTIEN MEDIKAL KONSÈY OSWA - TRETMAN SOU DOKTÈ OU OUBYEN L QUT KALIFYE HEALTHCARE PROVIDER POU TOUT ENFMASYON SOU APLIKASYON. - SOU pa gen sikonstans ou ta dwe chanje tretman medikal egziste ou, medikaman REGIMEN, oswa - nenpòt - ki lòt aktivite sante ki gen rapò ki baze sou nenpòt ki enfòmasyon ki bay nan aplikasyon an. Li - ENP FORTAN POU OU DISKITE OPSYON TRETMAN OU, AK NENPS KESYON KI OU GENYEN, AVÈK DOKTÈ OUBYEN - OUBYEN L QUT LWA SOU KALIFYE SANTE.
          - -

          -

          - 8.3 Nan fè aplikasyon an ki disponib pou download, objektif PCI a se bay moun - ki - gen yon zouti itil pou kontakte tras. Sepandan, sèvis piblik la nan karakteristik Aplikasyon an - se - depann sou yon kantite faktè ki deyò kontwòl la psi, tankou fyab la nan GPS detèktè, si wi ou - non - moun yo ap pote aparèy mobil yo, menm jan tou presizyon, disponiblite, disponiblite, efikasite. - oswa itilize kòrèk la nan aparèy mobil moun nan ak GPS detèktè, tout nan yo ki yo te itilize yo - kreye Istwa Kote, ak pou nenpòt ki Piblikman disponib Kote kote Done ke ou ka Upload nan - aplikasyon ou soti nan sous twazyèm pati, presizyon an ak konplè nan done sa yo. Istwa Kote ou - oswa lòt done ka disponib, kòrèk oswa enkonplè. Sèvi ak aplikasyon an pa ta dwe ranplase bon - jijman ou ak sans komen. -

          -

          - 8.4 Pa gen Responsablite pou Konduit nan twazyèm pati yo. Ou rekonesan epi - aksepte ke pati PCI yo pa responsab, epi ou dakò pa chèche kenbe Psi pati yo responsab, pou - kondwit la oswa omisyon nan twazyèm pati, ki gen ladan aksyon yo ki nan nenpòt ki twazyèm pati - opere yon sit entènèt kote ki gen twazyèm pati oswa nenpòt gouvènman an. AJANS AVÈK OU CHWAZI - POU - INTERRÈT SOU ITILIZASYON AK ITILIZASYON OU NAN APLIKASYON OU, AK KI RISK BAGAY KI SOTI NAN TÈS - PARTI YO, RETE AK OU.
          - -

          -

          - 9. LIMITASYON RESPONSABLITE. -

          -

          - 1.1 Limit responsabilite nou de sèten domaj. OU KONPRANN AK dakò KI PA GEN - EVÈNMAN PATI pati PCI YON RESPONSAB POU NENPT PÈS POU PROFIT, BLIJI PÈSONÈL, DANJE PWOPRIYETE, - MOVE MALADI, ENFMASYON OSWA DONE, DANI INDIRÈT, ENSIDANS, ESPESYAL, OSWA DWA, OSWA DANYE oswa - domaj OSWA KOTE POU Pèdi yo. PWODIKSYON OSWA ITILIZASYON, ENTRETISYON BIZNIS, KONTAKTE OU SÈVIS - SE - YON SÈVIS, NAN CHAK KASYE OU SÈLMAN PCI YO te AVÈVRE POU POSIBILITE DAN, KONTINYE NAN OU - KONNEKSYON AVÈK AKANSYON, NAN NENPT TEWO KI RESPONSABILITE, REZILTE Soti nan : (1) itilizasyon - an - oswa inabilite pou itilize aplikasyon an oswa nenpòt nan karakteristik li yo piblisite; (2) AKSE - NAN OTORIZE POU OU oswa modifikasyon nan transmisyon OU oswa DONE; OUBYEN (3) NENPT LT KESYON KI - KONSÈNE APLIKASYON AN, OU SOU BAZE SOU GARANTI, DWA KONTRA, KONTRA, TRIBE (KI GEN NÉLIGENCE), - OSWA - NENPT L .T TEORI LEGAL. NAN PWOCHEN AN PREZAN SOU RESPONSABLITE PAP APLIKE POU RESPONSABLITE YON - PAPI PAPI POU (A) LANM OSWA KIJE PÈSONÈL KI FÈ PANDAN PANDAN PATI yon pati PIKI; OSWA POU (B) - Nenpòt blesi ki te koze pa yon fwis PCI pati a oswa yon fo reprezantasyon FRAUDULENT.
          - -

          -

          - 1.2 Kap sou Responsabilite. POU PWOJÈ maksimòm PEMISYE POU LWA, KI KOTE POU - NENPAY NENPOT POU KONTW CONCH KI GENYEN LA, RESPONSABLITE NOU POU OU pou nenpòt domaj ki soti - nan - oswa ki gen rapò ak kondisyon sa yo pou itilize (pou nenpòt ki koz toutbon menm jan ak fòm nan - AKSYON an), yo pral nan tout. Kantite tan yo limite a yon maksimòm de senk DOLARS US (US $ 50). - Egzistans plis pase yon sèl reklamasyon p ap elaji limit sa a. Ou dakò ke founisè nou yo p ap - gen - okenn responsablite nenpòt ki kalite ki sòti nan oswa ki gen rapò ak kondisyon sa yo sèvi - ak.
          - -

          -

          - 1.3 Done ou. EKSEPTE pou OBLIGASYON PCI a PWOTEJE DONE PÈSONÈL OU jan li te - etabli nan règleman prive PCI a, PCI sipoze pa gen okenn responsablite pou tan an, DELETION, - MIS-livrezon oswa echèk magazen nenpòt ki kontni (ki enkli istwa lokasyon ou), itilizatè - kominikasyon oswa anviwònman pèsonalizasyon.
          - -

          -

          - 1.4 Baz negosyasyon an. Limit nan domaj ki etabli anwo yo se eleman - fondamantal - de baz la nan PAPA ant PCI ak ou. -

          -

          - 2. KONSÈY. -

          -

          - 2.1 Vyolasyon. Si PCI vin okouran nenpòt vyolasyon posib ke ou nan Akò sa a, - PCI - rezève dwa pou envestige vyolasyon sa yo. Si, kòm yon rezilta nan ankèt la, psi kwè ke gen - aktivite kriminèl ki te fèt, PCI rezève dwa pou refere ka a, epi pou kolabore ak, nenpòt ak tout - otorite legal ki aplikab yo. PCI gen dwa, eksepte nan limit ki entèdi nan lalwa aplikab, divilge - nenpòt enfòmasyon oswa materyèl ou bay PCI an koneksyon avèk itilizasyon ou nan Aplikasyon an, - nan - (a) konfòme ou avèk lwa aplikab, pwosesis legal oswa demann gouvènman an; (B) ranfòse sa yo - Regleman pou Itilize, (c) reponn a demann ou an pou sèvis kliyan, oswa (d) pwoteje dwa yo, - pwopriyete oswa sekirite pèsonèl nan psi oswa piblik la, ak tout ranfòsman oswa lòt ofisyèl - gouvènman yo, kòm psi, nan. sèl diskresyon li kwè ke li nesesè oswa apwopriye.
          - -

          -

          - 3. Regleman ak sispansyon. -

          -

          -
          - 3.1 Regleman. Akò sa a kòmanse nan dat la lè ou aksepte yo (jan sa dekri nan - pre-an pi wo a) epi rete nan tout fòs ak efè pandan w ap itilize aplikasyon an, sòf si sispann - pi - bonè nan akò ak sa a Akò.
          - -

          -

          - 3.2 Itilize Anvan. Malgre sa ki endike anwo la a, ou rekonèt epi mwen dakò ke - Akò - sa a te kòmanse nan pi bonè pou rive nan (a) dat ou te itilize Aplikasyon an oswa (b) dat ou te - aksepte Kontra sa a epi w ap rete nan tout fòs ou pandan wap itilize. Aplikasyon an, sòf si li - te - sispann pi bonè dapre Akò sa a.
          - -

          -

          - 3.3 Revokasyon ou. Si ou vle mete fen nan Akò sa a, ou ka fè sa pa efase - aplikasyon an soti nan aparèy mobil ou.
          - -

          -

          - 3.4 Efè Termination. Fen nan akò sa a egzije pou ou efase aplikasyon an ak - sispann tout itilize nan li. Tout dispozisyon ki nan akò sa a ki pa nati yo ta dwe siviv, va - siviv - mete fen, ki gen ladan san limit, dispozisyon pwopriyetè, avètisman garanti, ak limitasyon de - responsablite. -

          -

          - 4. Itilizatè entènasyonal yo. Aplikasyon an fèt sèlman pou itilize nan Etazini - nan Amerik la. Psi pa fè okenn reprezantasyon ki aplikasyon an fonksyonèl nan lòt kote. Moun ki - gen aksè oswa ki itilize aplikasyon an nan lòt peyi yo fè sa sou pwòp risk yo epi yo responsab - pou - itilize an konfòmite ak lwa lokal yo.
          - -

          -

          - 5. Rezolisyon dispit. Tanpri li akò arbitraj sa a nan Seksyon sa a ("Akò - Abitraj") avèk anpil atansyon. Li mande pou itilizatè Ameriken abitraj diskisyon avèk psi epi - limite fason ou ka chèche sekou nan men nou.
          - -

          -

          - 5.1 Aplikablite nan Abitraj Akò. Ou dakò ke nenpòt dispit, reklamasyon, oswa - demann pou soulajman ki gen rapò nan nenpòt fason pou aksè ou oswa pou sèvi ak aplikasyon an - oswa - nan nenpòt ki aspè nan relasyon ou ak psi, yo pral rezoud pa abitraj obligatwa, olye ke nan - tribinal, eksepte ke (1 ) ou ka revandike reklamasyon oswa chèche sekou nan tribinal ti - reklamasyon si reklamasyon ou kalifye; epi (2) ou oswa PCI ka chèche soulajman ekitab nan - tribinal - pou vyolasyon oswa lòt move itilizasyon nan dwa pwopriyete entelektyèl (tankou mak, rad komès, - non - domèn, sekrè komès, copyright, ak rive). Akò sou Abitraj sa a dwe aplike, san limitasyon, nan - tout - diskisyon oswa reklamasyon ak demann pou soulajman ki leve oswa yo te pwoklame anvan dat efektif - akò sa a oswa nenpòt vèsyon anvan akò sa a.
          - -

          -

          - 5.2 Règ Abitraj ak Forum. Lwa sou Abitraj Federal la gouvène entèpretasyon ak - ranfòsman akò sa a sou Abitraj. Pou kòmanse yon pwosedi abitraj, ou dwe voye yon lèt pou mande - abitraj epi dekri konfli ou oswa reklamasyon ou oswa demann soulajman pou ajan ki anrejistre nou - an, Samuel Hoff c / o Pierce & Mandell, P.C. 11 Beacon Street Suite 800, Boston MA 02108. JAMS, - yon founisè etabli altènatif pou rezoud dispit la, ap fè abitraj la. Konfli ki konsène - reklamasyon, rekou, oswa demann pou soulajman ki poko gen $ 250,000, ki pa enklizif nan avoka ak - frè ak enterè, va sijè a vèsyon JAMS ki pi resan nan Règ akize Abitraj ak pwosedi ki disponib - nan - http://www.jamsadr.com/rules -abri-abinis /; tout lòt diskisyon yo pral sijè a JAMS a vèsyon ki - pi - aktyèl la nan règleman yo ak pwosedi Abitraj Comprehensive, ki disponib nan - http://www.jamsadr.com/rules-comprehensive-arbitration/. Règ JAMS a yo disponib tou nan - www.jamsadr.com oswa lè w rele JAMS nan 800-352-5267. Si JAMS pa disponib pou arbit, pati yo ap - chwazi yon fowòm altènatif arbit. Si medyatè a jwenn ke ou pa kapab peye depozisyon JAMS yo, - administratif, odyans ak / oswa lòt frè epi yo pa ka jwenn yon egzansyon nan JAMS, PCI pral peye - yo pou ou. Anplis de sa, PCI ap ranbouse tout depozisyon JAMS a, administratif, odyans ak / oswa - lòt frè pou diskisyon, reklamasyon, oswa demann pou sekou total yon mwens pase $ 10,000 sòf si - medyatè a detèmine reklamasyon yo se serye.
          - -

          -

          - Ou ka chwazi fè abitasyon an fèt pa telefòn, ki baze sou soumèt alekri, oswa nan yon lòt yo te - dakò youn pou lòt. Nenpòt jijman sou prim lan bay nan medyatè a ka antre nan nenpòt ki tribinal - ki - gen konpetans jiridiksyon.
          - -

          -

          - 5.3 Otorite nan abitrè. Medyatè a dwe gen otorite eksklizif pou (a) detèmine - sijè - ki abòde lan ak aplikabite nan Akò sa a Abitraj ak (b) rezoud nenpòt dispit ki gen rapò ak - entèpretasyon, aplikabilite, aplikab, oswa fòmasyon sa a Arbitraj Akò ki gen ladan, men pa - limite - a, nenpòt ki afirmasyon ki. tout oswa nenpòt ki pati nan akò sa a Abitraj anile oswa anile. - Abitraj la ap deside dwa ak responsablite, si genyen, ou menm ak PCI. Pwosedi abitraj la pa pral - konsolide ak nenpòt lòt zafè oswa ansanm ak nenpòt ki lòt ka oswa pati yo. Medyatè a dwe gen - otorite pou bay mosyon dispozisyon nan tout oswa yon pati nan nenpòt reklamasyon. Medyatè a dwe - gen otorite pou l akòde domaj monetè ak pou bay nenpòt moun ki pa monetè remèd oswa sekou - disponib - nan yon moun ki anba lwa aplikab, règleman yo forum la arbitro a, ak akò sa a (ki gen ladan Akò - a - Abitraj). Medyatè a dwe bay yon prim ekri ak yon deklarasyon sou desizyon ki dekri rezilta - esansyèl yo ak konklizyon sou ki prim lan ki baze, ki gen ladan kalkil la nan nenpòt ki domaj yo - bay la. Medyatè a gen menm otorite pou bay sekou nan yon baz endividyèl ke yon jij nan yon - tribinal la ta genyen. Prim nan medyatè a se final ak obligatwa pou ou ak pou nou. -

          -

          - 5.4 Egzanpsyon pou jijman jiri. OU AK PCI SE RENSEYE KÈK DWA KONSTITISYONÈL AK - STATWA POU VOJE NAN TRIBINAL AK YON JIJANS AN devan yon Jij oswa yon jiri. Oumenm ak PCI se olye - pou chwazi tout diskisyon, reklamasyon, oswa demann pou soulajman yo dwe rezoud nan abitraj - dapre - Akò sou Abitraj sa a, eksepte jan sa endike nan Seksyon 13.1 anwo a. Yon medyatè kapab bay yon - baz - endividyèl menm domaj ak soulajman tankou yon tribinal epi li dwe swiv Kontra sa a kòm yon - tribinal ta. Sepandan, pa gen okenn jij oswa jiri nan abitraj, ak revizyon tribinal nan yon prim - abitraj se sijè a revizyon trè limite.
          - -

          -

          - 5.5 Egzanpsyon pou Sekou Klas oswa Lòt ki pa Peye-endividyalize. Tout - diskisyon, - reklamasyon, ak Demann pou soulajman nan domèn AKIT ARBITRE sa a dwe abrite sou yon baz - endividyèl - epi yo pa sou yon klas oswa baz kolektif, SÈLMAN POU gen soulajman endividyèl, ak reklamasyon - nan - plis pase yon kliyan oswa itilizatè pa ka ARBITRE Oswa konsolide ak moun ki nan nenpòt ki lòt - kliyan oswa itilizatè. Si yo bay yon desizyon ki deklare ke lwa ki aplikab entèdi ranfòsman nan - nenpòt ki limit souseksyon sa a sou yon dispit bay, reklamasyon, oswa demann pou soulajman, Lè - sa - a, yo dwe aspè tankou separe nan abitraj la ak pote nan Eta a oswa Tribinal Federal ki sitiye - nan - la. Commonwealth nan Massachusetts. Tout lòt diskisyon, reklamasyon, oswa demann pou sekou yo - dwe - abitraj.
          - -

          -

          - 5.6 Dwa 30-Jou yo chwazi pou soti. Ou gen dwa pou ou pa patisipe nan - dispozisyon - ki nan Kontra Abitraj sa a pa voye yon avi alekri sou desizyon ou a patisipe soti nan: - legal@pathcheck.org, nan lespas 30 jou apre premye vin sijè a sa a Abitraj Akò. Avi ou a dwe - enkli - non ou ak adrès ou, adrès imèl ou, ak yon deklarasyon inekivok ke ou vle patisipe nan Akò sa a - Abitraj. Si ou chwazi pou ou pa soti nan Abitraj sa a, tout lòt pati nan Akò sa a ap kontinye - aplike pou ou. Chwazi soti nan sa a Akò Abitraj pa gen okenn efè sou nenpòt ki lòt akò abitraj - ke - ou ka kounye a gen, oswa ka antre nan nan tan kap vini an, avèk nou.
          - -

          -

          - 5.7 Divisibilite. Eksepte jan yo prevwa nan souseksyon 13.5, si nenpòt pati - oswa - pati nan akò sa a Abitraj yo te jwenn anba lalwa a yo dwe valab oswa ki pa ka ranfòse, Lè sa a, - tankou yon pati espesifik oswa pati va gen ki pa gen fòs ak efè epi yo pral koupe ak rès la nan - Abitraj la. Akò va kontinye nan fòs plen ak efè.
          - -

          -

          - 5.8 Siviv nan Akò. Akò sa a Abitraj ap siviv mete fen nan relasyon ou a ak - psi.
          - -

          -

          - 5.9 Modifikasyon. Malgre nenpòt dispozisyon ki nan Kontra sa-a nan kontrè a, - nou - dakò ke si PCI fè nenpòt ki chanjman materyèl nan lavni sa a Abitraj Akò, ou ka rejte ki - chanjman - nan trant (30) jou de chanjman sa yo vin efektif pa ekri PCI nan adrès sa a: Path Check, Inc. PO - Box 441621, Somerville, MA 02144
          - -

          -

          - 6. DISPOZISYON JENERAL YO
          -
          -

          -

          - 6.1 Kominikasyon elektwonik. Kominikasyon ant ou menm ak PCI ka pran plas - atravè - mwayen elektwonik, si ou voye yon imèl PCI, oswa si PCI poste avi nan Aplikasyon an oswa atravè - mizajou yo te fè nan Aplikasyon an annakò avèk sa a Regleman pou Itilize oswa kominike avèk ou - via- lapòs. Pou rezon kontra, ou (a) konsanti pou resevwa kominikasyon soti nan psi nan yon fòm - elektwonik; ak (b) dakò ke tout tèm ak kondisyon, akò, avi, divilgasyon, ak lòt kominikasyon ke - psi bay ou elektwonikman satisfè nenpòt kondisyon legal ki kominikasyon sa yo ta satisfè si li - ta - dwe nan ekri. Pi wo la a pa afekte dwa legal ou, ki enkli men pa limite a Siyati Elektwonik nan - Lwa Global ak Komès Nasyonal nan 15 US.C. §7001 et seq. ("E-Siyen").
          - -

          -

          - 6.2 Lansman. Ou fin divilge Pèmi yo PCI ak siksesè yo soti nan reklamasyon, - demand, nenpòt ak tout pèt, domaj, dwa, ak aksyon nenpòt kalite, ki gen ladan blesi pèsonèl, - lanmò, ak domaj pwopriyete, ki se swa dirèkteman oswa endirèkteman ki gen rapò ak oswa rive soti - nan nenpòt ki entèraksyon ak kondwit nan operatè nan Twazyèm Pati Safe Plas Entènèt Apps, - founisè - swen sante, ajans gouvènmantal, nan nenpòt kalite ki rive an koneksyon avèk oswa kòm yon rezilta - nan akò sa a oswa itilizasyon ou nan aplikasyon an. Si ou se yon rezidan nan Kalifòni, ou - renonse - California Seksyon Sivil Kòd 1542, ki deklare, "Yon lansman jeneral pa pwolonje nan reklamasyon - ke - kreyansye a oswa pati lansman pa konnen oswa sispèk egziste nan favè li oswa li nan moman sa a - nan - ... egzekite liberasyon an e ke, si li te konnen pa li oswa li, li ta gen materyèl afekte l'oswa - règleman li yo ak debiteur la oswa pati lansman." Lansman ki anwo la a pa aplike pou okenn - reklamasyon, demand, oswa nenpòt pèt, domaj, dwa ak aksyon nenpòt kalite, tankou blesi pèsonèl, - lanmò oswa pwopriyete domaj pou nenpòt ki pratik komèsyal abi pou yon PCI Pati oswa pou fwod - pati - sa a, desepsyon, fo, pwomès, fo reprezantasyon oswa kache, repwesyon oswa omisyon nan nenpòt - reyalite materyèl an koneksyon avèk Aplikasyon an bay la anba a. -

          -

          - 6.3 Plasman. Akò sa a, ak dwa ou yo ak obligasyon ki anba la a, pa ka asiyen, - soutretan, delege oswa otreman transfere pa ou san ou pa konsantman PCI anvan ekri, ak nenpòt - tantativ tantasyon, tretman, delegasyon, oswa transfè an vyolasyon sa ki ekri pi wo a pral nil - epi - yo anile. . -

          -

          - 6.4 Fòs majè. PCI pa dwe responsab pou okenn reta oswa echèk nan fè rezilta ki - soti nan kòz deyò kontwòl rezonab li yo, ki gen ladan, men pa limite a, zak Bondye a, lagè, - teworis, revòlt, embargos, zak otorite sivil oswa militè, dife, inondasyon ,. aksidan, grèv oswa - mank fasilite transpò, gaz, enèji, travay oswa materyèl. -

          -

          - 6.5 Kesyon, Plent, Reklamasyon. Si ou gen nenpòt kesyon, plent oswa reklamasyon - ki gen rapò ak Aplikasyon an, tanpri kontakte nou nan: support@pathcheck.org. -

          -

          - 6.6 Eksklizif Venue. Nan mezi pati yo gen pèmisyon dapre Akò sa a pou kòmanse - yon - litij nan yon tribinal, tou de ou menm ak PCI dakò ke tout reklamasyon ak diskisyon ki rive soti - nan oswa ki gen rapò ak sa a Akò pral plede sèlman nan tribinal yo leta oswa federal ki sitiye - nan - Boston, Massachusetts.
          - -

          -

          - 6.7 Lwa sou Gouvènman TÈM YO AK NENPT AKSYON KI KI TE RELIJE A ANREJE AK - INTERPRETE PA AK LWA NAN LWA COMMONWEALTH OF MASSACHUSETTS, ki konsistan avèk Lwa sou Arbitraj - FEDERAL, san bay efè sou nenpòt prensip ki bay APLIKASYON LWA POU YON LDT JURISDIKSYON. - KONVANSYON - Nasyonzini an sou KONTRA POU VANN entènasyonal la nan machandiz pa aplike pou akò sa a. -

          -

          - 6.8 Chwa langaj. Li se vle eksprime pati yo ke Akò sa a ak tout dokiman ki gen - rapò ak yo te trase moute nan lang angle. -

          -

          - 6.9 Avi. Ou ka remèt yon avi bay PCI nan adrès sa a: Path Check, Inc. PO Box - 441621, Somerville MA 02144. Yo dwe konsidere yon avi konsa lè yo resevwa pa PCI pa yon lèt bay - pa - sèvis livrezon lannwit ke yo rekonèt nasyonalman oswa lapòs premye pòs klas pre-peye nan nan - adrès - ki pi wo a. -

          -

          - 6.10 Renonsyasyon. Nenpòt egzanpsyon oswa echèk nan ranfòse nenpòt dispozisyon - nan kontra sa-a nan yon sèl okazyon pa pral jije yon egzansyon nan nenpòt ki lòt pwovizyon oswa - nan dispozisyon sa a sou nenpòt ki lòt okazyon. -

          -

          - 6.11 Divisibilite. Si nenpòt pòsyon nan Kontra sa-a se fèt valab oswa ki pa - aplikab, yo dwe entèprete pòsyon sa a nan yon fason yo reflete, kòm prèske ke posib, entansyon - orijinal la nan pati yo, ak pòsyon ki rete yo ap rete nan tout fòs ak efè. -

          -

          - 6.12 Ekspòtasyon kontwòl. Ou pa ka itilize, ekspòtasyon, enpòte, oswa transfere - Aplikasyon an eksepte jan otorize pa lalwa Etazini, lwa yo nan jiridiksyon an nan ki ou te jwenn - Pwopriyete PCI, ak nenpòt lòt lwa ki aplikab yo. An patikilye, men san limit, Aplikasyon an pa - ka - ekspòte oswa re-ekspòte (a) nan nenpòt peyi Etazini anbago, oswa (b) bay nenpòt moun ki sou lis - Depatman Trezò Ameriken yo ki deziyen espesyalman oswa Depatman Ameriken an nan komès la refize. - Lis Moun oswa Lis Antite yo. Lè l sèvi avèk Aplikasyon an, ou reprezante ak garanti ke (y) ou pa - sitiye nan yon peyi ki sijè a yon anbago gouvènman ameriken, oswa ki te deziyen pa gouvènman - ameriken an kòm yon peyi "teroris sipòte" ak (z) ou. yo pa nan lis nan okenn lis Gouvènman - ameriken nan pati entèdi oswa ki gen restriksyon. Ou pa pral itilize Aplikasyon an pou okenn - rezon - entèdi pa lwa Etazini, ki gen ladan devlopman, konsepsyon, fabrike oswa pwodiksyon de misil, zam - nikleyè, chimik oswa byolojik. Ou rekonèt ak dakò ke pwodwi, sèvis oswa teknoloji ki ofri pa psi - yo sijè a lwa yo kontwòl ekspòtasyon ak règleman nan peyi Etazini. Ou dwe konfòme w ak lwa sa yo - ak règleman epi yo pa dwe, san otorizasyon gouvènman Etazini, ekspòtasyon, re-ekspòtasyon, oswa - transfere pwodwi psi, sèvis oswa teknoloji, swa dirèkteman oswa endirèkteman, nan nenpòt ki peyi - an vyolasyon de lwa ak règleman sa yo. -

          -

          - 6.13 Jwenn aksè ak telechaje aplikasyon an soti nan iTunes. Sa ki annapre yo - aplike a nenpòt ki App Store Sourcing Aplikasyon jwenn aksè a oswa telechaje soti nan Apple App - Store: -

          -
            - -
          1. Ou rekonèt epi mwen dakò ke (mwen) se Akò sa a konkli ant ou menm ak PCI sèlman, epi yo pa - Apple, ak (ii) PCI, pa Apple, se sèl responsab pou App Store Sourcing Aplikasyon an ak kontni - ladan l '. Sèvi ak ou nan App Store Sourced Aplikasyon an dwe konfòme yo avèk Regleman yo App - Store nan Sèvis. -
          2. -
          -
            - -
          1. Ou rekonèt ke Apple pa gen okenn obligasyon tou sa pou founi okenn sèvis antretyen ak respè - pou aplikasyon magazen App.
            - - -
          2. Nan evènman an nan nenpòt ki echèk nan App Store Sourcing Aplikasyon an konfòme yo ak nenpòt - ki aplikab garanti, ou ka avèti Apple, ak Apple ap ranbouse pri acha a pou App Store Sourcing - Aplikasyon an pou ou ak nan limit maksimòm nan lalwa aplikab, Apple. pa pral gen okenn - obligasyon lòt garanti tou sa ki gen rapò ak App Store Sourcing Aplikasyon an. Ant PCI ak - Apple, - nenpòt ki lòt reklamasyon, pèt, dèt, domaj, depans oswa depans atribuabl a nenpòt ki echèk nan - konfòme yo ak nenpòt garanti yo pral sèl responsablite nan psi. -
          3. -
          -
            - -
          1. Ou ak PCI rekonèt ke, ant PCI ak Apple, Apple pa responsab pou adrese nenpòt reklamasyon ou - gen oswa nenpòt reklamasyon nan nenpòt ki twazyèm pati ki gen rapò ak App Store Sourcing - Aplikasyon an oswa posesyon ou epi sèvi ak nan App Store Sourcing Aplikasyon an, ki gen ladan, - men se pa sa sèlman: (i) reklamasyon responsablite pwodwi; (ii) nenpòt ki reklamasyon ke App - Store Sourcing Aplikasyon an echwe konfòme yo ak nenpòt ki aplikab egzijans legal oswa - regilasyon; ak (iii) reklamasyon ki rive anba pwoteksyon konsomatè oswa lejislasyon ki - sanble.
            - - -
          2. Ou ak PCI rekonèt ke, nan evènman an nan nenpòt ki reklamasyon twazyèm-pati ki App Store - Sourcing Aplikasyon an oswa posesyon ou ak itilizasyon sa yo ki Aplikasyon App Store Sourced - vyole dwa pwopriyete entelektyèl twazyèm pati a, kòm ant psi ak Apple, psi, pa Apple. , pral - sèl - responsab pou ankèt la, defans, règleman ak egzeyat nan nenpòt ki reklamasyon enfraksyon - pwopriyete sa yo nan limit ki nan Kontra sa-a egzije. -
          3. -
          -
            - -
          1. Ou menm ak PCI rekonèt epi mwen dakò ke Apple, ak filiales Apple la, se yo se benefisyè - twazyèm pati nan Kontra sa-a kòm ki gen rapò ak lisans ou nan App Store Sourcing Aplikasyon - an, - e ke, sou akseptasyon ou nan tèm ak kondisyon nan Kontra sa-a, Apple ap gen dwa a (epi yo pral - jije yo te aksepte dwa a ... ) ranfòse Kontra sa a kòm ki gen rapò ak lisans ou nan App - Aplikasyon an Sourced magazen kont ou kòm yon benefisyè twazyèm-pati ladan l '. - -
          2. San yo pa limite nenpòt lòt tèm nan Kontra sa-a, ou dwe konfòme yo avèk tout aplikab tèm - twazyèm-pati nan akò lè w ap itilize App Store Sourcing Aplikasyon an. -
          3. -
          -

          - 6.14 Plent Konsomatè. An akò avèk Kòd Sivil Kalifòni §1789.3, ou ka rapòte - plent - bay Inite a Asistans Plent nan Divizyon Sèvis pou Konsomatè nan Depatman Kalifòni nan Zafè - Konsomatè nan Kalifòni lè w kontakte yo alekri nan 1625 North Market Blvd., Suite N 112, - Sacramento, CA 95834, oswa pa telefòn nan (800) 952-5210. -

          -

          - 6.15 Tout Akò. Akò sa a se akò final, konplè ak eksklizif de pati yo ki gen - rapò - ak matyè a nan sa a ak ranplase ak melanje tout diskisyon anvan ant pati yo ki gen rapò ak matyè - sa yo. -

          -

          + Règleman itilizasyon
          +

          +

          Dènye Mizajou Dat: 23 Avril 2020

          +

          + TANPRI LI RÈGLEMAN ITILIZASYON AKÒ SA YO ( + "KONDISYON POU ITILIZE" OU "AKÒ") AVÈK + ATANSYON. APLIKASYON MOBIL SAFE PATHS ‘CHASE KOWONA’ ("APLIKASYON" + an), AK karakteristik ak enfòmasyon ki ladanl yo ap kontwole pa Path Check, + INC. ("PCI"). Règleman itilizasyon sa yo gouvène itilizasyon aplikasyon an epi + aplike pou tout itilizatè ki itilize aplikasyon an nan nenpòt fason, ki gen + ladan karakteristik sa yo. SIW klike sou BOUTON "mwen aksepte" ak / oswa + TELECHAJE APLIKASYON an, ou repwezante ke (1) ou li, konprann, ak dakò pou yo + atache pa règleman itilizasyon yo, (2) ou gen laj legal pou fòme yon LWA, + KONTRA AK PCI, E (3) OU GEN OTORITE POU ANTRE NAN RÈGLEMAN ITILIZASYON YO. + SI OU PA AKSPTE REGLEMAN ITILIZASYON YO OU PA KA AKSEDE NI SÈVI AK + APLIKASYON AN.
          +
          +

          +

          + Tanpri pran konsyans ke SEKSYON 13 nan akò sa a, ki anba a, gen ladan + dispozisyon ki konfere ki jan depandans ke youn ak lot yo ka rezoud, ki + enkli, san limit, nenpòt dispit ki leve oswa ki te asire anvan dat efikas + nan akò sa a. An patikilye, li genyen yon akò abitraj ki prale avèk + eksepsyon limite konfli antre nou ki dwe soumèt bay lyen ak abitraj final + lan. A MWEN KE OU SOTI NAN ABITRAJ AKÒ A: (1) OU AP PÈMEN SÈLMAN POU POUSWIV + DISPIt OU REKLAMASYON AK REVIZYON KONT NOU SOU YON BAZ ENDIVIDYEL, PA KOM + YON ASIRANS OSWA YON KLAS OU AKSYON REPREZANTAN OSWA PWOSEDI; AK (2) OU ap + renonse dwa ou nan pouswiv dispit oswa reklamasyon ak chèche jwenn soulajman + nan yon tribinal lwa epi yo gen yon JIRI PWOSÈ.
          +
          +

          +

          + NENPOT DISPUTE, REKLAMASYON OU DEMANN POU RELYE RELASYON AN NENPOT MOUN KI + POU ITILIZE APLIKASYON W AP REGLE E INTERPRETE PA AK LWA NAN LWA ETA + MASSACHUSETTS, ki konsistan avèk Lwa sou Abitraj FEDERAL, SAN FONDEMAN bay + nenpòt prinsip ki bay pou APLIKASYON LWA POU TOUT LOT JURISDIKSYON an. + KONVANSYON Nasyonzini an sou KONTRA POU VANN entènasyonal la nan machandiz + yo eksprime eksprè nan akò sa a.
          +
          +

          +

          + TANPRI REMAKE KE AKÒ SA A SIJÈ POU CHANJE PA PCI NAN DISKRESYON NENPOT LÈ. Lè + chanjman yo fèt, PCI pral fè yon nouvo kopi tèm itilizasyon ki disponib nan + aplikasyon an. Nou pral tou mete ajou "Dènye Mizajou" dat la nan tèt Regleman + itilizasyon yo. Itilizasyon kontinyèl ou pou Aplikasyon an apre yon chanjman + nan Regleman itilizasyon yo konstitye yon akseptasyon. Tanpri, tcheke + APLIKASYON REGILYEMAN POU W WE KONDISYON ki pi aktyèl yo. +

          +

          + 1. ITILIZASYON APLIKASYON AN.
          + 1.1 Definisyon. Menm jan nan Règleman itilizasyon yo, + definisyon sa yo aplike: "Itilizatè Aplikasyon" vle di yon + moun natirèl moun ki te telechaje Aplikasyon sou Regleman pou Itilize yo. +

          +

          + "Lis lokalizasyon" vle di done kote ki kolekte nan aparèy + mobil yon Itilizatè Aplikasyon an pou jwenn GPS, Bluetooth ak / oswa lòt + karakteristik oswa lojisyèl, ke itilizatè a App chwazi yo te anrejistre epi + estoke nan aplikasyon an enstale sou aparèy mobil itilizatè app a. +

          +

          + "Done Piblik ki disponib kote ke sekrize" vle di kat anonim + nan kote piblik kote moun dyagnostike ak Covid-19 te vizite ak done dosye nan + lè yo te vizite kote sa yo, konpile e ki te kreye pa yon twazyèm pati, epi yo + te fè disponib atravè twazyèm pati nan twazyèm pati a Zòn Santral App entènèt. +

          +

          + "Safe Places lojisyèl" vle di louvri-sous lojisyèl, ki + disponib nan + https://github.com/tripleblindmarkets/safe-places + , ki fasilite kontakte tras ak travay ki gen rapò, epi ki fèt pou itilize pa + twazyèm pati, tankou ajans gouvènman an. +

          +

          + "Twazyèm Pati Safe Places Web App" vle di yon aplikasyon ki + baze sou wèb ki posede ak opere pa yon twazyèm pati, tankou yon ajans + gouvènman an, ki anplwaye Safe Places lojisyèl, pami lòt bagay, pibliye Done + Piblik Disponib Kote yo . +

          +

          + 1.2 Karakteristik aplikasyon ak fonksyonalite. Aplikasyon an + fèt pou pèmèt Itilizatè App, nan opsyon yo: (a) pou anrejistre lis + lokalizasyon yo epi pou konsève done sa yo lokalman nan Aplikasyon an, + telechaje nan aparèy mobil yo, (b) pou jwenn aksè nan kote ki disponib yo + piblikman nan yonn oswa plis Twazyèm Pati san Patipri Sit Entènèt Apps ak + telechaje li nan Safe Paths App yo telechaje sou aparèy mobil yo, ak (c) yo + pataje ki estoke yo lis lokalizasyon ak twazyèm pati ke yo chwazi. +

          +

          + 1.3 Lisans aplikasyon an. Aplikasyon an ak enfòmasyon an ak + kontni ki disponib ladan l 'yo pwoteje pa lwa sou copyright nan tout mond lan. + Sijè a an konfòmite avèk Akò sa a, PCI ba ou yon lisans limite ki pa exklizif, + ki pa transfere, ki pa soulisansye, revokab pou telechaje, enstale epi sèvi ak + yon kopi Aplikasyon an sou yon sèl aparèy mobil oswa òdinatè ke ou posede oswa + kontwole e itlize tankou yon kopi aplikasyon an sèlman pou pwòp zafè pèsonèl + ou oswa biznis. Sèten konpozan oswa bibliyotèk ki enkli oswa ki mete ansanm + avèk Aplikasyon an konstitye lojisyèl sous epi yo gen lisans anba lisans sous + louvri. Nan limit ki egzije lisans sous yo, kondisyon ki nan lisans sa yo ap + aplike nan plas kondisyon ki nan Seksyon sa a 1.3, sèlman ki gen rapò ak sa yo + konpozan oswa bibliyotèk ki gen lisans anba lisans sous. Pou yon kopi lisans + sous sa yo, vizite + https://github.com/tripleblindmarketc/covid-safe-paths/blob/develop/LICENSE + . Anplis de sa, ki gen rapò ak nenpòt ki aplikasyon jwenn aksè nan oswa + telechaje nan magazen an App Apple (yon + "App Store Sourced Aplikasyon"), ou pral sèlman itilize App + Store Sourcing Aplikasyon an (a) sou yon pwodwi Apple ki mak ki iOS la (Apple + la sistèm operasyon propriétaires) ak (b) jan sa pèmèt nan "lwa Règleman yo" + etabli nan kondisyon ki nan Apple la Store App. Malgre premye fraz la nan + seksyon sa a, ki gen rapò ak nenpòt ki Aplikasyon jwenn aksè a oswa telechaje + soti nan magazen an Google Play (yon + "Google Play Sourcing Aplikasyon"), ou ka gen dwa lisans + adisyonèl ki gen rapò ak itilize nan Aplikasyon an sou yon baz pataje nan + gwoup fanmi ou deziyen an. +

          +

          + 1.4 Updates. Ou konprann ke pou kenbe Aplikasyon an pi itil + pou Itilizatè App ak akomode fikse ensèk ak lòt chanjman teknolojik, PCI ka fè + mizajou nan Aplikasyon an apre ou fin telechaje Aplikasyon an. Mizajou sa yo + ap disponib pou Itilizatè App yo nan men twazyèm pati ki soti nan ki moun ou + te resevwa lisans Aplikasyon an, eg, Apple App Store oswa Google Play (chak, + yon "App Store"). Ou pral gen kapasite a, nan opsyon ou a, + download nenpòt ki dènye nouvèl sou aplikasyon an ke nou fè lib disponib nan + chanèl sa yo. Nou pa mande pou ou enstale nenpòt ki dènye enfòmasyon yo nan + lòd pou ou pou w kontinye lè l sèvi avèk Aplikasyon an apre nou fè dènye + enfòmasyon sa yo disponib. Sa a se paske nou pa kenbe okenn enfòmasyon sou ou + lè ou telechaje Aplikasyon an. Se poutèt sa, nou pa pral konnen si ou te + enstale nenpòt ki dènye nouvèl sa yo. An konsekans, ou rekonèt epi mwen dakò + ke si ou chwazi pa enstale dènye disponib, Aplikasyon an pa pouvwa opere an + akò ak dokiman piblik ki disponib konsènan karakteristik yo ak fonksyonalite + nan aplikasyon an, ki dokiman yo ka mete ajou apre tan ou te telechaje li + orijinal la. Anplis de sa, ou ka bezwen mete ajou lojisyèl twazyèm-pati de tan + zan tan yo nan lòd yo sèvi ak aplikasyon an. Nenpòt dènye emèt pa PCI ak + enstale pa ou yo dwe jije aplikasyon an epi yo dwe gouvène pa sa a Safe Places + EULA oswa nenpòt ki apre akò lisans itilizatè fen akonpaye aktyalizasyon la. +

          +

          + 1.5 Ekipman ki nesesè yo ak lojisyèl. Ou dwe bay tout ekipman + ak lojisyèl ki nesesè pou telechaje epi itilize Aplikasyon an epi pou konekte + ak sèvis oswa sit twazyèm pati, ki enkli men pa limite a, yon aparèy mobil ki + apwopriye pou konekte ak aplikasyon an. Ou se sèl responsab pou nenpòt frè, ki + gen ladan koneksyon entènèt oswa frè mobil, ke ou antrene lè aksè nan + aplikasyon an. +

          +

          + 1.6 Responsablite pou lis lokaizasyon ak Lòt Done Kolekte ak ki estoke pa + Ou. + PCI pa gen okenn aksè a Kote Istwa a oswa nenpòt ki lòt done ou kolekte, + resevwa ak magazen nan aplikasyon an enstale oswa otreman sou aparèy mobil ou. + Se poutèt sa, PCI pa gen okenn responsablite pou sipresyon an oswa presizyon + nan Istwa Kote a oswa lòt done ou kolekte, resevwa oswa magazen nan aplikasyon + an oswa echèk la nan magazen, transmèt oswa resevwa transmisyon nan Istwa Kote + oswa lòt done; oswa sekirite, konfidansyalite, depo, oswa transmisyon lòt + kominikasyon ki soti nan oswa ki enplike itilizasyon aplikasyon an. +

          +

          2. Pwofesyonèl.

          +

          + 2.1 Aplikasyon. Eksepte sa ki gen rapò ak lis lokalizasyon ou + ak lòt done ou ka kolekte, rekipere soti nan twazyèm pati ak magazen nan + aplikasyon an sou aparèy ou an, ou dakò ke PCI ak founisè li yo posede tout + dwa, tit ak enterè nan ak aplikasyon an. Ou pa pral retire, chanje oswa fènwa + nenpòt copyright, mak komèsyal, mak sèvis oswa lòt dwa propriétaires avi + enkòpore nan oswa akonpaye Aplikasyon an. +

          +

          + 2.2 Mak yo. Chase kowona ‘Safe paths’ COVID ak tout grafik ki + konekte, logo, mak sèvis ak non komès yo itilize sou oswa an koneksyon avèk + Aplikasyon an oswa an koneksyon avèk li yo se mak komèsyal yo nan psi epi yo + pa kapab itilize san pèmisyon an koneksyon avèk ou, oswa nenpòt ki + twazyèm-pati, pwodwi oswa sèvis. Lòt mak, mak sèvis ak non komès ki ka parèt + sou oswa nan aplikasyon an se pwopriyete pwopriyetè respektif yo. +

          +

          + 3. KOLEKSYON AK ITILIZASYON ENFOMASYON PÈSONÈL OU. Ou rekonèt + ke aplikasyon an ka kolekte enfòmasyon pèsonèl sou ou (nan chwa ou nan magazen + enfòmasyon nan aplikasyon an oswa atravè zouti teknoloji otomatik), ki gen + ladan Istwa Kote ou. Ou rekonèt ke aplikasyon an ka ba ou opòtinite pou pataje + enfòmasyon pèsonèl sou tèt ou, ki gen ladan Istwa Kote ou ak lòt moun. Tout + enfòmasyon pèsonèl an koneksyon avèk aplikasyon sa a sijè a règleman sou + enfòmasyon prive nou an. Pa Téléchargez, enstale, lè l sèvi avèk, ak bay + enfòmasyon pèsonèl nan oswa atravè aplikasyon sa a, ou bay konsantman pou tout + aksyon nou pran ki gen rapò ak enfòmasyon pèsonèl ou an konfòmite ak Règleman + sou enfòmasyon prive. Pou kèk karakteristik nan aplikasyon an, konsantman + espesifik ki nesesè. Anplis de sa, ou ka chwazi divilge, nan lòt mwayen ki pa + asosye avèk Aplikasyon an, nenpòt ki pati nan enfòmasyon pèsonèl ou a manm + fanmi, doktè, founisè swen sante, ajans gouvènman, oswa lòt moun oswa antite. + Nou rekòmande ke ou fè chwa ou konsènan pataje enfòmasyon pèsonèl ou, nan + aplikasyon an oswa otreman, ak anpil atansyon. Nou pa pral gen okenn + responsablite pou nenpòt konsekans ki ka lakòz paske ou te lage oswa pataje + enfòmasyon, nan Aplikasyon an oswa otreman, ak yon twazyèm pati. +

          +

          + 4. REAKSYON. Si ou bay psi ak nenpòt ide, sijesyon, dokiman, + ak / oswa pwopozisyon ("Feedback") via imel oswa yon lòt vle + di, ou fè sa sou pwòp risk ou, epi ou rekonèt epi mwen dakò ke PCI pa gen + okenn obligasyon (ki gen ladan san obligasyon limite nan ... konfidansyalite) + ki gen rapò ak sa yo Feedback. Ou reprezante ak garanti ke ou gen tout dwa + nesesè yo soumèt Feedback la. Se konsa, ou bay yon PCI yon konplètman peye, + wayote-gratis, tout tan, ki paka chanje, atravè lemond, ki pa san konte, ak + konplètman sublicensable dwa ak lisans yo sèvi ak, repwodui, fè, montre, + distribye, adapte, modifye, re-fòma, kreye derive travay nan, ak otreman + komèsyal oswa ki pa komèsyal esplwate nan nenpòt fason, nenpòt ak tout + Feedback, ak sublisans dwa ki ekri pi wo yo, an koneksyon avèk operasyon an ak + antretyen nan aplikasyon an, nenpòt ki lòt pwodwi psi oswa sèvis, oswa biznis + pci la. +

          +

          + 5. Magazen APP. Ou rekonèt epi mwen dakò ke disponiblite + Aplikasyon an depann de magazen App a ki moun ou te resevwa lisans aplikasyon + an. Ou rekonèt ke Akò sa a se ant oumenm ak PCI epi yo pa avèk App Store la. + Psi, pa App Store la, se sèl responsab pou Aplikasyon an, ki gen ladan kontni + an psi ki disponib ladan l ', ak antretyen, sèvis sipò yo, ak garanti pou sa, + ak adrese nenpòt reklamasyon ki gen rapò ak sa yo (egzanp, responsablite + pwodwi, konfòmite legal oswa pwopriyete entelektyèl. vyolasyon). Yo nan lòd yo + itilize aplikasyon an, ou dwe gen aksè a yon rezo san fil, epi ou dakò yo peye + tout frè ki asosye ak aksè sa yo. Ou dakò tou pou peye tout frè yo (si genyen) + ki akize nan magazen app a an koneksyon avèk aplikasyon an. Ou dakò konfòme ou + avèk, ak lisans ou yo sèvi ak aplikasyon an se kondisyone sou konfòmite ou + avèk tout kondisyon nan akò enpoze pa App Store aplikab la lè w ap itilize + aplikasyon an. Ou rekonèt ke magazen an App (ak filiales li yo) yo se + benefisyè twazyèm pati nan akò sa a epi yo pral gen dwa aplike li. +

          +

          + 6. FRÈ. Pa gen frè yo dwe peyab anba akò sa a pou dwa yo + akòde anba akò sa a. Ou rekonèt epi mwen dakò ke aranjman frè sa a fèt an + konsiderasyon pou alyans mityèl ki tabli nan Akò sa a, ki gen ladan obligasyon + ou genyen anba la a, ak avètisman yo, esklizyon yo, ak limit responsablite ki + prezante nan dokiman sa a. +

          +

          + 7. ENDEMNIFICASYON. Ou dakò dedomaje epi kenbe psi, paran li + yo, filiales, afilye, ofisye, anplwaye, volontè, ajan, patnè, founisè, ak + lisans (chak, yon "PCI Pati" ak kolektivman, "PCI Pati yo") inonsan nan nenpòt + ki pèt. , depans, dèt ak depans (ki gen ladan frè avoka rezonab) ki gen rapò + ak oswa ki rive soti nan nenpòt ak tout bagay sa yo: (a) itilize ou nan, oswa + enkapasite yo sèvi ak aplikasyon an; (b) vyolasyon ou nan Kontra sa-a; (c) + vyolasyon ou nan nenpòt ki dwa nan yon lòt pati; oswa (d) vyolasyon ou nan + nenpòt lwa, règleman oswa règleman ki aplikab yo. Psi rezève dwa pou, nan pwòp + depans li yo, pou asime defans san konte ak kontwòl sou nenpòt pwoblèm otreman + sijè a dediksyon pa ou, nan ki evènman ou pral konplètman kolabore ak psi nan + revandike nenpòt defans ki disponib. Dispozisyon sa a pa egzije ou dedomaje + nenpòt nan Pati yo PCI pou nenpòt ki pratik komèsyal ki pa abizyon pa pati sa + a oswa pou fwod pati sa a, desepsyon, fo pwomès, bay manti oswa kache, + repwesyon oswa omisyon nan nenpòt ki reyalite materyèl an koneksyon avèk + aplikasyon yo bay la anba. . Ou dakò ke dispozisyon ki nan seksyon sa a ap + siviv nenpòt ki revokasyon akò sa a ak / oswa ou itilize oubyen ou aksede a + aplikasyon an. +

          +

          8. Esklizyon garanti ak kondisyon

          +

          + 8.1 Konsa. OU DWE KONPRANN AK dakò POU PWOBLÈM APLIKAB, + APLIKASYON OU NAN APLIKASYON OU SE YO NAN RISK SÈL OU, AK APLIKASYON YO + DISPONTE NAN YO "jan sa ye" ak "jan sa disponib", avèk tout peche. Pati ki PCI + EXPRESSLY DISI RESPONSABLOU tout garanti, REPREZANTASYON, ak kondisyon nan + nenpòt kalite, menm si yo eksprime oswa enplike, ki gen ladan, men PA limite + a, GARANTI IMPLIYE OSWA kondisyon yo ki nan komès, fòm pou yon bi patikilye ak + ki pa vyolasyon ki soti nan itilizasyon APLIKASYON. +

          +

          + (a) PATI yo PCI pa fè okenn garanti, reprezantasyon oswa + kondisyon ke: (1) APLIKASYON la oswa karakteristik li yo ap satisfè egzijans + ou; (2) ITILIZASYON OU NAN APLIKASYON AN YO PAP KONTINYE, PWOPRIYE, SEKIRITE + OUBYE ERÈ GRATIS; OSWA (3) REZILTA YO KI JWENN PWOCHE NAN ITILIZASYON + APLIKASYON AN YO KAP FÈ OU FYAB. +

          +

          + (b) Nenpòt kontni ki soti nan oswa ki aksesib pa mwayen + aplikasyon an aksè nan pèt pwòp ou a, epi ou dwe toujou fè responsablite pou + nenpòt ki domaj nan pwopriyete w, ki gen ladan, men li pa limite a, sistèm + konpitè ou ak nenpòt aparèy ou sèvi pou jwenn aksè nan aplikasyon an, OSWA + NENPOT L THT PÈDI KI REZILTAJ Soti nan aksè nan kontni sa yo. +

          +

          + (c) Disponibilite pou aplikasyon an ak karakteristik li yo ka + sijè a reta, anilasyon ak lòt pyès lajan. Psi pa fè okenn garanti, + REPREZANTASYON oswa kondisyon sou respè APLIKASYON an oswa karakteristik li + yo, ki gen ladan men li pa limite a, kalite, efikasite, repitasyon ak lòt + karakteristik sa yo. +

          +

          + (d) Pa gen konsèy oswa ENF ,MASYON, kèlkeswa ORAL oswa EKRI, + jwenn soti nan psi oswa atravè aplikasyon an pral kreye nenpòt GARANTI pa + eksprime fè HEREIN. +

          +

          + (e) Soti nan tan pou tan, PCI ka ofri nouvo "BETA" + karakteristik oswa zouti ak ki moun ki itilizatè li yo ka eksperyans. + Karakteristik sa yo oswa zouti yo ofri sèlman pou objektif eksperimantal ak + san okenn garanti nenpòt ki kalite, e yo ka modifye oswa rete nan DISKRÈS SÈL + PCI a. DISPOZISYON YO SEKSYON SA A APLIKE AK TOUT FS POU Karakteristik sa yo + oswa zouti. +

          +

          + 8.2 PA ENPTE POU KONSÈY MEDIKAL. Ou rekonesan ke ENFORMASYON + SOU APLIKASYON AN FÈ POU FÈ YO POU FINANS ENFOMASYON JENERAL SÈLMAN. Li pa + konsantre kòm yon konsèy MEDIKAL sou nenpòt ki kalite TIMOUN OSYO li se + entansyon DYAGNOSE, trete, geri oswa anpeche okenn maladi oswa kondisyon + medikal. ENFMASYON SOU PREZIDAN NAN APLIKASYON AN PA DWE INTERPRETE OUBYEN + KONSTWI NAN NENPT fason ke yon ranplasman oswa yon sèvis konsèy medikal ki + founi pa doktè w oswa lòt founisè swen sante ki kalifye. OU PA DWE DISREGARDE, + EVITE OUBYEN RETE NAN OBTIEN MEDIKAL KONSÈY OSWA TRETMAN SOU DOKTÈ OU OUBYEN L + QUT KALIFYE HEALTHCARE PROVIDER POU TOUT ENFMASYON SOU APLIKASYON. SOU pa gen + sikonstans ou ta dwe chanje tretman medikal egziste ou, medikaman REGIMEN, + oswa nenpòt ki lòt aktivite sante ki gen rapò ki baze sou nenpòt ki enfòmasyon + ki bay nan aplikasyon an. Li ENP FORTAN POU OU DISKITE OPSYON TRETMAN OU, AK + NENPS KESYON KI OU GENYEN, AVÈK DOKTÈ OUBYEN OUBYEN L QUT LWA SOU KALIFYE + SANTE. +

          +

          + 8.3 Nan fè aplikasyon an ki disponib pou download, objektif + PCI a se bay moun ki gen yon zouti itil pou kontakte tras. Sepandan, sèvis + piblik la nan karakteristik Aplikasyon an se depann sou yon kantite faktè ki + deyò kontwòl la psi, tankou fyab la nan GPS detèktè, si wi ou non moun yo ap + pote aparèy mobil yo, menm jan tou presizyon, disponiblite, disponiblite, + efikasite. oswa itilize kòrèk la nan aparèy mobil moun nan ak GPS detèktè, + tout nan yo ki yo te itilize yo kreye Istwa Kote, ak pou nenpòt ki Piblikman + disponib Kote kote Done ke ou ka Upload nan aplikasyon ou soti nan sous + twazyèm pati, presizyon an ak konplè nan done sa yo. Istwa Kote ou oswa lòt + done ka disponib, kòrèk oswa enkonplè. Sèvi ak aplikasyon an pa ta dwe + ranplase bon jijman ou ak sans komen. +

          +

          + 8.4 Pa gen Responsablite pou Konduit nan twazyèm pati yo. Ou + rekonesan epi aksepte ke pati PCI yo pa responsab, epi ou dakò pa chèche kenbe + Psi pati yo responsab, pou kondwit la oswa omisyon nan twazyèm pati, ki gen + ladan aksyon yo ki nan nenpòt ki twazyèm pati opere yon sit entènèt kote ki + gen twazyèm pati oswa nenpòt gouvènman an. AJANS AVÈK OU CHWAZI POU INTERRÈT + SOU ITILIZASYON AK ITILIZASYON OU NAN APLIKASYON OU, AK KI RISK BAGAY KI SOTI + NAN TÈS PARTI YO, RETE AK OU. +

          +

          9. LIMITASYON RESPONSABLITE.

          +

          + 1.1 Limit responsabilite nou de sèten domaj. OU KONPRANN AK + dakò KI PA GEN EVÈNMAN PATI pati PCI YON RESPONSAB POU NENPT PÈS POU PROFIT, + BLIJI PÈSONÈL, DANJE PWOPRIYETE, MOVE MALADI, ENFMASYON OSWA DONE, DANI + INDIRÈT, ENSIDANS, ESPESYAL, OSWA DWA, OSWA DANYE oswa domaj OSWA KOTE POU + Pèdi yo. PWODIKSYON OSWA ITILIZASYON, ENTRETISYON BIZNIS, KONTAKTE OU SÈVIS SE + YON SÈVIS, NAN CHAK KASYE OU SÈLMAN PCI YO te AVÈVRE POU POSIBILITE DAN, + KONTINYE NAN OU KONNEKSYON AVÈK AKANSYON, NAN NENPT TEWO KI RESPONSABILITE, + REZILTE Soti nan : (1) itilizasyon an oswa inabilite pou itilize aplikasyon an + oswa nenpòt nan karakteristik li yo piblisite; (2) AKSE NAN OTORIZE POU OU + oswa modifikasyon nan transmisyon OU oswa DONE; OUBYEN (3) NENPT LT KESYON KI + KONSÈNE APLIKASYON AN, OU SOU BAZE SOU GARANTI, DWA KONTRA, KONTRA, TRIBE (KI + GEN NÉLIGENCE), OSWA NENPT L .T TEORI LEGAL. NAN PWOCHEN AN PREZAN SOU + RESPONSABLITE PAP APLIKE POU RESPONSABLITE YON PAPI PAPI POU (A) LANM OSWA + KIJE PÈSONÈL KI FÈ PANDAN PANDAN PATI yon pati PIKI; OSWA POU (B) Nenpòt blesi + ki te koze pa yon fwis PCI pati a oswa yon fo reprezantasyon FRAUDULENT. +

          +

          + 1.2 Kap sou Responsabilite. POU PWOJÈ maksimòm PEMISYE POU + LWA, KI KOTE POU NENPAY NENPOT POU KONTW CONCH KI GENYEN LA, RESPONSABLITE NOU + POU OU pou nenpòt domaj ki soti nan oswa ki gen rapò ak kondisyon sa yo pou + itilize (pou nenpòt ki koz toutbon menm jan ak fòm nan AKSYON an), yo pral nan + tout. Kantite tan yo limite a yon maksimòm de senk DOLARS US (US $ 50). + Egzistans plis pase yon sèl reklamasyon p ap elaji limit sa a. Ou dakò ke + founisè nou yo p ap gen okenn responsablite nenpòt ki kalite ki sòti nan oswa + ki gen rapò ak kondisyon sa yo sèvi ak. +

          +

          + 1.3 Done ou. EKSEPTE pou OBLIGASYON PCI a PWOTEJE DONE + PÈSONÈL OU jan li te etabli nan règleman prive PCI a, PCI sipoze pa gen okenn + responsablite pou tan an, DELETION, MIS-livrezon oswa echèk magazen nenpòt ki + kontni (ki enkli istwa lokasyon ou), itilizatè kominikasyon oswa anviwònman + pèsonalizasyon. +

          +

          + 1.4 Baz negosyasyon an. Limit nan domaj ki etabli anwo yo se + eleman fondamantal de baz la nan PAPA ant PCI ak ou. +

          +

          2. KONSÈY.

          +

          + 2.1 Vyolasyon. Si PCI vin okouran nenpòt vyolasyon posib ke + ou nan Akò sa a, PCI rezève dwa pou envestige vyolasyon sa yo. Si, kòm yon + rezilta nan ankèt la, psi kwè ke gen aktivite kriminèl ki te fèt, PCI rezève + dwa pou refere ka a, epi pou kolabore ak, nenpòt ak tout otorite legal ki + aplikab yo. PCI gen dwa, eksepte nan limit ki entèdi nan lalwa aplikab, + divilge nenpòt enfòmasyon oswa materyèl ou bay PCI an koneksyon avèk + itilizasyon ou nan Aplikasyon an, nan (a) konfòme ou avèk lwa aplikab, + pwosesis legal oswa demann gouvènman an; (B) ranfòse sa yo Regleman pou + Itilize, (c) reponn a demann ou an pou sèvis kliyan, oswa (d) pwoteje dwa yo, + pwopriyete oswa sekirite pèsonèl nan psi oswa piblik la, ak tout ranfòsman + oswa lòt ofisyèl gouvènman yo, kòm psi, nan. sèl diskresyon li kwè ke li + nesesè oswa apwopriye. +

          +

          3. Regleman ak sispansyon.

          +

          + 3.1 Regleman. Akò sa a kòmanse nan dat la lè ou aksepte yo + (jan sa dekri nan pre-an pi wo a) epi rete nan tout fòs ak efè pandan w ap + itilize aplikasyon an, sòf si sispann pi bonè nan akò ak sa a Akò. +

          +

          + 3.2 Itilize Anvan. Malgre sa ki endike anwo la a, ou rekonèt + epi mwen dakò ke Akò sa a te kòmanse nan pi bonè pou rive nan (a) dat ou te + itilize Aplikasyon an oswa (b) dat ou te aksepte Kontra sa a epi w ap rete nan + tout fòs ou pandan wap itilize. Aplikasyon an, sòf si li te sispann pi bonè + dapre Akò sa a. +

          +

          + 3.3 Revokasyon ou. Si ou vle mete fen nan Akò sa a, ou ka fè + sa pa efase aplikasyon an soti nan aparèy mobil ou. +

          +

          + 3.4 Efè Termination. Fen nan akò sa a egzije pou ou efase + aplikasyon an ak sispann tout itilize nan li. Tout dispozisyon ki nan akò sa a + ki pa nati yo ta dwe siviv, va siviv mete fen, ki gen ladan san limit, + dispozisyon pwopriyetè, avètisman garanti, ak limitasyon de responsablite. +

          +

          + 4. Itilizatè entènasyonal yo. Aplikasyon an fèt sèlman pou + itilize nan Etazini nan Amerik la. Psi pa fè okenn reprezantasyon ki + aplikasyon an fonksyonèl nan lòt kote. Moun ki gen aksè oswa ki itilize + aplikasyon an nan lòt peyi yo fè sa sou pwòp risk yo epi yo responsab pou + itilize an konfòmite ak lwa lokal yo. +

          +

          + 5. Rezolisyon dispit. Tanpri li akò arbitraj sa a nan Seksyon + sa a ("Akò Abitraj") avèk anpil atansyon. Li mande pou itilizatè Ameriken + abitraj diskisyon avèk psi epi limite fason ou ka chèche sekou nan men nou. +

          +

          + 5.1 Aplikablite nan Abitraj Akò. Ou dakò ke nenpòt dispit, + reklamasyon, oswa demann pou soulajman ki gen rapò nan nenpòt fason pou aksè + ou oswa pou sèvi ak aplikasyon an oswa nan nenpòt ki aspè nan relasyon ou ak + psi, yo pral rezoud pa abitraj obligatwa, olye ke nan tribinal, eksepte ke (1 + ) ou ka revandike reklamasyon oswa chèche sekou nan tribinal ti reklamasyon si + reklamasyon ou kalifye; epi (2) ou oswa PCI ka chèche soulajman ekitab nan + tribinal pou vyolasyon oswa lòt move itilizasyon nan dwa pwopriyete + entelektyèl (tankou mak, rad komès, non domèn, sekrè komès, copyright, ak + rive). Akò sou Abitraj sa a dwe aplike, san limitasyon, nan tout diskisyon + oswa reklamasyon ak demann pou soulajman ki leve oswa yo te pwoklame anvan dat + efektif akò sa a oswa nenpòt vèsyon anvan akò sa a. +

          +

          + 5.2 Règ Abitraj ak Forum. Lwa sou Abitraj Federal la gouvène + entèpretasyon ak ranfòsman akò sa a sou Abitraj. Pou kòmanse yon pwosedi + abitraj, ou dwe voye yon lèt pou mande abitraj epi dekri konfli ou oswa + reklamasyon ou oswa demann soulajman pou ajan ki anrejistre nou an, Samuel + Hoff c / o Pierce & Mandell, P.C. 11 Beacon Street Suite 800, Boston MA + 02108. JAMS, yon founisè etabli altènatif pou rezoud dispit la, ap fè abitraj + la. Konfli ki konsène reklamasyon, rekou, oswa demann pou soulajman ki poko + gen $ 250,000, ki pa enklizif nan avoka ak frè ak enterè, va sijè a vèsyon + JAMS ki pi resan nan Règ akize Abitraj ak pwosedi ki disponib nan + http://www.jamsadr.com/rules -abri-abinis /; tout lòt diskisyon yo pral sijè a + JAMS a vèsyon ki pi aktyèl la nan règleman yo ak pwosedi Abitraj + Comprehensive, ki disponib nan + http://www.jamsadr.com/rules-comprehensive-arbitration/. Règ JAMS a yo + disponib tou nan www.jamsadr.com oswa lè w rele JAMS nan 800-352-5267. Si JAMS + pa disponib pou arbit, pati yo ap chwazi yon fowòm altènatif arbit. Si medyatè + a jwenn ke ou pa kapab peye depozisyon JAMS yo, administratif, odyans ak / + oswa lòt frè epi yo pa ka jwenn yon egzansyon nan JAMS, PCI pral peye yo pou + ou. Anplis de sa, PCI ap ranbouse tout depozisyon JAMS a, administratif, + odyans ak / oswa lòt frè pou diskisyon, reklamasyon, oswa demann pou sekou + total yon mwens pase $ 10,000 sòf si medyatè a detèmine reklamasyon yo se + serye. +

          +

          + Ou ka chwazi fè abitasyon an fèt pa telefòn, ki baze sou soumèt alekri, oswa + nan yon lòt yo te dakò youn pou lòt. Nenpòt jijman sou prim lan bay nan + medyatè a ka antre nan nenpòt ki tribinal ki gen konpetans jiridiksyon. +

          +

          + 5.3 Otorite nan abitrè. Medyatè a dwe gen otorite eksklizif + pou (a) detèmine sijè ki abòde lan ak aplikabite nan Akò sa a Abitraj ak (b) + rezoud nenpòt dispit ki gen rapò ak entèpretasyon, aplikabilite, aplikab, oswa + fòmasyon sa a Arbitraj Akò ki gen ladan, men pa limite a, nenpòt ki afirmasyon + ki. tout oswa nenpòt ki pati nan akò sa a Abitraj anile oswa anile. Abitraj la + ap deside dwa ak responsablite, si genyen, ou menm ak PCI. Pwosedi abitraj la + pa pral konsolide ak nenpòt lòt zafè oswa ansanm ak nenpòt ki lòt ka oswa pati + yo. Medyatè a dwe gen otorite pou bay mosyon dispozisyon nan tout oswa yon + pati nan nenpòt reklamasyon. Medyatè a dwe gen otorite pou l akòde domaj + monetè ak pou bay nenpòt moun ki pa monetè remèd oswa sekou disponib nan yon + moun ki anba lwa aplikab, règleman yo forum la arbitro a, ak akò sa a (ki gen + ladan Akò a Abitraj). Medyatè a dwe bay yon prim ekri ak yon deklarasyon sou + desizyon ki dekri rezilta esansyèl yo ak konklizyon sou ki prim lan ki baze, + ki gen ladan kalkil la nan nenpòt ki domaj yo bay la. Medyatè a gen menm + otorite pou bay sekou nan yon baz endividyèl ke yon jij nan yon tribinal la ta + genyen. Prim nan medyatè a se final ak obligatwa pou ou ak pou nou. +

          +

          + 5.4 Egzanpsyon pou jijman jiri. OU AK PCI SE RENSEYE KÈK DWA + KONSTITISYONÈL AK STATWA POU VOJE NAN TRIBINAL AK YON JIJANS AN devan yon Jij + oswa yon jiri. Oumenm ak PCI se olye pou chwazi tout diskisyon, reklamasyon, + oswa demann pou soulajman yo dwe rezoud nan abitraj dapre Akò sou Abitraj sa + a, eksepte jan sa endike nan Seksyon 13.1 anwo a. Yon medyatè kapab bay yon + baz endividyèl menm domaj ak soulajman tankou yon tribinal epi li dwe swiv + Kontra sa a kòm yon tribinal ta. Sepandan, pa gen okenn jij oswa jiri nan + abitraj, ak revizyon tribinal nan yon prim abitraj se sijè a revizyon trè + limite. +

          +

          + 5.5 Egzanpsyon pou Sekou Klas oswa Lòt ki pa Peye-endividyalize. + Tout diskisyon, reklamasyon, ak Demann pou soulajman nan domèn AKIT ARBITRE sa + a dwe abrite sou yon baz endividyèl epi yo pa sou yon klas oswa baz kolektif, + SÈLMAN POU gen soulajman endividyèl, ak reklamasyon nan plis pase yon kliyan + oswa itilizatè pa ka ARBITRE Oswa konsolide ak moun ki nan nenpòt ki lòt + kliyan oswa itilizatè. Si yo bay yon desizyon ki deklare ke lwa ki aplikab + entèdi ranfòsman nan nenpòt ki limit souseksyon sa a sou yon dispit bay, + reklamasyon, oswa demann pou soulajman, Lè sa a, yo dwe aspè tankou separe nan + abitraj la ak pote nan Eta a oswa Tribinal Federal ki sitiye nan la. + Commonwealth nan Massachusetts. Tout lòt diskisyon, reklamasyon, oswa demann + pou sekou yo dwe abitraj. +

          +

          + 5.6 Dwa 30-Jou yo chwazi pou soti. Ou gen dwa pou ou pa + patisipe nan dispozisyon ki nan Kontra Abitraj sa a pa voye yon avi alekri sou + desizyon ou a patisipe soti nan: legal@pathcheck.org, nan lespas 30 jou apre + premye vin sijè a sa a Abitraj Akò. Avi ou a dwe enkli non ou ak adrès ou, + adrès imèl ou, ak yon deklarasyon inekivok ke ou vle patisipe nan Akò sa a + Abitraj. Si ou chwazi pou ou pa soti nan Abitraj sa a, tout lòt pati nan Akò + sa a ap kontinye aplike pou ou. Chwazi soti nan sa a Akò Abitraj pa gen okenn + efè sou nenpòt ki lòt akò abitraj ke ou ka kounye a gen, oswa ka antre nan nan + tan kap vini an, avèk nou. +

          +

          + 5.7 Divisibilite. Eksepte jan yo prevwa nan souseksyon 13.5, + si nenpòt pati oswa pati nan akò sa a Abitraj yo te jwenn anba lalwa a yo dwe + valab oswa ki pa ka ranfòse, Lè sa a, tankou yon pati espesifik oswa pati va + gen ki pa gen fòs ak efè epi yo pral koupe ak rès la nan Abitraj la. Akò va + kontinye nan fòs plen ak efè. +

          +

          + 5.8 Siviv nan Akò. Akò sa a Abitraj ap siviv mete fen nan + relasyon ou a ak psi. +

          +

          + 5.9 Modifikasyon. Malgre nenpòt dispozisyon ki nan Kontra + sa-a nan kontrè a, nou dakò ke si PCI fè nenpòt ki chanjman materyèl nan lavni + sa a Abitraj Akò, ou ka rejte ki chanjman nan trant (30) jou de chanjman sa yo + vin efektif pa ekri PCI nan adrès sa a: Path Check, Inc. PO Box 441621, + Somerville, MA 02144 +

          +

          + 6. DISPOZISYON JENERAL YO
          +

          +

          + 6.1 Kominikasyon elektwonik. Kominikasyon ant ou menm ak PCI + ka pran plas atravè mwayen elektwonik, si ou voye yon imèl PCI, oswa si PCI + poste avi nan Aplikasyon an oswa atravè mizajou yo te fè nan Aplikasyon an + annakò avèk sa a Regleman pou Itilize oswa kominike avèk ou via- lapòs. Pou + rezon kontra, ou (a) konsanti pou resevwa kominikasyon soti nan psi nan yon + fòm elektwonik; ak (b) dakò ke tout tèm ak kondisyon, akò, avi, divilgasyon, + ak lòt kominikasyon ke psi bay ou elektwonikman satisfè nenpòt kondisyon legal + ki kominikasyon sa yo ta satisfè si li ta dwe nan ekri. Pi wo la a pa afekte + dwa legal ou, ki enkli men pa limite a Siyati Elektwonik nan Lwa Global ak + Komès Nasyonal nan 15 US.C. §7001 et seq. ("E-Siyen"). +

          +

          + 6.2 Lansman. Ou fin divilge Pèmi yo PCI ak siksesè yo soti + nan reklamasyon, demand, nenpòt ak tout pèt, domaj, dwa, ak aksyon nenpòt + kalite, ki gen ladan blesi pèsonèl, lanmò, ak domaj pwopriyete, ki se swa + dirèkteman oswa endirèkteman ki gen rapò ak oswa rive soti nan nenpòt ki + entèraksyon ak kondwit nan operatè nan Twazyèm Pati Safe Plas Entènèt Apps, + founisè swen sante, ajans gouvènmantal, nan nenpòt kalite ki rive an koneksyon + avèk oswa kòm yon rezilta nan akò sa a oswa itilizasyon ou nan aplikasyon an. + Si ou se yon rezidan nan Kalifòni, ou renonse California Seksyon Sivil Kòd + 1542, ki deklare, "Yon lansman jeneral pa pwolonje nan reklamasyon ke + kreyansye a oswa pati lansman pa konnen oswa sispèk egziste nan favè li oswa + li nan moman sa a nan ... egzekite liberasyon an e ke, si li te konnen pa li + oswa li, li ta gen materyèl afekte l'oswa règleman li yo ak debiteur la oswa + pati lansman." Lansman ki anwo la a pa aplike pou okenn reklamasyon, demand, + oswa nenpòt pèt, domaj, dwa ak aksyon nenpòt kalite, tankou blesi pèsonèl, + lanmò oswa pwopriyete domaj pou nenpòt ki pratik komèsyal abi pou yon PCI Pati + oswa pou fwod pati sa a, desepsyon, fo, pwomès, fo reprezantasyon oswa kache, + repwesyon oswa omisyon nan nenpòt reyalite materyèl an koneksyon avèk + Aplikasyon an bay la anba a. +

          +

          + 6.3 Plasman. Akò sa a, ak dwa ou yo ak obligasyon ki anba la + a, pa ka asiyen, soutretan, delege oswa otreman transfere pa ou san ou pa + konsantman PCI anvan ekri, ak nenpòt tantativ tantasyon, tretman, delegasyon, + oswa transfè an vyolasyon sa ki ekri pi wo a pral nil epi yo anile. . +

          +

          + 6.4 Fòs majè. PCI pa dwe responsab pou okenn reta oswa echèk + nan fè rezilta ki soti nan kòz deyò kontwòl rezonab li yo, ki gen ladan, men + pa limite a, zak Bondye a, lagè, teworis, revòlt, embargos, zak otorite sivil + oswa militè, dife, inondasyon ,. aksidan, grèv oswa mank fasilite transpò, + gaz, enèji, travay oswa materyèl. +

          +

          + 6.5 Kesyon, Plent, Reklamasyon. Si ou gen nenpòt kesyon, + plent oswa reklamasyon ki gen rapò ak Aplikasyon an, tanpri kontakte nou nan: + support@pathcheck.org. +

          +

          + 6.6 Eksklizif Venue. Nan mezi pati yo gen pèmisyon dapre Akò + sa a pou kòmanse yon litij nan yon tribinal, tou de ou menm ak PCI dakò ke + tout reklamasyon ak diskisyon ki rive soti nan oswa ki gen rapò ak sa a Akò + pral plede sèlman nan tribinal yo leta oswa federal ki sitiye nan Boston, + Massachusetts. +

          +

          + 6.7 Lwa sou Gouvènman TÈM YO AK NENPT AKSYON KI KI TE RELIJE + A ANREJE AK INTERPRETE PA AK LWA NAN LWA COMMONWEALTH OF MASSACHUSETTS, ki + konsistan avèk Lwa sou Arbitraj FEDERAL, san bay efè sou nenpòt prensip ki bay + APLIKASYON LWA POU YON LDT JURISDIKSYON. KONVANSYON Nasyonzini an sou KONTRA + POU VANN entènasyonal la nan machandiz pa aplike pou akò sa a. +

          +

          + 6.8 Chwa langaj. Li se vle eksprime pati yo ke Akò sa a ak + tout dokiman ki gen rapò ak yo te trase moute nan lang angle. +

          +

          + 6.9 Avi. Ou ka remèt yon avi bay PCI nan adrès sa a: Path + Check, Inc. PO Box 441621, Somerville MA 02144. Yo dwe konsidere yon avi konsa + lè yo resevwa pa PCI pa yon lèt bay pa sèvis livrezon lannwit ke yo rekonèt + nasyonalman oswa lapòs premye pòs klas pre-peye nan nan adrès ki pi wo a. +

          +

          + 6.10 Renonsyasyon. Nenpòt egzanpsyon oswa echèk nan ranfòse + nenpòt dispozisyon nan kontra sa-a nan yon sèl okazyon pa pral jije yon + egzansyon nan nenpòt ki lòt pwovizyon oswa nan dispozisyon sa a sou nenpòt ki + lòt okazyon. +

          +

          + 6.11 Divisibilite. Si nenpòt pòsyon nan Kontra sa-a se fèt + valab oswa ki pa aplikab, yo dwe entèprete pòsyon sa a nan yon fason yo + reflete, kòm prèske ke posib, entansyon orijinal la nan pati yo, ak pòsyon ki + rete yo ap rete nan tout fòs ak efè. +

          +

          + 6.12 Ekspòtasyon kontwòl. Ou pa ka itilize, ekspòtasyon, + enpòte, oswa transfere Aplikasyon an eksepte jan otorize pa lalwa Etazini, lwa + yo nan jiridiksyon an nan ki ou te jwenn Pwopriyete PCI, ak nenpòt lòt lwa ki + aplikab yo. An patikilye, men san limit, Aplikasyon an pa ka ekspòte oswa + re-ekspòte (a) nan nenpòt peyi Etazini anbago, oswa (b) bay nenpòt moun ki sou + lis Depatman Trezò Ameriken yo ki deziyen espesyalman oswa Depatman Ameriken + an nan komès la refize. Lis Moun oswa Lis Antite yo. Lè l sèvi avèk Aplikasyon + an, ou reprezante ak garanti ke (y) ou pa sitiye nan yon peyi ki sijè a yon + anbago gouvènman ameriken, oswa ki te deziyen pa gouvènman ameriken an kòm yon + peyi "teroris sipòte" ak (z) ou. yo pa nan lis nan okenn lis Gouvènman + ameriken nan pati entèdi oswa ki gen restriksyon. Ou pa pral itilize + Aplikasyon an pou okenn rezon entèdi pa lwa Etazini, ki gen ladan devlopman, + konsepsyon, fabrike oswa pwodiksyon de misil, zam nikleyè, chimik oswa + byolojik. Ou rekonèt ak dakò ke pwodwi, sèvis oswa teknoloji ki ofri pa psi yo + sijè a lwa yo kontwòl ekspòtasyon ak règleman nan peyi Etazini. Ou dwe konfòme + w ak lwa sa yo ak règleman epi yo pa dwe, san otorizasyon gouvènman Etazini, + ekspòtasyon, re-ekspòtasyon, oswa transfere pwodwi psi, sèvis oswa teknoloji, + swa dirèkteman oswa endirèkteman, nan nenpòt ki peyi an vyolasyon de lwa ak + règleman sa yo. +

          +

          + 6.13 Jwenn aksè ak telechaje aplikasyon an soti nan iTunes. + Sa ki annapre yo aplike a nenpòt ki App Store Sourcing Aplikasyon jwenn aksè a + oswa telechaje soti nan Apple App Store: +

          +
            +
          1. +
            +

            + Ou rekonèt epi mwen dakò ke (mwen) se Akò sa a konkli ant ou menm ak PCI + sèlman, epi yo pa Apple, ak (ii) PCI, pa Apple, se sèl responsab pou App + Store Sourcing Aplikasyon an ak kontni ladan l '. Sèvi ak ou nan App + Store Sourced Aplikasyon an dwe konfòme yo avèk Regleman yo App Store + nan Sèvis. +

            +
            +
          2. +
          3. +
            +

            + Ou rekonèt ke Apple pa gen okenn obligasyon tou sa pou founi okenn sèvis + antretyen ak respè pou aplikasyon magazen App. +

            +
            +
          4. +
          5. +
            +

            + Nan evènman an nan nenpòt ki echèk nan App Store Sourcing Aplikasyon an + konfòme yo ak nenpòt ki aplikab garanti, ou ka avèti Apple, ak Apple ap + ranbouse pri acha a pou App Store Sourcing Aplikasyon an pou ou ak nan + limit maksimòm nan lalwa aplikab, Apple. pa pral gen okenn obligasyon + lòt garanti tou sa ki gen rapò ak App Store Sourcing Aplikasyon an. Ant + PCI ak Apple, nenpòt ki lòt reklamasyon, pèt, dèt, domaj, depans oswa + depans atribuabl a nenpòt ki echèk nan konfòme yo ak nenpòt garanti yo + pral sèl responsablite nan psi. +

            +
            +
          6. +
          7. +
            +

            + Ou ak PCI rekonèt ke, ant PCI ak Apple, Apple pa responsab pou adrese + nenpòt reklamasyon ou gen oswa nenpòt reklamasyon nan nenpòt ki twazyèm + pati ki gen rapò ak App Store Sourcing Aplikasyon an oswa posesyon ou + epi sèvi ak nan App Store Sourcing Aplikasyon an, ki gen ladan, men se + pa sa sèlman: (i) reklamasyon responsablite pwodwi; (ii) nenpòt ki + reklamasyon ke App Store Sourcing Aplikasyon an echwe konfòme yo ak + nenpòt ki aplikab egzijans legal oswa regilasyon; ak (iii) reklamasyon + ki rive anba pwoteksyon konsomatè oswa lejislasyon ki sanble. +

            +
            +
          8. +
          9. +
            +

            + Ou ak PCI rekonèt ke, nan evènman an nan nenpòt ki reklamasyon + twazyèm-pati ki App Store Sourcing Aplikasyon an oswa posesyon ou ak + itilizasyon sa yo ki Aplikasyon App Store Sourced vyole dwa pwopriyete + entelektyèl twazyèm pati a, kòm ant psi ak Apple, psi, pa Apple. , pral + sèl responsab pou ankèt la, defans, règleman ak egzeyat nan nenpòt ki + reklamasyon enfraksyon pwopriyete sa yo nan limit ki nan Kontra sa-a + egzije. +

            +
            +
          10. +
          11. +
            +

            + Ou menm ak PCI rekonèt epi mwen dakò ke Apple, ak filiales Apple la, se + yo se benefisyè twazyèm pati nan Kontra sa-a kòm ki gen rapò ak lisans + ou nan App Store Sourcing Aplikasyon an, e ke, sou akseptasyon ou nan + tèm ak kondisyon nan Kontra sa-a, Apple ap gen dwa a (epi yo pral jije + yo te aksepte dwa a ... ) ranfòse Kontra sa a kòm ki gen rapò ak lisans + ou nan App Aplikasyon an Sourced magazen kont ou kòm yon benefisyè + twazyèm-pati ladan l '. +

            +
            +
          12. +
          13. +
            +

            + San yo pa limite nenpòt lòt tèm nan Kontra sa-a, ou dwe konfòme yo avèk + tout aplikab tèm twazyèm-pati nan akò lè w ap itilize App Store Sourcing + Aplikasyon an. +

            +
            +
          14. +
          +

          + 6.14 Plent Konsomatè. An akò avèk Kòd Sivil Kalifòni §1789.3, + ou ka rapòte plent bay Inite a Asistans Plent nan Divizyon Sèvis pou Konsomatè + nan Depatman Kalifòni nan Zafè Konsomatè nan Kalifòni lè w kontakte yo alekri + nan 1625 North Market Blvd., Suite N 112, Sacramento, CA 95834, oswa pa + telefòn nan (800) 952-5210. +

          +

          + 6.15 Tout Akò. Akò sa a se akò final, konplè ak eksklizif de + pati yo ki gen rapò ak matyè a nan sa a ak ranplase ak melanje tout diskisyon + anvan ant pati yo ki gen rapò ak matyè sa yo. +

          -