From 29159bdb94827c748ce0ad4e1b2754b2c8f56d49 Mon Sep 17 00:00:00 2001 From: katspaugh Date: Tue, 21 Nov 2023 13:28:09 +0100 Subject: [PATCH 1/6] Refactor: move legal pages from components to pages --- src/components/cookie-policy/index.tsx | 576 ---------- .../cookie-policy/styles.module.css | 15 - src/components/imprint/index.tsx | 72 -- src/components/licenses/index.tsx | 747 ------------ src/components/privacy/index.tsx | 1013 ----------------- src/components/privacy/styles.module.css | 7 - src/components/terms/index.tsx | 576 ---------- src/pages/cookie.tsx | 594 +++++++++- src/pages/imprint.tsx | 69 +- src/pages/licenses.tsx | 748 +++++++++++- src/pages/privacy.tsx | 1010 +++++++++++++++- src/pages/terms.tsx | 570 +++++++++- 12 files changed, 2979 insertions(+), 3018 deletions(-) delete mode 100644 src/components/cookie-policy/index.tsx delete mode 100644 src/components/cookie-policy/styles.module.css delete mode 100644 src/components/imprint/index.tsx delete mode 100644 src/components/licenses/index.tsx delete mode 100644 src/components/privacy/index.tsx delete mode 100644 src/components/privacy/styles.module.css delete mode 100644 src/components/terms/index.tsx diff --git a/src/components/cookie-policy/index.tsx b/src/components/cookie-policy/index.tsx deleted file mode 100644 index 3cf91a4fd4..0000000000 --- a/src/components/cookie-policy/index.tsx +++ /dev/null @@ -1,576 +0,0 @@ -import css from './styles.module.css' -import Link from 'next/link' -import MUILink from '@mui/material/Link' -import { AppRoutes } from '@/config/routes' - -const SafeCookiePolicy = () => { - return ( -
-

Cookie Policy

-

Last updated on March 2023

-

- As described in our{' '} - - Privacy Policy - - , for general web-browsing of this website, your personal data is not revealed to us, although certain - statistical information is available to us via our internet service provider as well as through the use of - special tracking technologies. Such information tells us about the pages you are clicking on or the hardware you - are using, but not your name, age, address or anything we can use to identify you personally. We exclusively - process your personal data in pseudonymised form. -

-

- This Cookie Policy applies to our website at{' '} - - https://app.safe.global - -  and sets out some further detail on how and why we use these technologies on our website.{' '} -

-

- In this policy, "we", "us" and "our" refers to Core Contributors GmbH a company - incorporated in Germany with its registered address at Skalitzer Str. 85-86, ℅ Full Node, 10997 Berlin, Germany. - The terms “you” and “your” includes our clients, business partners and users of this - website.{' '} -

-

- By using our website, you consent to storage and access to cookies and other technologies on your device, in - accordance with this Cookie Policy. -

-

What are cookies?

-

- Cookies are a feature of web browser software that allows web servers to recognize the computer or device used - to access a website. A cookie is a small text file that a website saves on your computer or mobile device when - you visit the site. It enables the website to remember your actions and preferences (such as login, language, - font size and other display preferences) over a period of time, so you don't have to keep re-entering them - whenever you come back to the site or browse from one page to another. -

-

What are the different types of cookies?

-

A cookie can be classified by its lifespan and the domain to which it belongs.

-

By lifespan, a cookie is either a:

-
    -
  1. session cookie which is erased when the user closes the browser; or
  2. -
  3. - persistent cookie which is saved to the hard drive and remains on the user's computer/device for a - pre-defined period of time. As for the domain to which it belongs, cookies are either: -
  4. -
-
    -
  1. - first-party cookies which are set by the web server of the visited page and share the same domain (i.e. set by - us); or -
  2. -
  3. third-party cookies stored by a different domain to the visited page's domain.
  4. -
-

What cookies do we use and why?

-

We list all the cookies we use on this website in the APPENDIX below.

-

- We do not use cookies set by ourselves via our web developers (first-party cookies). We only have those set by - others (third-party cookies). -

-

- Cookies are also sometimes classified by reference to their purpose. We use the following cookies for the - following purposes: -

-
    -
  1. - Analytical/performance cookies: They allow us to recognize and count the number of visitors and to see how - visitors move around our website when they are using it, as well as dates and times they visit. This helps us - to improve the way our website works, for example, by ensuring that users are finding what they are looking - for easily. -
  2. -
  3. - Targeting cookies: These cookies record your visit to our website, the pages you have visited and the links - you have followed, as well as time spent on our website, and the websites visited just before and just after - our website. We will use this information to make our website and the advertising displayed on it more - relevant to your interests. We may also share this information with third parties for this purpose. -
  4. -
-

- In general, we use cookies and other technologies (such as web server logs) on our website to enhance your - experience and to collect information about how our website is used.{' '} -

-

- We will retain and evaluate information on your recent visits to our website and how you move around different - sections of our website for analytics purposes to understand how people use our website so that we can make it - more intuitive. The information also helps us to understand which parts of this website are most popular and - generally to assess user behavior and characteristics to measure interest in and use of the various areas of our - website. This then allows us to improve our website and the way we market our business. -

-

- This information may also be used to help us to improve, administer and diagnose problems with our server and - website. The information also helps us monitor traffic on our website so that we can manage our website's - capacity and efficiency. -

-

Other Technologies

-

- We may allow others to provide analytics services and serve advertisements on our behalf. In addition to the - uses of cookies described above, these entities may use other methods, such as the technologies described below, - to collect information about your use of our website and other websites and online services. -

-

- Pixels tags. Pixel tags (which are also called clear GIFs, web beacons, or pixels), are small pieces of code - that can be embedded on websites and emails. Pixels tags may be used to learn how you interact with our website - pages and emails, and this information helps us, and our partners provide you with a more tailored experience. -

-

- Device Identifiers. A device identifier is a unique label that can be used to identify a mobile device. Device - identifiers may be used to track, analyze and improve the performance of the website and ads delivered. -

-

What data is collected by cookies and other technologies on our website?

-

This information may include:

-
    -
  1. - the IP and logical address of the server you are using (but the last digits are anonymized so we cannot - identify you). -
  2. -
  3. the top level domain name from which you access the internet (for example .ie, .com, etc)
  4. -
  5. the type of browser you are using,
  6. -
  7. the date and time you access our website
  8. -
  9. the internet address linking to our website.
  10. -
-

This website also uses cookies to:

-
    -
  1. remember you and your actions while navigating between pages;
  2. -
  3. remember if you have agreed (or not) to our use of cookies on our website;
  4. -
  5. ensure the security of the website;
  6. -
  7. monitor and improve the performance of servers hosting the site;
  8. -
  9. distinguish users and sessions;
  10. -
  11. Improving the speed of the site when you access content repeatedly;
  12. -
  13. determine new sessions and visits;
  14. -
  15. show the traffic source or campaign that explains how you may have reached our website; and
  16. -
  17. allow us to store any customization preferences where our website allows this
  18. -
-

- We may also use other services, such as{' '} - - - Google Analytics - - -  (described below) or other third-party cookies, to assist with analyzing performance on our website. As - part of providing these services, these service providers may use cookies and the technologies described below - to collect and store information about your device, such as time of visit, pages visited, time spent on each - page of our website, links clicked and conversion information, IP address, browser, mobile network information, - and type of operating system used. -

-

Google Analytics Cookies

-

- This website uses{' '} - - - Google Analytics - - - , a web analytics service provided by Google, Inc. ("Google"). -

-

- We use Google Analytics to track your preferences and also to identify popular sections of our website. Use of - Google Analytics in this way, enables us to adapt the content of our website more specifically to your needs and - thereby improve what we can offer to you. -

-

- Google will use this information for the purpose of evaluating your use of our website, compiling reports on - website activity for website operators and providing other services relating to website activity and internet - usage. Google may also transfer this information to third parties where required to do so by law, or where such - third parties process the information on Google's behalf. Google will not associate your IP address with - any other data held by Google. -

-

In particular Google Analytics tells us

-
    -
  1. your IP address (last 3 digits are masked);
  2. -
  3. the number of pages visited;
  4. -
  5. the time and duration of the visit;
  6. -
  7. your location;
  8. -
  9. the website you came from (if any);
  10. -
  11. the type of hardware you use (i.e. whether you are browsing from a desktop or a mobile device);
  12. -
  13. the software used (type of browser); and
  14. -
  15. your general interaction with our website.
  16. -
-

- As stated above, cookie-related information is not used to identify you personally, and what is compiled is only - aggregate data that tells us, for example, what countries we are most popular in, but not that you live in a - particular country or your precise location when you visited our website (this is because we have only half the - information- we know the country the person is browsing from, but not the name of person who is browsing). In - such an example Google will analyze the number of users for us, but the relevant cookies do not reveal their - identities. -

-

- By using this website, you consent to the processing of data about you by Google in the manner and for the - purposes set out above. Google Analytics, its purpose and function is further explained on the{' '} - - - Google Analytics website - - - . -

-

- For more information about Google Analytics cookies, please see Google's help pages and privacy policy:{' '} - - - Google's Privacy Policy - - -  and{' '} - - - Google Analytics Help pages - - - . For further information about the use of these cookies by Google{' '} - - - click here - - - . -

-

- What if you don’t agree with us monitoring your use of our website (even if we don't collect your - personal data)? -

-

- Enabling these cookies is not strictly necessary for our website to work but it will provide you with a better - browsing experience. You can delete or block the cookies we set, but if you do that, some features of this - website may not work as intended. -

-

- Most browsers are initially set to accept cookies. If you prefer, you can set your browser to refuse cookies and - control and/or delete cookies as you wish – for details, see{' '} - - - https://aboutcookies.org - - - . You can delete all cookies that are already on your device and you can set most browsers to prevent them from - being placed. You should be aware that if you do this, you may have to manually adjust some preferences every - time you visit an Internet site and some services and functionalities may not work if you do not accept the - cookies they send. -

-

- Advertisers and business partners that you access on or through our website may also send you cookies. We do not - control any cookies outside of our website. -

-

- If you have any further questions regarding disabling cookies you should consult with your preferred - browser’s provider or manufacturer. -

-

- In order to implement your objection it may be necessary to install an opt-out cookie on your browser. This - cookie will only indicate that you have opted out. It is important to note, that for technical reasons, the - opt-out cookie will only affect the browser from which you actively object from. If you delete the cookies in - your browser or use a different end device or browser, you will need to opt out again. -

-

- To opt out of being tracked by Google Analytics across all websites, Google has developed Google Analytics - opt-out browser add-on. If you would like to opt out of Google Analytics, you have the option of downloading and - installing this browser add-on which can be found under the link:{' '} - - - https://tools.google.com/dlpage/gaoptout - - - . -

-

Revisions to this Cookie Policy

-

- On this website, you can always view the latest version of our Privacy Policy and our Cookie Policy. We may - modify this Cookie Policy from time to time. If we make changes to this Cookie Policy, we will provide notice of - such changes, such as by sending an email notification, providing notice through our website or updating the - ‘Last Updated’ date at the beginning of this Cookie Policy. The amended Cookie Policy will be - effective immediately after the date it is posted. By continuing to access or use our website after the - effective date, you confirm your acceptance of the revised Cookie Policy and all of the terms incorporated - therein by reference. We encourage you to review our Privacy Policy and our Cookie Policy whenever you access or - use our website to stay informed about our information practices and the choices available to you. -

-

- If you do not accept changes which are made to this Cookie Policy, or take any measures described above to - opt-out by removing or rejecting cookies, you may continue to use this website but accept that it may not - display and/or function as intended by us. Any social media channels connected to us and third party - applications will be subject to the privacy and cookie policies and practices of the relevant platform providers - which, unless otherwise indicated, are not affiliated or associated with us Your exercise of any rights to - opt-out may also impact how our information and content is displayed and/or accessible to you on this website - and on other websites. -

-

APPENDIX

-

Overview of cookies placed and the consequences if the cookies are not placed.

-

First-party cookies

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

#

-
-

Name of cookie

-
-

Domain

-
-

Purpose(s) of cookie

-
-

Storage period of cookie

-
-

Consequences is cookie is not accepted

-
-

1

-
-

_BEAMER_FILTER_BY_URL_{'{productID}'}

-
-

app.safe.global

-
-

Stores whether to apply URL filtering on the feed.

-
-

20 minutes

-
-

User activity won't be tracked

-
-

2

-
-

_BEAMER_DATE_{'{productID}'}

-
-

app.safe.global

-
-

Stores the latest date in which the feed was opened.

-
-

300 days

-
-

User activity won't be tracked

-
-

3

-
-

_BEAMER_LAST_POST_SHOWN_{'{productID}'}

-
-

app.safe.global

-
-

Stores the ID of the last post shown as a teaser.

-
-

Session

-
-

User activity won't be tracked

-
-

4

-
-

_BEAMER_BOOSTED_ANNOUNCEMENT_DATE_{'{productID}'}

-
-

app.safe.global

-
-

Stores the latest date in which a boosted announcement was displayed.

-
-

300 days

-
-

User activity won't be tracked

-
-

5

-
-

_BEAMER_FIRST_VISIT_{'{productID}'}

-
-

app.safe.global

-
-

Stores the date of this user’s first visit to the site.

-
-

300 days

-
-

User activity won't be tracked

-
-

6

-
-

_BEAMER_USER_ID_{'{productID}'}

-
-

app.safe.global

-
-

Stores an internal ID for this user.

-
-

300 days

-
-

User activity won't be tracked

-
-

Third-party cookies

-

The cookies from this table can be set by third-party wallets.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

#

-
-

Name of cookie

-
-

Domain

-
-

Purpose(s) of cookie

-
-

Storage period of cookie

-
-

Consequences is cookie is not accepted

-
-

1

-
-

_ga

-
-

safe.global

-
-

Used to distinguish users

-
-

2 years from set/update

-
-

User activity won't be tracked

-
-

2

-
-

_ga

-
-

getbeamer.com

-
-

Used to distinguish users

-
-

2 years from set/update

-
-

User activity won't be tracked

-
-

3

-
-

_gid

-
-

getbeamer.com

-
-

Used to distinguish users

-
-

24 hours

-
-

User activity won't be tracked

-
-

4

-
-

_BEAMER_USER_ID_{'{productID}'}

-
-

getbeamer.com

-
-

Stores an internal ID for this user.

-
-

300 days

-
-

User activity won't be tracked

-
-

5

-
-

JSESSIONID

-
-

app.getbeamer.com

-
-

Stores an internal ID for this user.

-
-

Session

-
-

User activity won't be tracked

-
-
- ) -} - -export default SafeCookiePolicy diff --git a/src/components/cookie-policy/styles.module.css b/src/components/cookie-policy/styles.module.css deleted file mode 100644 index fb38123c06..0000000000 --- a/src/components/cookie-policy/styles.module.css +++ /dev/null @@ -1,15 +0,0 @@ -.table { - width: 100%; - border-spacing: 0; - border: 0; - border-collapse: collapse; -} - -.table td { - border: 1px solid; - padding: 0 8px; -} - -.table tr:first-child td { - font-weight: bold; -} diff --git a/src/components/imprint/index.tsx b/src/components/imprint/index.tsx deleted file mode 100644 index 6fb02ee89c..0000000000 --- a/src/components/imprint/index.tsx +++ /dev/null @@ -1,72 +0,0 @@ -import { Typography } from '@mui/material' -import Link from 'next/link' -import MUILink from '@mui/material/Link' - -const SafeImprint = () => { - return ( -
- - Imprint & Disclaimer - - - Information in accordance with section 5 of the Telemedia Act (TMG, Germany): - - - Core Contributors GmbH -
- ℅ Full Node -
- Skalitzer Str. 85-86 -
- 10997 Berlin Germany -
- - Managing directors: Richard Meißner, Tobias Schubotz -
- Contact:{' '} - - info@cc0x.dev - -
- District Court: Berlin Charlottenburg -
- Register Number: HRB 240421 B -
- - Disclaimer - - - Accountability for content - - - The contents of our pages have been created with the utmost care. However, we cannot guarantee the contents’ - accuracy, completeness or topicality. According to statutory provisions, we are furthermore responsible for our - own content on these web pages. In this context, please note that we are accordingly not obliged to monitor - merely the transmitted or saved information of third parties, or investigate circumstances pointing to illegal - activity. Our obligations to remove or block the use of information under generally applicable laws remain - unaffected by this as per §§ 8 to 10 of the Telemedia Act (TMG). - - - Accountability for links - - - Responsibility for the content of external links (to web pages of third parties) lies solely with the operators - of the linked pages. No violations were evident to us at the time of linking. Should any legal infringement - become known to us, we will remove the respective link immediately. - - - Copyright - - - This website and their contents are subject to copyright laws.{' '} - - - The code is open-source, released under GPL-3.0. - - - -
- ) -} - -export default SafeImprint diff --git a/src/components/licenses/index.tsx b/src/components/licenses/index.tsx deleted file mode 100644 index fe6d496ebb..0000000000 --- a/src/components/licenses/index.tsx +++ /dev/null @@ -1,747 +0,0 @@ -import { Typography, Table, TableBody, TableRow, TableCell, TableHead, TableContainer, Box } from '@mui/material' -import ExternalLink from '@/components/common/ExternalLink' -import Paper from '@mui/material/Paper' - -const SafeLicenses = () => { - return ( - <> - - Licenses - - - Libraries we use - - - - This page contains a list of attribution notices for third party software that may be contained in portions of - the {'Safe{Wallet}'}. We thank the open source community for all of their contributions. - - - Android - - - - - - - Library - - - License - - - - - - AndroidX - - - https://android.googlesource.com/platform/frameworks/support/+/androidx-master-dev/LICENSE.txt - - - - - Bivrost for Kotlin - - - https://github.com/gnosis/bivrost-kotlin/blob/master/LICENSE - - - - - Dagger - - - {' '} - https://github.com/google/dagger#license{' '} - - - - - FloatingActionButton - - - https://github.com/Clans/FloatingActionButton/blob/master/LICENSE - - - - - Material Progress Bar - - - https://github.com/DreaminginCodeZH/MaterialProgressBar/blob/master/LICENSE - - - - - Kethereum - - - https://github.com/walleth/kethereum/blob/master/LICENSE - - - - - Koptional - - - {' '} - https://github.com/gojuno/koptional#license{' '} - - - - - Moshi - - - {' '} - https://github.com/square/moshi#license{' '} - - - - - OkHttp - - - {' '} - https://github.com/square/okhttp#license{' '} - - - - - Okio - - - {' '} - https://github.com/square/okio#license{' '} - - - - - Phrase - - - {' '} - https://github.com/square/phrase/#license{' '} - - - - - Picasso - - - {' '} - https://github.com/square/picasso#license{' '} - - - - - ReTrofit - - - {' '} - https://github.com/square/reTrofit#license{' '} - - - - - RxAndroid - - - https://github.com/ReactiveX/RxAndroid#license - - - - - RxBinding - - - https://github.com/JakeWharton/RxBinding#license - - - - - RxJava - - - {' '} - https://github.com/ReactiveX/RxJava#license{' '} - - - - - RxKotlin - - - https://github.com/ReactiveX/RxKotlin/blob/2.x/LICENSE - - - - - SpongyCastle - - - https://github.com/rtyley/spongycastle/blob/spongy-master/LICENSE.html - - - - - Svalinn Android - - - https://github.com/gnosis/svalinn-kotlin/blob/master/LICENSE - - - - - Timber - - - https://github.com/JakeWharton/timber#license - - - - - Zxing - - - https://github.com/zxing/zxing/blob/master/LICENSE - - - - -
-
-
- - - iOS - - - - - - - Library - - - License - - - - - - BigInt - - - https://github.com/attaswift/BigInt/blob/master/LICENSE.md - - - - - BlockiesSwift - - - https://github.com/gnosis/BlockiesSwift/blob/master/LICENSE - - - - - CryptoEthereumSwift - - - https://github.com/yuzushioh/CryptoEthereumSwift/blob/master/LICENSE - - - - - CryptoSwift - - - https://github.com/krzyzanowskim/CryptoSwift#license - - - - - DateTools - - - {' '} - https://github.com/gnosis/DateTools#license{' '} - - - - - EthereumKit - - - https://github.com/D-Technologies/EthereumKit#license - - - - - Keycard.swift - - - https://github.com/gnosis/Keycard.swift/blob/master/LICENSE - - - - - Kingfisher - - - https://github.com/onevcat/Kingfisher#license - - - - - SipHash - - - https://github.com/attaswift/SipHash/blob/master/LICENSE.md - - - - - Starscream - - - https://github.com/daltoniam/Starscream/blob/master/LICENSE - - - - - RsBarcodesSwift - - - https://github.com/yeahdongcn/RSBarcodes_Swift#license - - - - - libidn2 - - - https://github.com/gnosis/libidn2/blob/master/COPYING.LESSERv3 - - - - - libunisTring - - - https://github.com/gnosis/libunisTring/blob/master/COPYING.LIB - - - - -
-
-
- - - Web - - - - - - Library - License - - - - - @date-io/date-fns - - - https://github.com/dmtrKovalenko/date-io/blob/master/LICENSE - - - - - @emotion/cache - - - https://github.com/emotion-js/emotion/blob/main/LICENSE - - - - - @emotion/react - - - https://github.com/emotion-js/emotion/blob/main/LICENSE - - - - - @emotion/server - - - https://github.com/emotion-js/emotion/blob/main/LICENSE - - - - - @emotion/styled - - - https://github.com/emotion-js/emotion/blob/main/LICENSE - - - - - @safe-global/safe-modules-deployments - - - https://github.com/safe-global/safe-modules-deployments/blob/main/LICENSE - - - - - @mui/icons-material - - - https://github.com/mui/material-ui/blob/master/LICENSE - - - - - @mui/material - - - https://github.com/mui/material-ui/blob/master/LICENSE - - - - - @mui/x-date-pickers - - - https://github.com/mui/mui-x#mit-vs-commercial-licenses - - - - - @reduxjs/toolkit - - - https://github.com/reduxjs/redux-toolkit/blob/master/LICENSE - - - - - @safe-global/safe-apps-sdk - - - https://github.com/safe-global/safe-apps-sdk/blob/main/LICENSE.md - - - - - @safe-global/safe-core-sdk - - - https://github.com/safe-global/safe-core-sdk/blob/main/LICENSE.md - - - - - @safe-global/safe-core-sdk-utils - - - https://github.com/safe-global/safe-core-sdk/blob/main/LICENSE.md - - - - - @safe-global/safe-deployments - - - https://github.com/safe-global/safe-deployments/blob/main/LICENSE - - - - - @safe-global/safe-ethers-lib - - - https://github.com/safe-global/safe-core-sdk/blob/main/LICENSE.md - - - - - @safe-global/safe-gateway-typescript-sdk - - - https://github.com/safe-global/safe-gateway-typescript-sdk/blob/main/LICENSE.md - - - - - @safe-global/safe-react-components - - - https://github.com/safe-global/safe-react-components/blob/main/LICENSE.md - - - - - @sentry/react - - - https://github.com/getsentry/sentry-javascript/blob/develop/LICENSE - - - - - @sentry/tracing - - - https://github.com/getsentry/sentry-javascript/blob/develop/LICENSE - - - - - @truffle/hdwallet-provider - - - https://github.com/trufflesuite/truffle/blob/develop/LICENSE - - - - - @web3-onboard/coinbase - - - https://github.com/blocknative/web3-onboard/blob/main/LICENSE - - - - - @web3-onboard/core - - - https://github.com/blocknative/web3-onboard/blob/main/LICENSE - - - - - @web3-onboard/injected-wallets - - - https://github.com/blocknative/web3-onboard/blob/main/LICENSE - - - - - @web3-onboard/keystone - - - https://github.com/blocknative/web3-onboard/blob/main/LICENSE - - - - - @web3-onboard/ledger - - - https://github.com/blocknative/web3-onboard/blob/main/LICENSE - - - - - @web3-onboard/trezor - - - https://github.com/blocknative/web3-onboard/blob/main/LICENSE - - - - - @web3-onboard/walletconnect - - - https://github.com/blocknative/web3-onboard/blob/main/LICENSE - - - - - classnames - - - https://github.com/JedWatson/classnames/blob/main/LICENSE - - - - - date-fns - - - https://github.com/date-fns/date-fns/blob/main/LICENSE.md - - - - - ethereum-blockies-base64 - - - https://github.com/MyCryptoHQ/ethereum-blockies-base64 - - - - - ethers - - - https://github.com/ethers-io/ethers.js/blob/main/LICENSE.md - - - - - exponential-backoff - - - https://github.com/coveo/exponential-backoff/blob/master/LICENSE - - - - - fuse.js - - - https://github.com/krisk/Fuse/blob/master/LICENSE - - - - - js-cookie - - - https://github.com/js-cookie/js-cookie/blob/main/LICENSE - - - - - lodash - - - https://github.com/lodash/lodash/blob/master/LICENSE - - - - - next - - - https://github.com/vercel/next.js/blob/canary/LICENSE - - - - - next-pwa - - - https://github.com/shadowwalker/next-pwa/blob/master/LICENSE - - - - - papaparse - - - https://github.com/mholt/PapaParse/blob/master/LICENSE - - - - - qrcode.react - - - https://github.com/zpao/qrcode.react/blob/main/LICENSE - - - - - react - - - https://github.com/facebook/react/blob/main/LICENSE - - - - - react-dom - - - https://github.com/facebook/react/blob/main/LICENSE - - - - - react-dropzone - - - https://github.com/react-dropzone/react-dropzone/blob/master/LICENSE - - - - - react-gtm-module - - - https://github.com/alinemorelli/react-gtm/blob/master/LICENSE - - - - - react-hook-form - - - https://github.com/react-hook-form/react-hook-form/blob/master/LICENSE - - - - - react-papaparse - - - https://github.com/Bunlong/react-papaparse/blob/master/LICENSE - - - - - react-qr-reader - - - https://github.com/JodusNodus/react-qr-reader/blob/master/LICENSE - - - - - react-redux - - - https://github.com/reduxjs/react-redux/blob/master/LICENSE - - - - - semver - - - https://github.com/npm/node-semver/blob/main/LICENSE - - - - -
-
-
- - ) -} - -export default SafeLicenses diff --git a/src/components/privacy/index.tsx b/src/components/privacy/index.tsx deleted file mode 100644 index db0f7efd39..0000000000 --- a/src/components/privacy/index.tsx +++ /dev/null @@ -1,1013 +0,0 @@ -import Link from 'next/link' -import MUILink from '@mui/material/Link' -import css from './styles.module.css' - -const SafePrivacyPolicy = () => { - return ( -
-

Privacy Policy

-

Last updated in September 2023.

-

- Your privacy is important to us. It is our policy to respect your privacy and comply with any applicable law and - regulation regarding any personal information we may collect about you, including across our website,{' '} - - https://app.safe.global - - , and other sites we own and operate as well as mobile applications we offer. Wherever possible, we have - designed our website so that you may navigate and use our website without having to provide Personal Data. -

-

- This Privacy Policy describes how we, as a controller, collect, use and share your personal data. It applies to - personal data you voluntarily provide to us, or is automatically collected by us.{' '} -

-

- In this policy, "we", "us" and "our" refers to Core Contributors GmbH a company - incorporated in Germany with its registered address at Skalitzer Str. 85-86, ℅ Full Node, 10997 Berlin, - Germany. Any data protection related questions you might have about how we handle your personal data or if - you wish to exercise your data subject rights, please contact us by post or at privacy@cc0x.dev.{' '} -

-

- In this Policy, “personal data” means any information relating to you as an identified or - identifiable natural person (“Data Subject”); an identifiable natural person is one who can be - identified, directly or indirectly, in particular by reference to an identifier such as a name, an online - identifier or to one or more factors specific to your physical, physiological, genetic, mental, economic, - cultural or social identity. -

-

- In this Policy, “processing” means any operation or set of operations which is performed on personal - data (as defined in this Privacy Policy) or on sets of personal data, whether or not by automated means, such as - collection, recording, organization, structuring, storage, adaptation or alteration, retrieval, consultation, - use, disclosure by transmission, dissemination or otherwise making available, alignment or combination, - restriction, erasure or destruction. -

-

1. Navigating this Policy

-

If you are viewing this policy online, you can click on the below links to jump to the relevant section:

-
    -
  1. - - Glossary - -
  2. -
  3. - - Your information and the Blockchain - -
  4. -
  5. - - How We Use Personal Data - -
  6. -
  7. - - Use of Third Party Applications - -
  8. -
  9. - - Sharing Your Personal Data - -
  10. -
  11. - - Transferring Your data outside of the EU - -
  12. -
  13. - - Existence of Automated Decision-making - -
  14. -
  15. - - Data Security - -
  16. -
  17. - - Your Rights as a Data Subject - -
  18. -
  19. - - Storing Personal Data - -
  20. -
  21. - - Changes to this Privacy Policy - -
  22. -
  23. - - Contacts us - -
  24. -
-

2. Glossary

-

What do some of the capitalized terms mean in this policy?

-
    -
  1. - “Blockchain” means a mathematically secured consensus ledger such as the Ethereum Virtual Machine, - an Ethereum Virtual Machine compatible validation mechanism, or other decentralized validation mechanisms. -
  2. -
  3. - “Transaction” means a change to the data set through a new entry in the continuous Blockchain. -
  4. -
  5. - “Smart Contract” is a piece of source code deployed as an application on the Blockchain which can - be executed, including self-execution of Transactions as well as execution triggered by 3rd parties. -
  6. -
  7. - “Token” is a digital asset transferred in a Transaction, including ETH, ERC20, ERC721 and ERC1155 - tokens. -
  8. -
  9. - “Wallet” is a cryptographic storage solution permitting you to store cryptographic assets by - correlation of a (i) Public Key and (ii) a Private Key or a Smart Contract to receive, manage and send Tokens. -
  10. -
  11. - “Recovery Phrase” is a series of secret words used to generate one or more Private Keys and - derived Public Keys. -
  12. -
  13. - “Public Key” is a unique sequence of numbers and letters within the Blockchain to distinguish the - network participants from each other. -
  14. -
  15. - “Private Key” is a unique sequence of numbers and/or letters required to initiate a Blockchain - Transaction and should only be known by the legal owner of the Wallet. -
  16. -
  17. - “Safe Account” is a modular, self-custodial (i.e. not supervised by us) smart contract-based - multi-signature Wallet. Safe Accounts are{' '} - - - open-source - - -  released under LGPL-3.0. -
  18. -
  19. - “{'Safe{Wallet}'}” refers to a web-based graphical user interface for Safe Accounts as well as a - mobile application on Android and iOS. -
  20. -
  21. - “Safe Account Transaction” is a Transaction of a Safe Account, authorized by a user, typically via - their Wallet.{' '} -
  22. -
  23. - “Profile” means the Public Key and user provided, human readable label stored locally on the - user's device. -
  24. -
-

3. Your information and the Blockchain

-

- Blockchains, also known as distributed ledger technology (or simply ‘DLT’), are made up of digitally - recorded data in a chain of packages called ‘blocks’. The manner in which these blocks are linked is - chronological, meaning that the data is very difficult to alter once recorded. Since the ledger may be - distributed all over the world (across several ‘nodes’ which usually replicate the ledger) this - means there is no single person making decisions or otherwise administering the system (such as an operator of a - cloud computing system), and that there is no centralized place where it is located either. -

-

- Accordingly, by design, records of a Blockchain cannot be changed or deleted and are said to be - ‘immutable’. This may affect your ability to exercise your rights such as your right to erasure - (‘right to be forgotten’), or your rights to object or restrict processing of your personal data. - Data on the Blockchain cannot be erased and cannot be changed. Although smart contracts may be used to revoke - certain access rights, and some content may be made invisible to others, it is not deleted. -

-

- In certain circumstances, in order to comply with our contractual obligations to you (such as delivery of - Tokens) it will be necessary to write certain personal data, such as your Wallet address, onto the Blockchain; - this is done through a smart contract and requires you to execute such transactions using your Wallet’s - Private Key. -

-

- In most cases ultimate decisions to (i) transact on the Blockchain using your Wallet, as well as (ii) share the - Public Key relating to your Wallet with anyone (including us) rests with you. -

-

- IF YOU WANT TO ENSURE YOUR PRIVACY RIGHTS ARE NOT AFFECTED IN ANY WAY, YOU SHOULD NOT TRANSACT ON BLOCKCHAINS AS - CERTAIN RIGHTS MAY NOT BE FULLY AVAILABLE OR EXERCISABLE BY YOU OR US DUE TO THE TECHNOLOGICAL INFRASTRUCTURE OF - THE BLOCKCHAIN. IN PARTICULAR THE BLOCKCHAIN IS AVAILABLE TO THE PUBLIC AND ANY PERSONAL DATA SHARED ON THE - BLOCKCHAIN WILL BECOME PUBLICLY AVAILABLE -

-

4. How We Use Personal Data

-

4.1. When visiting our website and using {'Safe{Wallet}'}

-

- When visiting our website or using {'Safe{Wallet}'}, we may collect and process personal data. The data will be - stored in different instances -

-
    -
  1. - We connect the Wallet to the web app to identify the user via their public Wallet address. For this - purpose we process: -
      -
    1. public Wallet address and
    2. -
    3. WalletConnect connection data
    4. -
    -
  2. -
-
    -
  1. - When you create a new Safe Account we process the following data to compose a Transaction based on your - entered data to be approved by your Wallet: -
      -
    1. your public Wallet address,
    2. -
    3. account balance,
    4. -
    5. smart contract address of the Safe Account,
    6. -
    7. addresses of externally owned accounts and
    8. -
    9. user activity
    10. -
    -
  2. -
-
    -
  1. - When you create a Profile for a new Safe Account we process the following data for the purpose of enabling you - to view your Safe Account after creation as well as enabling you to view all co-owned Safe Accounts: -
      -
    1. your public Wallet address and
    2. -
    3. account balance
    4. -
    -
  2. -
-
    -
  1. - When you create a Profile for an existing Safe Account for the purpose of allowing you to view and use them in - the {'Safe{Wallet}'}, we process your -
      -
    1. public Wallet address,
    2. -
    3. Safe Account balance,
    4. -
    5. smart contract address of the Safe Account and
    6. -
    7. Safe Account owner's public Wallet addresses
    8. -
    -
  2. -
-
    -
  1. - When you initiate a Safe Account Transaction we process the following data to compose the Transaction for - you based on your entered data:{' '} -
      -
    1. your public Wallet address and
    2. -
    3. smart contract address of the Safe Account
    4. -
    -
  2. -
-
    -
  1. - When you sign a Safe Account Transaction we process the following data to enable you to sign the - Transaction using your Wallet: -
      -
    1. Safe Account balance,
    2. -
    3. smart contract address of Safe Account and
    4. -
    5. Safe Account owner's public Wallet addresses
    6. -
    -
  2. -
-
    -
  1. - To enable you to execute The transaction on the Blockchain we process: -
      -
    1. your public Wallet address,
    2. -
    3. Safe Account balance,
    4. -
    5. smart contract address of the Safe Account,
    6. -
    7. Safe Account owner's public Wallet addresses and
    8. -
    9. Transactions signed by all Safe Account owners
    10. -
    -
  2. -
-
    -
  1. - When we collect relevant data from the Blockchain to display context information in the - {`Safe{Wallet}`} - we process: -
      -
    1. your public Wallet address,
    2. -
    3. account balance,
    4. -
    5. account activity and
    6. -
    7. Safe Account owner's Public wallet addresses
    8. -
    -
  2. -
-
    -
  1. - When we decode Transactions from the Blockchain for the purpose of providing Transaction information in a - conveniently readable format, we process: -
      -
    1. your public Wallet address
    2. -
    3. account balance and
    4. -
    5. account activity
    6. -
    -
  2. -
-
    -
  1. - When we maintain a user profile to provide you with a good user experience through Profiles and an - address book we process: -
      -
    1. your public Wallet address,
    2. -
    3. label,
    4. -
    5. smart contract address of the Safe Account,
    6. -
    7. Safe Account owner's public wallet addresses,
    8. -
    9. last used Wallet (for automatic reconnect),
    10. -
    11. last used chain id,
    12. -
    13. selected currency,
    14. -
    15. theme and
    16. -
    17. address format
    18. -
    -
  2. -
-

- The legal base for all these activities is the performance of the contract we have with you (GDPR Art.6.1b). -

-

- THE DATA WILL BE STORED ON THE BLOCKCHAIN. GIVEN THE TECHNOLOGICAL DESIGN OF THE BLOCKCHAIN, AS EXPLAINED IN - SECTION 2, THIS DATA WILL BECOME PUBLIC AND IT WILL NOT LIKELY BE POSSIBLE TO DELETE OR CHANGE THE DATA AT ANY - GIVEN TIME. -

-

4.2. Tracking

-

4.2.1 We will process the following personal data to analyze your behavior:

-
    -
  1. IP address (will not be stored for EU users),
  2. -
  3. session tracking,
  4. -
  5. user behavior,
  6. -
  7. wallet type,
  8. -
  9. Safe Account address,
  10. -
  11. device and browser user agent,
  12. -
  13. user consent,
  14. -
  15. operating system,
  16. -
  17. referrers,
  18. -
  19. user behavior: subpage, duration, and revisit, the date and time of access,
  20. -
-

- In the case you have given consent, we will additionally store an analytics cookie on your device to identify - you as a user across browsing sessions. The lawful basis for this processing is your consent (GDPR Art.6.1a) - when agreeing to accept cookies. -

-

- The collected data is solely used in the legitimate interest of improving our product and user experience. The - data is stored only temporarily and is deleted after 14 months. -

-

- We do not track any of the following: -

    -
  1. Signer wallet addresses
  2. -
  3. Wallet signatures
  4. -
  5. Granular transaction details
  6. -
-

-

- 4.2.2 We conduct technical monitoring of your activity on the platform in order to ensure availability, - integrity and robustness of the service. For this purpose we process your: -

-
    -
  1. IP addresses,
  2. -
  3. meta and communication data,
  4. -
  5. website access and
  6. -
  7. log data
  8. -
-

- The lawful basis for this processing is our legitimate interest (GDPR Art.6.1f) in ensuring the correctness of - the service. -

-

4.2.3. Anonymized tracking

-

- We will anonymize the following personal data to gather anonymous user statistics on your browsing behavior on - our website: -

    -
  1. daily active users,
  2. -
  3. new users acquired from a specific campaign,
  4. -
  5. user journeys,
  6. -
  7. number of users per country,
  8. -
  9. difference in user behavior between mobile vs. web visitors.
  10. -
-

-

- The lawful basis for this processing is our legitimate interest (GDPR Art.6.1f) in improving our product and - user experience. -

-

4.3. When Participating in User Experience Research (UXR)

-

- When you participate in our user experience research we may collect and process some personal data. This data - may include: -

-
    -
  1. your name
  2. -
  3. your email
  4. -
  5. your phone type
  6. -
  7. your occupation
  8. -
  9. range of managed funds
  10. -
-

- In addition, we may take a recording of you while testing {'Safe{Wallet}'} for internal and external use. The - basis for this collection and processing is our legitimate business interest in monitoring and improving our - services. -

-

- The lawful basis for this processing is your consent as provided before participating in user experience - research. -

-

4.4. Publishing the app

-

4.4.1 Publishing the app on Google Play Store.

-

We process the following information to enable you to download the app on smartphones running Android:

-
    -
  1. google account and
  2. -
  3. e-mail address
  4. -
-

4.4.2 Publishing the app on Apple App Store

-

We process the following information to enable you to download the app on smartphones running iOS:

-
    -
  1. apple account and
  2. -
  3. e-mail address
  4. -
-

- The lawful basis for these two processing activities is the performance of the contract we have with you (GDPR - Art.6.1b).{' '} -

-

4.5. Use of the app

-

4.5.1 We provide the app to you to enable you to use it. For this purpose we process your:

-
    -
  1. mobile device information,
  2. -
  3. http request caches and
  4. -
  5. http request cookies
  6. -
-

- 4.5.2 In order to update you about changes in the app, we need to send you push notifications. For this purpose - we process your: -

-
    -
  1. Transactions executed and failed,
  2. -
  3. assets sent,
  4. -
  5. assets received
  6. -
-

- 4.5.3 To provide support to you and notify you about outage resulting in unavailability of the service, we - process your: -

-
    -
  1. pseudonymized user identifier
  2. -
-

- 4.5.4 In order to provide remote client configuration and control whether to inform about, recommend or force - you to update your app or enable/disable certain app features we process your: -

-
    -
  1. User agent,
  2. -
  3. app information (version, build number etc.),
  4. -
  5. language,
  6. -
  7. Country,
  8. -
  9. Platform
  10. -
  11. operating system
  12. -
  13. Browser
  14. -
  15. Device category
  16. -
  17. User audience
  18. -
  19. User property
  20. -
  21. User in random percentage
  22. -
  23. Imported segment
  24. -
  25. date/time
  26. -
  27. first open
  28. -
  29. installation ID
  30. -
-

- For all these activities (4.5.1-4.54) we rely on the legal base of performance of a contract (GDPR Art.6.1b) - with you.{' '} -

-

4.5.5 Finally, to report errors and improve user experience we process your:

-
    -
  1. User agent info (Browser, OS, device),
  2. -
  3. URL that you were on (Can contain Safe Account address) and
  4. -
  5. Error info: Time, stacktrace
  6. -
-

We rely on our legitimate interest (GDPR Art.6.1f) of ensuring product quality.

-

- 4.5.6 We process your personal data to allow you to authenticate using your gmail account or AppleID and to - create a signer wallet/owner account . For that purpose following personal data is processed: -

-
    -
  1. Anonymised device information and identifiers, e.g. IP address, cookie IDs, device type
  2. -
  3. User account authentication information (e.g. username, password)
  4. -
  5. - Unique user identifier (e.g. a random string associated with authentication, at times can be email. If so, - sensitive strings are processed but hashed and not stored) -
  6. -
  7. Connection and usage Information (e.g. logins to the application)
  8. -
-

- For this processing, we rely on our legitimate interest (GDPR Art.6.1f) of facilitating the onboarding for users - and ameliorating the user experience with regards to our product. -

-

- 4.5.7 Providing on and off-ramp services to enable you to top up your Safe Account with e.g. bank transfer, - debit card, credit card. For this purpose MoonPay may process your: -

-
    -
  1. full name
  2. -
  3. date of birth
  4. -
  5. nationality
  6. -
  7. gender
  8. -
  9. signature
  10. -
  11. utility bills
  12. -
  13. photographs
  14. -
  15. phone number
  16. -
  17. home address
  18. -
  19. email
  20. -
  21. - information about the transactions you make via MoonPay services (e.g. name of the recipient, your name, the - amount, and/or timestamp) -
  22. -
  23. geo location/tracking details
  24. -
  25. operating system
  26. -
  27. personal IP address
  28. -
-

- To conduct this activity we rely on our legitimate interest (GDPR Art.6.1f) of ameliorating the onboarding - process and the user experience through providing an easier option to customers to fund their account. -

-

4.6 Other uses of your Personal Data

-

- We may process any of your Personal Data where it is necessary to establish, exercise, or defend legal claims. - The legal basis for this is our legitimate interests, namely the protection and assertion of our legal rights, - your legal rights and the legal rights of others. -

-

- Further, we may process your Personal data where such processing is necessary in order for us to comply with a - legal obligation to which we are subject. The legal basis for this processing is our legitimate interests, - namely the protection and assertion of our legal rights. -

-

5. Use of Third Party Applications

-

5.1. Blockchain

-

- When using Safe Accounts your smart contract address, Safe Account Transactions, addresses of signer accounts - and ETH balances and token balances will be stored on the Blockchain. See section 2 of this Policy -

-

- THE INFORMATION WILL BE DISPLAYED PERMANENTLY AND PUBLIC, THIS IS PART OF THE NATURE OF THE BLOCKCHAIN. IF YOU - ARE NEW TO THIS FIELD, WE HIGHLY RECOMMEND INFORMING YOURSELF ABOUT THE BLOCKCHAIN TECHNOLOGY BEFORE USING OUR - SERVICES. -

-

5.2. Amazon Web Services

-

- We use{' '} - - - Amazon Web Services (AWS) - - -  to store log and database data as described in section 4.1. -

-

5.3. Datadog

-

- We use{' '} - - - Datadog - - -  to store log data as described in section 4.1. -

-

5.4. Mobile app stores

-

- {'Safe{Wallet}'} mobile apps are distributed via{' '} - - - Apple AppStore - - -  and{' '} - - - Google Play Store - - - . They most likely track user behavior when downloading apps from their stores as well as when using apps. We - only have very limited access to that data. We can view aggregated statistics on installs and uninstalls. - Grouping by device type, app version, language, carrier and country is possible. -

-

5.5. Fingerprint/Touch ID/ Face ID

-

- We enable the user to unlock the {'Safe{Wallet}'} mobile app via biometrics information (touch ID or face ID). - This is a feature of the operating system. We do not store any of this data. Instead, the API of the operating - system is used to validate the user input. If you have any further questions you should consult with your - preferred mobile device provider or manufacturer. -

-

5.6. Google Firebase

-

- We use the following{' '} - - - Google Firebase - - -  services: -

- -

5.7. WalletConnect

-

- - - WalletConnect - - -  is used to connect wallets to dapps using end-to-end encryption by scanning a QR code. We do not store any - information collected by WalletConnect.{' '} -

-

5.8. Sentry

-

- We use{' '} - - - Sentry - - -  to collect error reports and crashes to improve product and user experience.{' '} -

-

5.9. Beamer

-

- We use{' '} - - - Beamer - - -  providing updates to the user about changes in the app. Beamer's purpose and function are further - explained under the following link{' '} - - - https://www.getbeamer.com/showcase/notification-center - - - . -

-

We do not store any information collected by Beamer.

-

5.10. Node providers

-

- We use{' '} - - - Infura - - -  and{' '} - - - Nodereal - - -  to query public blockchain data from our backend services. All Safe Accounts are monitored, no - personalization is happening and no user IP addresses are forwarded. Personal data processed are: -

- -

5.11. Tenderly

-

- We use{' '} - - - Tenderly - - -  to simulate blockchain transactions before they are executed. For that we send your smart contract address - of your Safe Account and transaction data to Tenderly. -

-

5.12. Internal communication

-

We use the following tools for internal communication.

- -

5.13. Web3Auth

-

- We use{' '} - - - Web3Auth - - {' '} - to create a signer wallet/an owner account by using the user's Gmail account or Apple ID information. -

-

5.14. MoonPay

-

- We use{' '} - - - MoonPay - - {' '} - to offer on-ramp and off-ramp services. For that purpose personal data is required for KYC/AML or other - financial regulatory requirements. This data is encrypted by MoonPay. -

-

6. Sharing Your Personal Data

-

- We may pass your information to our Business Partners, administration centers, third party service providers, - agents, subcontractors and other associated organizations for the purposes of completing tasks and providing our - services to you. -

-

- In addition, when we use any other third-party service providers, we will disclose only the personal information - that is necessary to deliver the service required and we will ensure that they keep your information secure and - not use it for their own direct marketing purposes. In addition, we may transfer your personal information to a - third party as part of a sale of some, or all, of our business and assets or as part of any business - restructuring or reorganization, or if we are under a duty to disclose or share your personal data in order to - comply with any legal obligation. However, we will take steps to ensure that your privacy rights continue to be - protected. -

-

7. Transferring Your data outside of the EU

-

- Wherever possible we will choose service providers based in the EU. For those outside the EU, wherever possible - we will configure data to be inside the EU. We concluded the new version of the Standard Contractual Clauses - with these service providers (2021/914). -

-

Service providers in the US:

- -

Service providers in other countries outside of the EU:

- -

- HOWEVER, WHEN INTERACTING WITH THE BLOCKCHAIN, AS EXPLAINED ABOVE IN THIS POLICY, THE BLOCKCHAIN IS A GLOBAL - DECENTRALIZED PUBLIC NETWORK AND ACCORDINGLY ANY PERSONAL DATA WRITTEN ONTO THE BLOCKCHAIN MAY BE TRANSFERRED - AND STORED ACROSS THE GLOBE. -

-

8. Existence of Automated Decision-making

-

We do not use automatic decision-making or profiling when processing Personal Data.

-

9. Data Security

-

- We have put in place appropriate security measures to prevent your personal data from being accidentally lost, - used or accessed in an unauthorized way, altered or disclosed. In addition, we limit access to your personal - data to those employees, agents, contractors and other third parties who have a business need to know. They will - only process your personal data on our instructions and they are subject to a duty of confidentiality. -

-

- We have put in place procedures to deal with any suspected personal data breach and will notify you and any - applicable regulator of a breach where we are legally required to do so. -

-

10. Your Rights as a Data Subject

-

- You have certain rights under applicable legislation, and in particular under Regulation EU 2016/679 (General - Data Protection Regulation or ‘GDPR’). We explain these below. You can find out more about the GDPR - and your rights by accessing the{' '} - - - European Commission’s website - - - . If you wish to exercise your data subject rights, please contact us by post or at privacy@cc0x.dev. -

-
Right Information and access
-

- You have a right to be informed about the processing of your personal data (and if you did not give it to us, - information as to the source) and this Privacy Policy intends to provide the information. Of course, if you have - any further questions you can contact us on the above details. -

-
Right to rectification
-

- You have the right to have any inaccurate personal information about you rectified and to have any incomplete - personal information about you completed. You may also request that we restrict the processing of that - information. The accuracy of your information is important to us. If you do not want us to use your Personal - Information in the manner set out in this Privacy Policy, or need to advise us of any changes to your personal - information, or would like any more information about the way in which we collect and use your Personal - Information, please contact us at the above details. -

-
Right to erasure (right to be ‘forgotten’)
-

- You have the general right to request the erasure of your personal information in the following circumstances: -

- -

- HOWEVER, WHEN INTERACTING WITH THE BLOCKCHAIN WE MAY NOT BE ABLE TO ENSURE THAT YOUR PERSONAL DATA IS DELETED. - THIS IS BECAUSE THE BLOCKCHAIN IS A PUBLIC DECENTRALIZED NETWORK AND BLOCKCHAIN TECHNOLOGY DOES NOT GENERALLY - ALLOW FOR DATA TO BE DELETED AND YOUR RIGHT TO ERASURE MAY NOT BE ABLE TO BE FULLY ENFORCED. IN THESE - CIRCUMSTANCES WE WILL ONLY BE ABLE TO ENSURE THAT ALL PERSONAL DATA THAT IS HELD BY US IS PERMANENTLY DELETED. -

-

- We will proceed to comply with an erasure request without delay unless continued retention is necessary for: -

- -
Right to restrict processing and right to object to processing
-

You have a right to restrict processing of your personal information, such as where:

-
    -
  1. you contest the accuracy of the personal information;
  2. -
  3. - where processing is unlawful you may request, instead of requesting erasure, that we restrict the use of the - unlawfully processed personal information; -
  4. -
  5. - we no longer need to process your personal information but need to retain your information for the - establishment, exercise, or defense of legal claims. -
  6. -
-

- You also have the right to object to processing of your personal information under certain circumstances, such - as where the processing is based on your consent and you withdraw that consent. This may impact the services we - can provide and we will explain this to you if you decide to exercise this right. -

-

- HOWEVER, WHEN INTERACTING WITH THE BLOCKCHAIN, AS IT IS A PUBLIC DECENTRALIZED NETWORK, WE WILL LIKELY NOT BE - ABLE TO PREVENT EXTERNAL PARTIES FROM PROCESSING ANY PERSONAL DATA WHICH HAS BEEN WRITTEN ONTO THE BLOCKCHAIN. - IN THESE CIRCUMSTANCES WE WILL USE OUR REASONABLE ENDEAVORS TO ENSURE THAT ALL PROCESSING OF PERSONAL DATA HELD - BY US IS RESTRICTED, NOTWITHSTANDING THIS, YOUR RIGHT TO RESTRICT TO PROCESSING MAY NOT BE ABLE TO BE FULLY - ENFORCED. -

-
Right to data portability
-

- Where the legal basis for our processing is your consent or the processing is necessary for the performance of a - contract to which you are party or in order to take steps at your request prior to entering into a contract, you - have a right to receive the personal information you provided to us in a structured, commonly used and - machine-readable format, or ask us to send it to another person. -

-
Right to freedom from automated decision-making
-

- As explained above, we do not use automated decision-making, but where any automated decision-making takes - place, you have the right in this case to express your point of view and to contest the decision, as well as - request that decisions based on automated processing concerning you or significantly affecting you and based on - your personal data are made by natural persons, not only by computers. -

-
Right to object to direct marketing (‘opting out’)
-

- You have a choice about whether or not you wish to receive information from us. We will not contact you for - marketing purposes unless: -

- -

- You can change your marketing preferences at any time by contacting us on the above details. On each and every - marketing communication, we will always provide the option for you to exercise your right to object to the - processing of your personal data for marketing purposes (known as ‘opting-out’) by clicking on the - ‘unsubscribe’ button on our marketing emails or choosing a similar opt-out option on any forms we - use to collect your data. You may also opt-out at any time by contacting us on the below details. -

-

- Please note that any administrative or service-related communications (to offer our services, or notify you of - an update to this Privacy Policy or applicable terms of business, etc.) will solely be directed at our clients - or business partners, and such communications generally do not offer an option to unsubscribe as they are - necessary to provide the services requested. Therefore, please be aware that your ability to opt-out from - receiving marketing and promotional materials does not change our right to contact you regarding your use of our - website or as part of a contractual relationship we may have with you. -

-
Right to request access
-

- You also have a right to access information we hold about you. We are happy to provide you with details of your - Personal Information that we hold or process. To protect your personal information, we follow set storage and - disclosure procedures, which mean that we will require proof of identity from you prior to disclosing such - information. You can exercise this right at any time by contacting us on the above details. -

-
Right to withdraw consent
-

- Where the legal basis for processing your personal information is your consent, you have the right to withdraw - that consent at any time by contacting us on the above details. -

-
Raising a complaint about how we have handled your personal data
-

- If you wish to raise a complaint on how we have handled your personal data, you can contact us as set out above - and we will then investigate the matter. -

-
Right to lodge a complaint with a relevant supervisory authority
-

- We encourage you to contact us at privacy@cc0de.dev if you have any privacy related concerns. Should you - disapprove of the response we have provided you, you have the right to lodge a complaint with our supervisory - authority, or with the data protection authority of the European member state you live or work in. The details - of the supervisory authority responsible for Berlin, Germany, are: -

-

Berliner Beauftragte für Datenschutz und Informationsfreiheit

-

- Alt-Moabit 59-61 -
- 10555 Berlin -
- Germany -
- Phone: 030/138 89-0 -

-

- - - https://www.datenschutz-berlin.de - - -   -

-

- You also have the right to lodge a complaint with the supervisory authority in the country of your habitual - residence, place of work, or the place where you allege an infringement of one or more of our rights has taken - place, if that is based in the EEA. -

-

11. Storing Personal Data

-

- We retain your information only for as long as is necessary for the purposes for which we process the - information as set out in this policy. -

-

- However, we may retain your Personal Data for a longer period of time where such retention is necessary for - compliance with a legal obligation to which we are subject, or in order to protect your vital interests or the - vital interests of another natural person. -

-

12. Changes to this Privacy Policy

-

- We may modify this privacy policy at any time to comply with legal requirements as well as developments within - our organization. When we do, we will revise the date at the top of this page. Each visit or interaction with - our services will be subject to the new privacy policy. We encourage you to regularly review our privacy policy - to stay informed about our data protection policy. Unless, we implement profound changes that we proactively - notify you about, you acknowledge that it is your responsibility to review our privacy policy to be aware of - modifications. If you do not agree to the revised policy, you should discontinue your use of this website. -

-

13. Contact Us

-
Contact us by post or email at:
-

- Core Contributors GmbH -
℅ Full Node -
- Skalitzer Str. 85-86 -
- 10997 Berlin -
- Germany -
- privacy@cc0x.dev -

-
Contact our Data Protection Officer by post or email at:
-

- TechGDPR DPC GmbH -
- Heinrich-Roller Str. 15 -
- 10405 Berlin -
- Germany -

-

- - corecontributors.dpo@techgdpr.com - -

-
- ) -} - -export default SafePrivacyPolicy diff --git a/src/components/privacy/styles.module.css b/src/components/privacy/styles.module.css deleted file mode 100644 index 7534a81b07..0000000000 --- a/src/components/privacy/styles.module.css +++ /dev/null @@ -1,7 +0,0 @@ -.alphaList { - list-style: lower-alpha; -} - -.romanList { - list-style: lower-roman; -} diff --git a/src/components/terms/index.tsx b/src/components/terms/index.tsx deleted file mode 100644 index c0ebe1bfdd..0000000000 --- a/src/components/terms/index.tsx +++ /dev/null @@ -1,576 +0,0 @@ -import { Typography } from '@mui/material' -import Link from 'next/link' -import MUILink from '@mui/material/Link' -import { AppRoutes } from '@/config/routes' -import { DISCORD_URL, HELP_CENTER_URL, TWITTER_URL } from '@/config/constants' - -const SafeTerms = () => { - return ( -
- - Terms and Conditions - -

Last updated: May, 2023

-

1. What is the scope of the Terms?

-
    -
  1. - These Terms and Conditions (“Terms”) become part of any contract (“Agreement”) between - you (“you”, “yours” or “User”) and Core Contributors GmbH - (“CC”, “we”, “our” or “us”) provided we made these Terms - accessible to you prior to entering into the Agreement and you consent to these Terms. We are a limited - liability company registered with the commercial register of Berlin Charlottenburg under company number HRB - 240421 B, with its registered office at the ℅ Full Node, Skalitzer Str. 85-86, 10997 Berlin, Germany. You - can contact us by writing to info@cc0x.dev. -
  2. -
  3. - The Agreement is concluded by using the Mobile App, Web App and/or Browser Extension subject to these - Terms. The use of our Services is only permitted to legal entities, partnerships and natural persons with - unlimited legal capacity. In particular, minors are prohibited from using our Services. -
  4. -
  5. - The application of your general terms and conditions is excluded. Your deviating, conflicting or supplementary - general terms and conditions shall only become part of the Agreement if and to the extent that CC has - expressly agreed to their application in writing. This consent requirement shall apply in any case, even if - for example CC, being aware of your general terms and conditions, accepts payments by the contractual partner - without reservations. -
  6. -
  7. - We reserve the right to change these Terms at any time and without giving reasons, while considering and - weighing your interests. The new Terms will be communicated to you in advance. They are considered as agreed - upon if you do not object to their validity within 14 days after receipt of the notification. We will - separately inform you about the essential changes, the possibility to object, the deadline and the - consequences of inactivity. If you object, the current version of the Terms remains applicable. Our right to - terminate the contract according to Clause 8 remains unaffected. -
  8. -
-

2. What do some of the capitalized terms mean in the Agreement?

-
    -
  1. - “Blockchain” means a mathematically secured consensus ledger such as the Ethereum Virtual Machine, - an Ethereum Virtual Machine compatible validation mechanism, or other decentralized validation mechanisms. -
  2. -
  3. - “Transaction” means a change to the data set through a new entry in the continuous Blockchain. -
  4. -
  5. - “Smart Contract” means a piece of source code deployed as an application on the Blockchain which - can be executed, including self-execution of Transactions as well as execution triggered by 3rd parties. -
  6. -
  7. - “Token” means a digital asset transferred in a Transaction, including ETH, ERC20, ERC721 and - ERC1155 tokens. -
  8. -
  9. - “Wallet” means a cryptographic storage solution permitting you to store cryptographic assets by - correlation of a (i) Public Key and (ii) a Private Key, or a Smart Contract to receive, manage and send - Tokens. -
  10. -
  11. - “Recovery Phrase” means a series of secret words used to generate one or more Private Keys and - derived Public Keys. -
  12. -
  13. - “Public Key” means a unique sequence of numbers and letters within the Blockchain to distinguish - the network participants from each other. -
  14. -
  15. - “Private Key” means a unique sequence of numbers and/or letters required to initiate a Blockchain - Transaction and should only be known by the legal owner of the Wallet. -
  16. -
-

3. What are the Services offered?

-

- Our services (“Services”) primarily consist of enabling users to create their Safe Accounts and - ongoing interaction with it on the Blockchain. -

-
    -
  1. “Safe Account”
  2. -
-

- A Safe Account is a modular, self-custodial (i.e. not supervised by us) smart contract-based wallet not provided - by CC. Safe Accounts are{' '} - - - open-source - - -  released under LGPL-3.0. -

-

- Smart contract wallet means, unlike a standard private key Wallet, that access control for authorizing any - Transaction is defined in code. An example are multi-signature wallets which require that any Transaction must - be signed by a minimum number of signing wallets whereby the specifics of the requirements to authorize a - Transaction can be configured in code.{' '} -

-

- Owners need to connect a signing wallet with a Safe Account. Safe Accounts are compatible inter alia with - standard private key Wallets such as hardware wallets, browser extension wallets and mobile wallets that support - WalletConnect. -

-
    -
  1. “Safe App”
  2. -
-

- You may access Safe Accounts using the {'Safe{Wallet}'} web app, mobile app for iOS and android, or the browser - extension (each a “Safe App”). The Safe App may be used to manage your personal digital assets - on Ethereum and other common EVM chains when you connect a Safe Account with third-party services (as - defined below). The Safe App provides certain features that may be amended from time to time.{' '} -

-
    -
  1. “Third-Party Safe Apps”
  2. -
-

- The Safe App allows you to connect Safe Accounts to third-party decentralized applications - (“Third-Party Safe Apps”) and use third-party services such as from the decentralized - finance sector, DAO Tools or services related to NFTs (“Third-Party Services"). The - Third-Party Safe Apps are integrated in the user interface of the Safe App via inline framing. The provider - of the Third-Party Safe App and related Third-Party Service is responsible for the operation of the service - and the correctness, completeness and actuality of any information provided therein. We make a pre-selection of - Third-Party Safe Apps that we show in the Safe App. However, we only perform a rough triage in advance for - obvious problems and functionality in terms of loading time and resolution capability of the transactions. - Accordingly, in the event of any (technical) issues concerning the Third-Party Services, the user must only - contact the respective service provider directly. The terms of service, if any, shall be governed by the - applicable contractual provisions between the User and the respective provider of the Third-Party Service. - Accordingly, we are not liable in the event of a breach of contract, damage or loss related to the use of such - Third-Party Service. -

-

4. What do the Services not consist of?

-

Our Services do not consist of:

-
    -
  1. - activity regulated by the Federal Financial Supervisory Authority (BaFin) or any other regulatory agency in - any jurisdiction; -
  2. -
  3. coverage underwritten by any regulatory agency’s compensation scheme;
  4. -
  5. - custody of your Recovery Phrase, Private Keys, Tokens or the ability to remove or freeze your Tokens, i.e. a - Safe Account is a self-custodial wallet; -
  6. -
  7. the storage or transmission of fiat currencies;
  8. -
  9. - back-up services to recover your Recovery Phrase or Private Keys, for whose safekeeping you are solely - responsible; CC has no means to recover your access to your Tokens, when you lose access to your Safe Account; -
  10. -
  11. - any form of legal, financial, investment, accounting, tax or other professional advice regarding Transactions - and their suitability to you;{' '} -
  12. -
  13. - the responsibility to monitor authorized Transactions or to check the correctness or completeness of - Transactions before you are authorizing them. -
  14. -
-

5. What do you need to know about Third-Party Services?

-
    -
  1. - We provide you the possibility to interact with your Safe Account through Third-Party Services. Any - activities you engage in with, or services you receive from a third party is between you and that third party - directly. The conditions of service provisions, if any, shall be governed by the applicable contractual - provisions between you and the respective provider of the Third-Party Service.{' '} -
  2. -
  3. - The Services rely in part on third-party and open-source software, including the Blockchain, and the continued - development and support by third parties. There is no assurance or guarantee that those third parties will - maintain their support of their software or that open-source software will continue to be maintained. This may - have a material adverse effect on the Services. -
  4. -
  5. This means specifically:
  6. -
- -

6. What are the fees for the Services?

-
    -
  1. - The use of the Safe App or Third-Party Safe Apps may cause fees, including network fees, as indicated in - the respective app. CC has no control over the fees charged by the Third-Party Services. CC may change its own - fees at any time. Price changes will be communicated to the User in due time before taking effect. -
  2. -
  3. - The User is only entitled to offset and/or assert rights of retention if his counterclaims are legally - established, undisputed or recognized by CC. -
  4. -
-

7. Are we responsible for the security of your Private Keys, Recovery Phrase or other credentials?

-
    -
  1. - We shall not be responsible to secure your Private Keys, Recovery Phrase, credentials or other means of - authorization of your wallet(s). -
  2. -
  3. - You must own and control any wallet you use in connection with our Services. You are responsible for - implementing all appropriate measures for securing any wallet you use, including any Private Key(s), Recovery - Phrase, credentials or other means of authorization necessary to access such storage mechanism(s). -
  4. -
  5. - We exclude any and all liability for any security breaches or other acts or omissions, which result in your - loss of access or custody of any cryptographic assets stored thereon. -
  6. -
-

8. Can we terminate or limit your right to use our Services?

-
    -
  1. - We may terminate the Agreement and refuse access to the Safe Apps at any time giving 30 days’ prior - notice. The right of the parties to terminate the Agreement for cause remains unaffected. In case of our - termination of the Agreement, you may no longer access your Safe Account via our Services. However, you may - continue to access your Safe Account and any Tokens via a third-party wallet provider using your Recovery - Phrase and Private Keys. -
  2. -
  3. - We reserve the right to limit the use of the Safe Apps to a specified number of Users if necessary to - protect or ensure the stability and integrity of the Services. We will only be able to limit access to the - Services. At no time will we be able to limit or block access to or transfer your funds without your consent. -
  4. -
-

9. Can you terminate your Agreement with us?

-

You may terminate the Agreement at any time without notice.

-

10. What licenses and access do we grant to you?

-
    -
  1. - All intellectual property rights in Safe Accounts and the Services throughout the world belong to us as owner - or our licensors. Nothing in these Terms gives you any rights in respect of any intellectual property owned by - us or our licensors and you acknowledge that you do not acquire any ownership rights by downloading the Safe - App or any content from the Safe App. -
  2. -
  3. - If you are a consumer we grant you a simple, limited license, but do not sell, to you the Services you - download solely for your own personal, non-commercial use.{' '} -
  4. -
-

11. What can you expect from the Services and can we make changes to them?

-
    -
  1. - Without limiting your mandatory warranties, we provide the Services to you “as is” and “as - available” in relation to merchantability, fitness for a particular purpose, availability, security, - title or non-infringement.{' '} -
  2. -
  3. - If you use the Safe App via web browser, the strict liability of CC for damages (sec. 536a German Civil Code) - for defects existing at the time of conclusion of the contract is precluded.{' '} -
  4. -
  5. The foregoing provisions will not limit CC’s liability as defined in Clause 13.
  6. -
  7. - We reserve the right to change the format and features of the Services by making any updates to Services - available for you to download or, where your device settings permit it, by automatic delivery of updates. -
  8. -
  9. - You are not obliged to download the updated Services, but we may cease to provide and/or update prior versions - of the Services and, depending on the nature of the update, in some circumstances you may not be able to - continue using the Services until you have downloaded the updated version. -
  10. -
  11. - We may cease to provide and/or update content to the Services, with or without notice to you, if it improves - the Services we provide to you, or we need to do so for security, legal or any other reasons. -
  12. -
-

12. What do you agree, warrant and represent?

-

By using our Services you hereby agree, represent and warrant that:

-
    -
  1. - You are not a citizen, resident, or member of any jurisdiction or group that is subject to economic sanctions - by the European Union or the United States or any other relevant jurisdiction. -
  2. -
  3. - You do not appear on HMT Sanctions List, the U.S. Treasury Department’s Office of Foreign Asset - Control’s sanctions lists, the U.S. commerce department's consolidated screening list, the EU - consolidated list of persons, groups or entities subject to EU Financial Sanctions, nor do you act on behalf - of a person sanctioned thereunder. -
  4. -
  5. You have read and understood these Terms and agree to be bound by its terms.
  6. -
  7. - Your usage of our Services is legal under the laws of your jurisdiction or under the laws of any other - jurisdiction to which you may be subject. -
  8. -
  9. - You won’t use the Services or interact with the Services in a manner that violates any law or - regulation, including, without limitation, any applicable export control laws. -
  10. -
  11. - You understand the functionality, usage, storage, transmission mechanisms and intricacies associated with - Tokens as well as wallet (including Safe Account) and Blockchains. -
  12. -
  13. - You understand that Transactions on the Blockchain are irreversible and may not be erased and that your Safe - Account address and Transactions are displayed permanently and publicly. -
  14. -
  15. - You will comply with any applicable tax obligations in your jurisdiction arising from your use of the - Services. -
  16. -
  17. - You will not misuse or gain unauthorized access to our Services by knowingly introducing viruses, cross-site - scripting, Trojan horses, worms, time-bombs, keystroke loggers, spyware, adware or any other harmful programs - or similar computer code designed to adversely affect our Services and that in the event you do so or - otherwise attack our Services, we reserve the right to report any such activity to the relevant law - enforcement authorities and we will cooperate with those authorities as required. -
  18. -
  19. - You won’t access without authority, interfere with, damage or disrupt any part of our Services, any - equipment or network on which our Services is stored, any software used in the provision of our Services or - any equipment or network or software owned or used by any third party. -
  20. -
  21. - You won’t use our Services for activities that are unlawful or fraudulent or have such purpose or effect - or otherwise support any activities that breach applicable local, national or international law or - regulations. -
  22. -
  23. - You won’t use our Services to store, trade or transmit Tokens that are proceeds of criminal or - fraudulent activity. -
  24. -
  25. - You understand that the Services and the underlying Blockchain are in an early development stage and we - accordingly do not guarantee an error-free process and give no price or liquidity guarantee. -
  26. -
  27. You are using the Services at your own risk.
  28. -
-

13. What about our liability to you?

-

We are liable to you only as follows:

-
    -
  1. We are liable for damages, in any case of negligence, resulting from injury to life, body or health.
  2. -
  3. - We are liable for damages – regardless of the legal grounds – in the event of intent and gross - negligence on our part, our legal representatives, our executive employees or other vicarious agents. -
  4. -
  5. - If we do not provide the Safe App or Services to you free of charge, we are liable in case of simple - negligence for damages resulting from the breach of an essential contractual duty (e.g. a duty, the - performance of which enables the proper execution of the contract in the first place and on the compliance of - which the contractual partner regularly relies and may rely), whereby in the latter case of breach of an - essential contractual duty, our liability shall be limited to compensation of the foreseeable, typically - occurring damage. -
  6. -
  7. - The limitations of liability according to Clause 13.2 do not apply as far as we have assumed a guarantee or we - have fraudulently concealed a defect in the Services. These limitations of liability also do not apply to your - claims according to the Product Liability Act (”Produkthaftungsgesetz”) and any applicable data - privacy laws. -
  8. -
  9. - If you suffer damages from the loss of data, we are not liable for this, as far as the damages would have been - avoided by your regular and complete backup of all relevant data. -
  10. -
  11. - We take all possible measures to enable you to access our Services. In the event of disruptions to the - technical infrastructure, the internet connection or a relevant blockchain, we shall be exempt from our - obligation to perform. This also applies if we are prevented from performing due to force majeure or other - circumstances, the elimination of which is not possible or cannot be economically expected of CC. -
  12. -
-

14. What about viruses, bugs and security vulnerabilities?

-
    -
  1. We endeavor to provide our Service free from material bugs, security vulnerabilities or viruses.
  2. -
  3. - You are responsible for configuring your information technology and computer programmes to access our Services - and to use your own virus protection software. -
  4. -
  5. If you become aware of any exploits, bugs or vulnerabilities, please inform bounty@safe.global.
  6. -
  7. - You must not misuse our Services by knowingly introducing material that is malicious or technologically - harmful. If you do, your right to use our Services will cease immediately. -
  8. -
-

15. What if an event outside our control happens that affects our Services?

-
    -
  1. - We may update and change our Services from time to time. We may suspend or withdraw or restrict the - availability of all or any part of our Services for business, operational or regulatory reasons or because of - a Force Majeure Event at no notice. -
  2. -
  3. - A “Force Majeure Event” shall mean any event, circumstance or cause beyond our reasonable control, - which prevents, hinders or delays the provision of our Services or makes their provision impossible or - onerous, including, without limitation: -
  4. -
- -
    -
  1. - We shall not be liable or responsible to you, or be deemed to have defaulted under or breached this Agreement, - for any failure or delay in the provision of the Services or the performance of this Agreement, if and to the - extent such failure or delay is caused by or results from or is connected to acts beyond our reasonable - control, including the occurrence of a Force Majeure Event. -
  2. -
-

16. Who is responsible for your tax liabilities?

-

- You are solely responsible to determine if your use of the Services have tax implications, in particular income - tax and capital gains tax relating to the purchase or sale of Tokens, for you. By using the Services you agree - not to hold us liable for any tax liability associated with or arising from the operation of the Services or any - other action or transaction related thereto. -

-

17. What if a court disagrees with part of this Agreement?

-

- Should individual provisions of these Terms be or become invalid or unenforceable in whole or in part, this - shall not affect the validity of the remaining provisions. The invalid or unenforceable provision shall be - replaced by the statutory provision. If there is no statutory provision or if the statutory provision would lead - to an unacceptable result, the parties shall enter negotiations to replace the invalid or unenforceable - provision with a valid provision that comes as close as possible to the economic purpose of the invalid or - unenforceable provision. -

-

18. What if we do not enforce certain rights under this Agreement?

-

- Our failure to exercise or enforce any right or remedy provided under this Agreement or by law shall not - constitute a waiver of that or any other right or remedy, nor shall it prevent or restrict any further exercise - of that or any other right or remedy. -

-

19. Do third parties have rights?

-

- Unless it expressly states otherwise, this Agreement does not give rise to any third-party rights, which may be - enforced against us. -

-

20. Can this Agreement be assigned?

-
    -
  1. - We are entitled to transfer our rights and obligations under the Agreement in whole or in part to third - parties with a notice period of four weeks. In this case, you have the right to terminate the Agreement - without notice. -
  2. -
  3. - You shall not be entitled to assign this Agreement to any third party without our express prior written - consent. -
  4. -
-

21. Which Clauses of this Agreement survive termination?

-

- All covenants, agreements, representations and warranties made in this Agreement shall survive your acceptance - of this Agreement and its termination. -

-

22. Data Protection

-

- We inform you about our processing of personal data, including the disclosure to third parties and your rights - as an affected party, in the{' '} - - Privacy Policy - - . -

-

23. Which laws apply to the Agreement?

-

- The Agreement including these Terms shall be governed by German law. The application of the UN Convention on - Contracts for the International Sale of Goods is excluded. For consumers domiciled in another European country - but Germany, the mandatory provisions of the consumer protection laws of the member state in which the consumer - is domiciled shall also apply, provided that these are more advantageous for the consumer than the provisions of - the German law. -

-

24. How can you get support for Safe Accounts and tell us about any problems?

-

- If you want to learn more about Safe Accounts or the Service or have any problems using them or have any - complaints please get in touch via any of the following channels: -

-
    -
  1. - Intercom:{' '} - - - {HELP_CENTER_URL} - - -
  2. -
  3. - Discord:{' '} - - - {DISCORD_URL} - - -
  4. -
  5. - Twitter:{' '} - - - {TWITTER_URL} - - -
  6. -
-

25. Where is the place of legal proceedings?

-

- For users who are merchants within the meaning of the German Commercial Code (Handelsgesetzbuch), a special fund - (Sondervermögen) under public law or a legal person under public law, Berlin shall be the exclusive place - of jurisdiction for all disputes arising from the contractual relationship. -

-

26. Is this all?

-

- These Terms constitute the entire agreement between you and us in relation to the Agreement’s subject - matter. It replaces and extinguishes any and all prior agreements, draft agreements, arrangements, warranties, - statements, assurances, representations and undertakings of any nature made by, or on behalf of either of us, - whether oral or written, public or private, in relation to that subject matter. -

-
- ) -} - -export default SafeTerms diff --git a/src/pages/cookie.tsx b/src/pages/cookie.tsx index 9fe14fc43e..624e833ef3 100644 --- a/src/pages/cookie.tsx +++ b/src/pages/cookie.tsx @@ -1,6 +1,594 @@ import type { NextPage } from 'next' import Head from 'next/head' -import SafeCookiePolicy from '@/components/cookie-policy' +import Link from 'next/link' +import MUILink from '@mui/material/Link' +import { AppRoutes } from '@/config/routes' +import { IS_OFFICIAL_HOST } from '@/config/constants' + +const SafeCookiePolicy = () => ( +
+ + +

Cookie Policy

+

Last updated on March 2023

+

+ As described in our{' '} + + Privacy Policy + + , for general web-browsing of this website, your personal data is not revealed to us, although certain statistical + information is available to us via our internet service provider as well as through the use of special tracking + technologies. Such information tells us about the pages you are clicking on or the hardware you are using, but not + your name, age, address or anything we can use to identify you personally. We exclusively process your personal + data in pseudonymised form. +

+

+ This Cookie Policy applies to our website at{' '} + + https://app.safe.global + +  and sets out some further detail on how and why we use these technologies on our website.{' '} +

+

+ In this policy, "we", "us" and "our" refers to Core Contributors GmbH a company + incorporated in Germany with its registered address at Skalitzer Str. 85-86, ℅ Full Node, 10997 Berlin, Germany. + The terms “you” and “your” includes our clients, business partners and users of this + website.{' '} +

+

+ By using our website, you consent to storage and access to cookies and other technologies on your device, in + accordance with this Cookie Policy. +

+

What are cookies?

+

+ Cookies are a feature of web browser software that allows web servers to recognize the computer or device used to + access a website. A cookie is a small text file that a website saves on your computer or mobile device when you + visit the site. It enables the website to remember your actions and preferences (such as login, language, font + size and other display preferences) over a period of time, so you don't have to keep re-entering them + whenever you come back to the site or browse from one page to another. +

+

What are the different types of cookies?

+

A cookie can be classified by its lifespan and the domain to which it belongs.

+

By lifespan, a cookie is either a:

+
    +
  1. session cookie which is erased when the user closes the browser; or
  2. +
  3. + persistent cookie which is saved to the hard drive and remains on the user's computer/device for a + pre-defined period of time. As for the domain to which it belongs, cookies are either: +
  4. +
+
    +
  1. + first-party cookies which are set by the web server of the visited page and share the same domain (i.e. set by + us); or +
  2. +
  3. third-party cookies stored by a different domain to the visited page's domain.
  4. +
+

What cookies do we use and why?

+

We list all the cookies we use on this website in the APPENDIX below.

+

+ We do not use cookies set by ourselves via our web developers (first-party cookies). We only have those set by + others (third-party cookies). +

+

+ Cookies are also sometimes classified by reference to their purpose. We use the following cookies for the + following purposes: +

+
    +
  1. + Analytical/performance cookies: They allow us to recognize and count the number of visitors and to see how + visitors move around our website when they are using it, as well as dates and times they visit. This helps us to + improve the way our website works, for example, by ensuring that users are finding what they are looking for + easily. +
  2. +
  3. + Targeting cookies: These cookies record your visit to our website, the pages you have visited and the links you + have followed, as well as time spent on our website, and the websites visited just before and just after our + website. We will use this information to make our website and the advertising displayed on it more relevant to + your interests. We may also share this information with third parties for this purpose. +
  4. +
+

+ In general, we use cookies and other technologies (such as web server logs) on our website to enhance your + experience and to collect information about how our website is used.{' '} +

+

+ We will retain and evaluate information on your recent visits to our website and how you move around different + sections of our website for analytics purposes to understand how people use our website so that we can make it + more intuitive. The information also helps us to understand which parts of this website are most popular and + generally to assess user behavior and characteristics to measure interest in and use of the various areas of our + website. This then allows us to improve our website and the way we market our business. +

+

+ This information may also be used to help us to improve, administer and diagnose problems with our server and + website. The information also helps us monitor traffic on our website so that we can manage our website's + capacity and efficiency. +

+

Other Technologies

+

+ We may allow others to provide analytics services and serve advertisements on our behalf. In addition to the uses + of cookies described above, these entities may use other methods, such as the technologies described below, to + collect information about your use of our website and other websites and online services. +

+

+ Pixels tags. Pixel tags (which are also called clear GIFs, web beacons, or pixels), are small pieces of code that + can be embedded on websites and emails. Pixels tags may be used to learn how you interact with our website pages + and emails, and this information helps us, and our partners provide you with a more tailored experience. +

+

+ Device Identifiers. A device identifier is a unique label that can be used to identify a mobile device. Device + identifiers may be used to track, analyze and improve the performance of the website and ads delivered. +

+

What data is collected by cookies and other technologies on our website?

+

This information may include:

+
    +
  1. + the IP and logical address of the server you are using (but the last digits are anonymized so we cannot identify + you). +
  2. +
  3. the top level domain name from which you access the internet (for example .ie, .com, etc)
  4. +
  5. the type of browser you are using,
  6. +
  7. the date and time you access our website
  8. +
  9. the internet address linking to our website.
  10. +
+

This website also uses cookies to:

+
    +
  1. remember you and your actions while navigating between pages;
  2. +
  3. remember if you have agreed (or not) to our use of cookies on our website;
  4. +
  5. ensure the security of the website;
  6. +
  7. monitor and improve the performance of servers hosting the site;
  8. +
  9. distinguish users and sessions;
  10. +
  11. Improving the speed of the site when you access content repeatedly;
  12. +
  13. determine new sessions and visits;
  14. +
  15. show the traffic source or campaign that explains how you may have reached our website; and
  16. +
  17. allow us to store any customization preferences where our website allows this
  18. +
+

+ We may also use other services, such as{' '} + + + Google Analytics + + +  (described below) or other third-party cookies, to assist with analyzing performance on our website. As part + of providing these services, these service providers may use cookies and the technologies described below to + collect and store information about your device, such as time of visit, pages visited, time spent on each page of + our website, links clicked and conversion information, IP address, browser, mobile network information, and type + of operating system used. +

+

Google Analytics Cookies

+

+ This website uses{' '} + + + Google Analytics + + + , a web analytics service provided by Google, Inc. ("Google"). +

+

+ We use Google Analytics to track your preferences and also to identify popular sections of our website. Use of + Google Analytics in this way, enables us to adapt the content of our website more specifically to your needs and + thereby improve what we can offer to you. +

+

+ Google will use this information for the purpose of evaluating your use of our website, compiling reports on + website activity for website operators and providing other services relating to website activity and internet + usage. Google may also transfer this information to third parties where required to do so by law, or where such + third parties process the information on Google's behalf. Google will not associate your IP address with any + other data held by Google. +

+

In particular Google Analytics tells us

+
    +
  1. your IP address (last 3 digits are masked);
  2. +
  3. the number of pages visited;
  4. +
  5. the time and duration of the visit;
  6. +
  7. your location;
  8. +
  9. the website you came from (if any);
  10. +
  11. the type of hardware you use (i.e. whether you are browsing from a desktop or a mobile device);
  12. +
  13. the software used (type of browser); and
  14. +
  15. your general interaction with our website.
  16. +
+

+ As stated above, cookie-related information is not used to identify you personally, and what is compiled is only + aggregate data that tells us, for example, what countries we are most popular in, but not that you live in a + particular country or your precise location when you visited our website (this is because we have only half the + information- we know the country the person is browsing from, but not the name of person who is browsing). In such + an example Google will analyze the number of users for us, but the relevant cookies do not reveal their + identities. +

+

+ By using this website, you consent to the processing of data about you by Google in the manner and for the + purposes set out above. Google Analytics, its purpose and function is further explained on the{' '} + + + Google Analytics website + + + . +

+

+ For more information about Google Analytics cookies, please see Google's help pages and privacy policy:{' '} + + + Google's Privacy Policy + + +  and{' '} + + + Google Analytics Help pages + + + . For further information about the use of these cookies by Google{' '} + + + click here + + + . +

+

+ What if you don’t agree with us monitoring your use of our website (even if we don't collect your + personal data)? +

+

+ Enabling these cookies is not strictly necessary for our website to work but it will provide you with a better + browsing experience. You can delete or block the cookies we set, but if you do that, some features of this website + may not work as intended. +

+

+ Most browsers are initially set to accept cookies. If you prefer, you can set your browser to refuse cookies and + control and/or delete cookies as you wish – for details, see{' '} + + + https://aboutcookies.org + + + . You can delete all cookies that are already on your device and you can set most browsers to prevent them from + being placed. You should be aware that if you do this, you may have to manually adjust some preferences every time + you visit an Internet site and some services and functionalities may not work if you do not accept the cookies + they send. +

+

+ Advertisers and business partners that you access on or through our website may also send you cookies. We do not + control any cookies outside of our website. +

+

+ If you have any further questions regarding disabling cookies you should consult with your preferred + browser’s provider or manufacturer. +

+

+ In order to implement your objection it may be necessary to install an opt-out cookie on your browser. This cookie + will only indicate that you have opted out. It is important to note, that for technical reasons, the opt-out + cookie will only affect the browser from which you actively object from. If you delete the cookies in your browser + or use a different end device or browser, you will need to opt out again. +

+

+ To opt out of being tracked by Google Analytics across all websites, Google has developed Google Analytics opt-out + browser add-on. If you would like to opt out of Google Analytics, you have the option of downloading and + installing this browser add-on which can be found under the link:{' '} + + + https://tools.google.com/dlpage/gaoptout + + + . +

+

Revisions to this Cookie Policy

+

+ On this website, you can always view the latest version of our Privacy Policy and our Cookie Policy. We may modify + this Cookie Policy from time to time. If we make changes to this Cookie Policy, we will provide notice of such + changes, such as by sending an email notification, providing notice through our website or updating the + ‘Last Updated’ date at the beginning of this Cookie Policy. The amended Cookie Policy will be + effective immediately after the date it is posted. By continuing to access or use our website after the effective + date, you confirm your acceptance of the revised Cookie Policy and all of the terms incorporated therein by + reference. We encourage you to review our Privacy Policy and our Cookie Policy whenever you access or use our + website to stay informed about our information practices and the choices available to you. +

+

+ If you do not accept changes which are made to this Cookie Policy, or take any measures described above to opt-out + by removing or rejecting cookies, you may continue to use this website but accept that it may not display and/or + function as intended by us. Any social media channels connected to us and third party applications will be subject + to the privacy and cookie policies and practices of the relevant platform providers which, unless otherwise + indicated, are not affiliated or associated with us Your exercise of any rights to opt-out may also impact how our + information and content is displayed and/or accessible to you on this website and on other websites. +

+

APPENDIX

+

Overview of cookies placed and the consequences if the cookies are not placed.

+

First-party cookies

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

#

+
+

Name of cookie

+
+

Domain

+
+

Purpose(s) of cookie

+
+

Storage period of cookie

+
+

Consequences is cookie is not accepted

+
+

1

+
+

_BEAMER_FILTER_BY_URL_{'{productID}'}

+
+

app.safe.global

+
+

Stores whether to apply URL filtering on the feed.

+
+

20 minutes

+
+

User activity won't be tracked

+
+

2

+
+

_BEAMER_DATE_{'{productID}'}

+
+

app.safe.global

+
+

Stores the latest date in which the feed was opened.

+
+

300 days

+
+

User activity won't be tracked

+
+

3

+
+

_BEAMER_LAST_POST_SHOWN_{'{productID}'}

+
+

app.safe.global

+
+

Stores the ID of the last post shown as a teaser.

+
+

Session

+
+

User activity won't be tracked

+
+

4

+
+

_BEAMER_BOOSTED_ANNOUNCEMENT_DATE_{'{productID}'}

+
+

app.safe.global

+
+

Stores the latest date in which a boosted announcement was displayed.

+
+

300 days

+
+

User activity won't be tracked

+
+

5

+
+

_BEAMER_FIRST_VISIT_{'{productID}'}

+
+

app.safe.global

+
+

Stores the date of this user’s first visit to the site.

+
+

300 days

+
+

User activity won't be tracked

+
+

6

+
+

_BEAMER_USER_ID_{'{productID}'}

+
+

app.safe.global

+
+

Stores an internal ID for this user.

+
+

300 days

+
+

User activity won't be tracked

+
+

Third-party cookies

+

The cookies from this table can be set by third-party wallets.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+

#

+
+

Name of cookie

+
+

Domain

+
+

Purpose(s) of cookie

+
+

Storage period of cookie

+
+

Consequences is cookie is not accepted

+
+

1

+
+

_ga

+
+

safe.global

+
+

Used to distinguish users

+
+

2 years from set/update

+
+

User activity won't be tracked

+
+

2

+
+

_ga

+
+

getbeamer.com

+
+

Used to distinguish users

+
+

2 years from set/update

+
+

User activity won't be tracked

+
+

3

+
+

_gid

+
+

getbeamer.com

+
+

Used to distinguish users

+
+

24 hours

+
+

User activity won't be tracked

+
+

4

+
+

_BEAMER_USER_ID_{'{productID}'}

+
+

getbeamer.com

+
+

Stores an internal ID for this user.

+
+

300 days

+
+

User activity won't be tracked

+
+

5

+
+

JSESSIONID

+
+

app.getbeamer.com

+
+

Stores an internal ID for this user.

+
+

Session

+
+

User activity won't be tracked

+
+
+) const CookiePolicy: NextPage = () => { return ( @@ -9,9 +597,7 @@ const CookiePolicy: NextPage = () => { {'Safe{Wallet} – Cookie policy'} -
- -
+
{IS_OFFICIAL_HOST && }
) } diff --git a/src/pages/imprint.tsx b/src/pages/imprint.tsx index 61182d1a74..c23ad614e7 100644 --- a/src/pages/imprint.tsx +++ b/src/pages/imprint.tsx @@ -1,7 +1,74 @@ import type { NextPage } from 'next' import Head from 'next/head' -import SafeImprint from '@/components/imprint' import { IS_OFFICIAL_HOST } from '@/config/constants' +import { Typography } from '@mui/material' +import Link from 'next/link' +import MUILink from '@mui/material/Link' + +const SafeImprint = () => ( +
+ + Imprint & Disclaimer + + + Information in accordance with section 5 of the Telemedia Act (TMG, Germany): + + + Core Contributors GmbH +
+ ℅ Full Node +
+ Skalitzer Str. 85-86 +
+ 10997 Berlin Germany +
+ + Managing directors: Richard Meißner, Tobias Schubotz +
+ Contact:{' '} + + info@cc0x.dev + +
+ District Court: Berlin Charlottenburg +
+ Register Number: HRB 240421 B +
+ + Disclaimer + + + Accountability for content + + + The contents of our pages have been created with the utmost care. However, we cannot guarantee the contents’ + accuracy, completeness or topicality. According to statutory provisions, we are furthermore responsible for our + own content on these web pages. In this context, please note that we are accordingly not obliged to monitor merely + the transmitted or saved information of third parties, or investigate circumstances pointing to illegal activity. + Our obligations to remove or block the use of information under generally applicable laws remain unaffected by + this as per §§ 8 to 10 of the Telemedia Act (TMG). + + + Accountability for links + + + Responsibility for the content of external links (to web pages of third parties) lies solely with the operators of + the linked pages. No violations were evident to us at the time of linking. Should any legal infringement become + known to us, we will remove the respective link immediately. + + + Copyright + + + This website and their contents are subject to copyright laws.{' '} + + + The code is open-source, released under GPL-3.0. + + + +
+) const Imprint: NextPage = () => { return ( diff --git a/src/pages/licenses.tsx b/src/pages/licenses.tsx index 56c7e2f20a..cdf3713936 100644 --- a/src/pages/licenses.tsx +++ b/src/pages/licenses.tsx @@ -1,9 +1,751 @@ import type { NextPage } from 'next' import Head from 'next/head' -import SafeLicenses from '@/components/licenses' import { IS_OFFICIAL_HOST } from '@/config/constants' +import { Typography, Table, TableBody, TableRow, TableCell, TableHead, TableContainer, Box } from '@mui/material' +import ExternalLink from '@/components/common/ExternalLink' +import Paper from '@mui/material/Paper' -const Imprint: NextPage = () => { +const SafeLicenses = () => ( + <> + + Licenses + + + Libraries we use + + + + This page contains a list of attribution notices for third party software that may be contained in portions of + the {'Safe{Wallet}'}. We thank the open source community for all of their contributions. + + + Android + + + + + + + Library + + + License + + + + + + AndroidX + + + https://android.googlesource.com/platform/frameworks/support/+/androidx-master-dev/LICENSE.txt + + + + + Bivrost for Kotlin + + + https://github.com/gnosis/bivrost-kotlin/blob/master/LICENSE + + + + + Dagger + + + {' '} + https://github.com/google/dagger#license{' '} + + + + + FloatingActionButton + + + https://github.com/Clans/FloatingActionButton/blob/master/LICENSE + + + + + Material Progress Bar + + + https://github.com/DreaminginCodeZH/MaterialProgressBar/blob/master/LICENSE + + + + + Kethereum + + + https://github.com/walleth/kethereum/blob/master/LICENSE + + + + + Koptional + + + {' '} + https://github.com/gojuno/koptional#license{' '} + + + + + Moshi + + + {' '} + https://github.com/square/moshi#license{' '} + + + + + OkHttp + + + {' '} + https://github.com/square/okhttp#license{' '} + + + + + Okio + + + {' '} + https://github.com/square/okio#license{' '} + + + + + Phrase + + + {' '} + https://github.com/square/phrase/#license{' '} + + + + + Picasso + + + {' '} + https://github.com/square/picasso#license{' '} + + + + + ReTrofit + + + {' '} + https://github.com/square/reTrofit#license{' '} + + + + + RxAndroid + + + https://github.com/ReactiveX/RxAndroid#license + + + + + RxBinding + + + https://github.com/JakeWharton/RxBinding#license + + + + + RxJava + + + {' '} + https://github.com/ReactiveX/RxJava#license{' '} + + + + + RxKotlin + + + https://github.com/ReactiveX/RxKotlin/blob/2.x/LICENSE + + + + + SpongyCastle + + + https://github.com/rtyley/spongycastle/blob/spongy-master/LICENSE.html + + + + + Svalinn Android + + + https://github.com/gnosis/svalinn-kotlin/blob/master/LICENSE + + + + + Timber + + + https://github.com/JakeWharton/timber#license + + + + + Zxing + + + https://github.com/zxing/zxing/blob/master/LICENSE + + + + +
+
+
+ + + iOS + + + + + + + Library + + + License + + + + + + BigInt + + + https://github.com/attaswift/BigInt/blob/master/LICENSE.md + + + + + BlockiesSwift + + + https://github.com/gnosis/BlockiesSwift/blob/master/LICENSE + + + + + CryptoEthereumSwift + + + https://github.com/yuzushioh/CryptoEthereumSwift/blob/master/LICENSE + + + + + CryptoSwift + + + https://github.com/krzyzanowskim/CryptoSwift#license + + + + + DateTools + + + {' '} + https://github.com/gnosis/DateTools#license{' '} + + + + + EthereumKit + + + https://github.com/D-Technologies/EthereumKit#license + + + + + Keycard.swift + + + https://github.com/gnosis/Keycard.swift/blob/master/LICENSE + + + + + Kingfisher + + + https://github.com/onevcat/Kingfisher#license + + + + + SipHash + + + https://github.com/attaswift/SipHash/blob/master/LICENSE.md + + + + + Starscream + + + https://github.com/daltoniam/Starscream/blob/master/LICENSE + + + + + RsBarcodesSwift + + + https://github.com/yeahdongcn/RSBarcodes_Swift#license + + + + + libidn2 + + + https://github.com/gnosis/libidn2/blob/master/COPYING.LESSERv3 + + + + + libunisTring + + + https://github.com/gnosis/libunisTring/blob/master/COPYING.LIB + + + + +
+
+
+ + + Web + + + + + + Library + License + + + + + @date-io/date-fns + + + https://github.com/dmtrKovalenko/date-io/blob/master/LICENSE + + + + + @emotion/cache + + + https://github.com/emotion-js/emotion/blob/main/LICENSE + + + + + @emotion/react + + + https://github.com/emotion-js/emotion/blob/main/LICENSE + + + + + @emotion/server + + + https://github.com/emotion-js/emotion/blob/main/LICENSE + + + + + @emotion/styled + + + https://github.com/emotion-js/emotion/blob/main/LICENSE + + + + + @safe-global/safe-modules-deployments + + + https://github.com/safe-global/safe-modules-deployments/blob/main/LICENSE + + + + + @mui/icons-material + + + https://github.com/mui/material-ui/blob/master/LICENSE + + + + + @mui/material + + + https://github.com/mui/material-ui/blob/master/LICENSE + + + + + @mui/x-date-pickers + + + https://github.com/mui/mui-x#mit-vs-commercial-licenses + + + + + @reduxjs/toolkit + + + https://github.com/reduxjs/redux-toolkit/blob/master/LICENSE + + + + + @safe-global/safe-apps-sdk + + + https://github.com/safe-global/safe-apps-sdk/blob/main/LICENSE.md + + + + + @safe-global/safe-core-sdk + + + https://github.com/safe-global/safe-core-sdk/blob/main/LICENSE.md + + + + + @safe-global/safe-core-sdk-utils + + + https://github.com/safe-global/safe-core-sdk/blob/main/LICENSE.md + + + + + @safe-global/safe-deployments + + + https://github.com/safe-global/safe-deployments/blob/main/LICENSE + + + + + @safe-global/safe-ethers-lib + + + https://github.com/safe-global/safe-core-sdk/blob/main/LICENSE.md + + + + + @safe-global/safe-gateway-typescript-sdk + + + https://github.com/safe-global/safe-gateway-typescript-sdk/blob/main/LICENSE.md + + + + + @safe-global/safe-react-components + + + https://github.com/safe-global/safe-react-components/blob/main/LICENSE.md + + + + + @sentry/react + + + https://github.com/getsentry/sentry-javascript/blob/develop/LICENSE + + + + + @sentry/tracing + + + https://github.com/getsentry/sentry-javascript/blob/develop/LICENSE + + + + + @truffle/hdwallet-provider + + + https://github.com/trufflesuite/truffle/blob/develop/LICENSE + + + + + @web3-onboard/coinbase + + + https://github.com/blocknative/web3-onboard/blob/main/LICENSE + + + + + @web3-onboard/core + + + https://github.com/blocknative/web3-onboard/blob/main/LICENSE + + + + + @web3-onboard/injected-wallets + + + https://github.com/blocknative/web3-onboard/blob/main/LICENSE + + + + + @web3-onboard/keystone + + + https://github.com/blocknative/web3-onboard/blob/main/LICENSE + + + + + @web3-onboard/ledger + + + https://github.com/blocknative/web3-onboard/blob/main/LICENSE + + + + + @web3-onboard/trezor + + + https://github.com/blocknative/web3-onboard/blob/main/LICENSE + + + + + @web3-onboard/walletconnect + + + https://github.com/blocknative/web3-onboard/blob/main/LICENSE + + + + + classnames + + + https://github.com/JedWatson/classnames/blob/main/LICENSE + + + + + date-fns + + + https://github.com/date-fns/date-fns/blob/main/LICENSE.md + + + + + ethereum-blockies-base64 + + + https://github.com/MyCryptoHQ/ethereum-blockies-base64 + + + + + ethers + + + https://github.com/ethers-io/ethers.js/blob/main/LICENSE.md + + + + + exponential-backoff + + + https://github.com/coveo/exponential-backoff/blob/master/LICENSE + + + + + fuse.js + + + https://github.com/krisk/Fuse/blob/master/LICENSE + + + + + js-cookie + + + https://github.com/js-cookie/js-cookie/blob/main/LICENSE + + + + + lodash + + + https://github.com/lodash/lodash/blob/master/LICENSE + + + + + next + + + https://github.com/vercel/next.js/blob/canary/LICENSE + + + + + next-pwa + + + https://github.com/shadowwalker/next-pwa/blob/master/LICENSE + + + + + papaparse + + + https://github.com/mholt/PapaParse/blob/master/LICENSE + + + + + qrcode.react + + + https://github.com/zpao/qrcode.react/blob/main/LICENSE + + + + + react + + + https://github.com/facebook/react/blob/main/LICENSE + + + + + react-dom + + + https://github.com/facebook/react/blob/main/LICENSE + + + + + react-dropzone + + + https://github.com/react-dropzone/react-dropzone/blob/master/LICENSE + + + + + react-gtm-module + + + https://github.com/alinemorelli/react-gtm/blob/master/LICENSE + + + + + react-hook-form + + + https://github.com/react-hook-form/react-hook-form/blob/master/LICENSE + + + + + react-papaparse + + + https://github.com/Bunlong/react-papaparse/blob/master/LICENSE + + + + + react-qr-reader + + + https://github.com/JodusNodus/react-qr-reader/blob/master/LICENSE + + + + + react-redux + + + https://github.com/reduxjs/react-redux/blob/master/LICENSE + + + + + semver + + + https://github.com/npm/node-semver/blob/main/LICENSE + + + + +
+
+
+ +) + +const Licenses: NextPage = () => { return ( <> @@ -15,4 +757,4 @@ const Imprint: NextPage = () => { ) } -export default Imprint +export default Licenses diff --git a/src/pages/privacy.tsx b/src/pages/privacy.tsx index 941876bbf8..e8b38dd944 100644 --- a/src/pages/privacy.tsx +++ b/src/pages/privacy.tsx @@ -1,7 +1,1015 @@ import type { NextPage } from 'next' import Head from 'next/head' -import SafePrivacyPolicy from '@/components/privacy' import { IS_OFFICIAL_HOST } from '@/config/constants' +import Link from 'next/link' +import MUILink from '@mui/material/Link' + +const SafePrivacyPolicy = () => ( +
+ + +

Privacy Policy

+

Last updated in September 2023.

+

+ Your privacy is important to us. It is our policy to respect your privacy and comply with any applicable law and + regulation regarding any personal information we may collect about you, including across our website,{' '} + + https://app.safe.global + + , and other sites we own and operate as well as mobile applications we offer. Wherever possible, we have + designed our website so that you may navigate and use our website without having to provide Personal Data. +

+

+ This Privacy Policy describes how we, as a controller, collect, use and share your personal data. It applies to + personal data you voluntarily provide to us, or is automatically collected by us.{' '} +

+

+ In this policy, "we", "us" and "our" refers to Core Contributors GmbH a company + incorporated in Germany with its registered address at Skalitzer Str. 85-86, ℅ Full Node, 10997 Berlin, + Germany. Any data protection related questions you might have about how we handle your personal data or if + you wish to exercise your data subject rights, please contact us by post or at privacy@cc0x.dev.{' '} +

+

+ In this Policy, “personal data” means any information relating to you as an identified or identifiable + natural person (“Data Subject”); an identifiable natural person is one who can be identified, directly + or indirectly, in particular by reference to an identifier such as a name, an online identifier or to one or more + factors specific to your physical, physiological, genetic, mental, economic, cultural or social identity. +

+

+ In this Policy, “processing” means any operation or set of operations which is performed on personal + data (as defined in this Privacy Policy) or on sets of personal data, whether or not by automated means, such as + collection, recording, organization, structuring, storage, adaptation or alteration, retrieval, consultation, use, + disclosure by transmission, dissemination or otherwise making available, alignment or combination, restriction, + erasure or destruction. +

+

1. Navigating this Policy

+

If you are viewing this policy online, you can click on the below links to jump to the relevant section:

+
    +
  1. + + Glossary + +
  2. +
  3. + + Your information and the Blockchain + +
  4. +
  5. + + How We Use Personal Data + +
  6. +
  7. + + Use of Third Party Applications + +
  8. +
  9. + + Sharing Your Personal Data + +
  10. +
  11. + + Transferring Your data outside of the EU + +
  12. +
  13. + + Existence of Automated Decision-making + +
  14. +
  15. + + Data Security + +
  16. +
  17. + + Your Rights as a Data Subject + +
  18. +
  19. + + Storing Personal Data + +
  20. +
  21. + + Changes to this Privacy Policy + +
  22. +
  23. + + Contacts us + +
  24. +
+

2. Glossary

+

What do some of the capitalized terms mean in this policy?

+
    +
  1. + “Blockchain” means a mathematically secured consensus ledger such as the Ethereum Virtual Machine, + an Ethereum Virtual Machine compatible validation mechanism, or other decentralized validation mechanisms. +
  2. +
  3. + “Transaction” means a change to the data set through a new entry in the continuous Blockchain. +
  4. +
  5. + “Smart Contract” is a piece of source code deployed as an application on the Blockchain which can be + executed, including self-execution of Transactions as well as execution triggered by 3rd parties. +
  6. +
  7. + “Token” is a digital asset transferred in a Transaction, including ETH, ERC20, ERC721 and ERC1155 + tokens. +
  8. +
  9. + “Wallet” is a cryptographic storage solution permitting you to store cryptographic assets by + correlation of a (i) Public Key and (ii) a Private Key or a Smart Contract to receive, manage and send Tokens. +
  10. +
  11. + “Recovery Phrase” is a series of secret words used to generate one or more Private Keys and derived + Public Keys. +
  12. +
  13. + “Public Key” is a unique sequence of numbers and letters within the Blockchain to distinguish the + network participants from each other. +
  14. +
  15. + “Private Key” is a unique sequence of numbers and/or letters required to initiate a Blockchain + Transaction and should only be known by the legal owner of the Wallet. +
  16. +
  17. + “Safe Account” is a modular, self-custodial (i.e. not supervised by us) smart contract-based + multi-signature Wallet. Safe Accounts are{' '} + + + open-source + + +  released under LGPL-3.0. +
  18. +
  19. + “{'Safe{Wallet}'}” refers to a web-based graphical user interface for Safe Accounts as well as a + mobile application on Android and iOS. +
  20. +
  21. + “Safe Account Transaction” is a Transaction of a Safe Account, authorized by a user, typically via + their Wallet.{' '} +
  22. +
  23. + “Profile” means the Public Key and user provided, human readable label stored locally on the + user's device. +
  24. +
+

3. Your information and the Blockchain

+

+ Blockchains, also known as distributed ledger technology (or simply ‘DLT’), are made up of digitally + recorded data in a chain of packages called ‘blocks’. The manner in which these blocks are linked is + chronological, meaning that the data is very difficult to alter once recorded. Since the ledger may be distributed + all over the world (across several ‘nodes’ which usually replicate the ledger) this means there is no + single person making decisions or otherwise administering the system (such as an operator of a cloud computing + system), and that there is no centralized place where it is located either. +

+

+ Accordingly, by design, records of a Blockchain cannot be changed or deleted and are said to be + ‘immutable’. This may affect your ability to exercise your rights such as your right to erasure + (‘right to be forgotten’), or your rights to object or restrict processing of your personal data. Data + on the Blockchain cannot be erased and cannot be changed. Although smart contracts may be used to revoke certain + access rights, and some content may be made invisible to others, it is not deleted. +

+

+ In certain circumstances, in order to comply with our contractual obligations to you (such as delivery of Tokens) + it will be necessary to write certain personal data, such as your Wallet address, onto the Blockchain; this is + done through a smart contract and requires you to execute such transactions using your Wallet’s Private Key. +

+

+ In most cases ultimate decisions to (i) transact on the Blockchain using your Wallet, as well as (ii) share the + Public Key relating to your Wallet with anyone (including us) rests with you. +

+

+ IF YOU WANT TO ENSURE YOUR PRIVACY RIGHTS ARE NOT AFFECTED IN ANY WAY, YOU SHOULD NOT TRANSACT ON BLOCKCHAINS AS + CERTAIN RIGHTS MAY NOT BE FULLY AVAILABLE OR EXERCISABLE BY YOU OR US DUE TO THE TECHNOLOGICAL INFRASTRUCTURE OF + THE BLOCKCHAIN. IN PARTICULAR THE BLOCKCHAIN IS AVAILABLE TO THE PUBLIC AND ANY PERSONAL DATA SHARED ON THE + BLOCKCHAIN WILL BECOME PUBLICLY AVAILABLE +

+

4. How We Use Personal Data

+

4.1. When visiting our website and using {'Safe{Wallet}'}

+

+ When visiting our website or using {'Safe{Wallet}'}, we may collect and process personal data. The data will be + stored in different instances +

+
    +
  1. + We connect the Wallet to the web app to identify the user via their public Wallet address. For this purpose + we process: +
      +
    1. public Wallet address and
    2. +
    3. WalletConnect connection data
    4. +
    +
  2. +
+
    +
  1. + When you create a new Safe Account we process the following data to compose a Transaction based on your entered + data to be approved by your Wallet: +
      +
    1. your public Wallet address,
    2. +
    3. account balance,
    4. +
    5. smart contract address of the Safe Account,
    6. +
    7. addresses of externally owned accounts and
    8. +
    9. user activity
    10. +
    +
  2. +
+
    +
  1. + When you create a Profile for a new Safe Account we process the following data for the purpose of enabling you + to view your Safe Account after creation as well as enabling you to view all co-owned Safe Accounts: +
      +
    1. your public Wallet address and
    2. +
    3. account balance
    4. +
    +
  2. +
+
    +
  1. + When you create a Profile for an existing Safe Account for the purpose of allowing you to view and use them in + the {'Safe{Wallet}'}, we process your +
      +
    1. public Wallet address,
    2. +
    3. Safe Account balance,
    4. +
    5. smart contract address of the Safe Account and
    6. +
    7. Safe Account owner's public Wallet addresses
    8. +
    +
  2. +
+
    +
  1. + When you initiate a Safe Account Transaction we process the following data to compose the Transaction for + you based on your entered data:{' '} +
      +
    1. your public Wallet address and
    2. +
    3. smart contract address of the Safe Account
    4. +
    +
  2. +
+
    +
  1. + When you sign a Safe Account Transaction we process the following data to enable you to sign the + Transaction using your Wallet: +
      +
    1. Safe Account balance,
    2. +
    3. smart contract address of Safe Account and
    4. +
    5. Safe Account owner's public Wallet addresses
    6. +
    +
  2. +
+
    +
  1. + To enable you to execute The transaction on the Blockchain we process: +
      +
    1. your public Wallet address,
    2. +
    3. Safe Account balance,
    4. +
    5. smart contract address of the Safe Account,
    6. +
    7. Safe Account owner's public Wallet addresses and
    8. +
    9. Transactions signed by all Safe Account owners
    10. +
    +
  2. +
+
    +
  1. + When we collect relevant data from the Blockchain to display context information in the + {`Safe{Wallet}`} + we process: +
      +
    1. your public Wallet address,
    2. +
    3. account balance,
    4. +
    5. account activity and
    6. +
    7. Safe Account owner's Public wallet addresses
    8. +
    +
  2. +
+
    +
  1. + When we decode Transactions from the Blockchain for the purpose of providing Transaction information in a + conveniently readable format, we process: +
      +
    1. your public Wallet address
    2. +
    3. account balance and
    4. +
    5. account activity
    6. +
    +
  2. +
+
    +
  1. + When we maintain a user profile to provide you with a good user experience through Profiles and an address + book we process: +
      +
    1. your public Wallet address,
    2. +
    3. label,
    4. +
    5. smart contract address of the Safe Account,
    6. +
    7. Safe Account owner's public wallet addresses,
    8. +
    9. last used Wallet (for automatic reconnect),
    10. +
    11. last used chain id,
    12. +
    13. selected currency,
    14. +
    15. theme and
    16. +
    17. address format
    18. +
    +
  2. +
+

The legal base for all these activities is the performance of the contract we have with you (GDPR Art.6.1b).

+

+ THE DATA WILL BE STORED ON THE BLOCKCHAIN. GIVEN THE TECHNOLOGICAL DESIGN OF THE BLOCKCHAIN, AS EXPLAINED IN + SECTION 2, THIS DATA WILL BECOME PUBLIC AND IT WILL NOT LIKELY BE POSSIBLE TO DELETE OR CHANGE THE DATA AT ANY + GIVEN TIME. +

+

4.2. Tracking

+

4.2.1 We will process the following personal data to analyze your behavior:

+
    +
  1. IP address (will not be stored for EU users),
  2. +
  3. session tracking,
  4. +
  5. user behavior,
  6. +
  7. wallet type,
  8. +
  9. Safe Account address,
  10. +
  11. device and browser user agent,
  12. +
  13. user consent,
  14. +
  15. operating system,
  16. +
  17. referrers,
  18. +
  19. user behavior: subpage, duration, and revisit, the date and time of access,
  20. +
+

+ In the case you have given consent, we will additionally store an analytics cookie on your device to identify you + as a user across browsing sessions. The lawful basis for this processing is your consent (GDPR Art.6.1a) when + agreeing to accept cookies. +

+

+ The collected data is solely used in the legitimate interest of improving our product and user experience. The + data is stored only temporarily and is deleted after 14 months. +

+

+ We do not track any of the following: +

    +
  1. Signer wallet addresses
  2. +
  3. Wallet signatures
  4. +
  5. Granular transaction details
  6. +
+

+

+ 4.2.2 We conduct technical monitoring of your activity on the platform in order to ensure availability, integrity + and robustness of the service. For this purpose we process your: +

+
    +
  1. IP addresses,
  2. +
  3. meta and communication data,
  4. +
  5. website access and
  6. +
  7. log data
  8. +
+

+ The lawful basis for this processing is our legitimate interest (GDPR Art.6.1f) in ensuring the correctness of the + service. +

+

4.2.3. Anonymized tracking

+

+ We will anonymize the following personal data to gather anonymous user statistics on your browsing behavior on our + website: +

    +
  1. daily active users,
  2. +
  3. new users acquired from a specific campaign,
  4. +
  5. user journeys,
  6. +
  7. number of users per country,
  8. +
  9. difference in user behavior between mobile vs. web visitors.
  10. +
+

+

+ The lawful basis for this processing is our legitimate interest (GDPR Art.6.1f) in improving our product and user + experience. +

+

4.3. When Participating in User Experience Research (UXR)

+

+ When you participate in our user experience research we may collect and process some personal data. This data may + include: +

+
    +
  1. your name
  2. +
  3. your email
  4. +
  5. your phone type
  6. +
  7. your occupation
  8. +
  9. range of managed funds
  10. +
+

+ In addition, we may take a recording of you while testing {'Safe{Wallet}'} for internal and external use. The + basis for this collection and processing is our legitimate business interest in monitoring and improving our + services. +

+

+ The lawful basis for this processing is your consent as provided before participating in user experience research. +

+

4.4. Publishing the app

+

4.4.1 Publishing the app on Google Play Store.

+

We process the following information to enable you to download the app on smartphones running Android:

+
    +
  1. google account and
  2. +
  3. e-mail address
  4. +
+

4.4.2 Publishing the app on Apple App Store

+

We process the following information to enable you to download the app on smartphones running iOS:

+
    +
  1. apple account and
  2. +
  3. e-mail address
  4. +
+

+ The lawful basis for these two processing activities is the performance of the contract we have with you (GDPR + Art.6.1b).{' '} +

+

4.5. Use of the app

+

4.5.1 We provide the app to you to enable you to use it. For this purpose we process your:

+
    +
  1. mobile device information,
  2. +
  3. http request caches and
  4. +
  5. http request cookies
  6. +
+

+ 4.5.2 In order to update you about changes in the app, we need to send you push notifications. For this purpose we + process your: +

+
    +
  1. Transactions executed and failed,
  2. +
  3. assets sent,
  4. +
  5. assets received
  6. +
+

+ 4.5.3 To provide support to you and notify you about outage resulting in unavailability of the service, we process + your: +

+
    +
  1. pseudonymized user identifier
  2. +
+

+ 4.5.4 In order to provide remote client configuration and control whether to inform about, recommend or force you + to update your app or enable/disable certain app features we process your: +

+
    +
  1. User agent,
  2. +
  3. app information (version, build number etc.),
  4. +
  5. language,
  6. +
  7. Country,
  8. +
  9. Platform
  10. +
  11. operating system
  12. +
  13. Browser
  14. +
  15. Device category
  16. +
  17. User audience
  18. +
  19. User property
  20. +
  21. User in random percentage
  22. +
  23. Imported segment
  24. +
  25. date/time
  26. +
  27. first open
  28. +
  29. installation ID
  30. +
+

+ For all these activities (4.5.1-4.54) we rely on the legal base of performance of a contract (GDPR Art.6.1b) with + you.{' '} +

+

4.5.5 Finally, to report errors and improve user experience we process your:

+
    +
  1. User agent info (Browser, OS, device),
  2. +
  3. URL that you were on (Can contain Safe Account address) and
  4. +
  5. Error info: Time, stacktrace
  6. +
+

We rely on our legitimate interest (GDPR Art.6.1f) of ensuring product quality.

+

+ 4.5.6 We process your personal data to allow you to authenticate using your gmail account or AppleID and to create + a signer wallet/owner account . For that purpose following personal data is processed: +

+
    +
  1. Anonymised device information and identifiers, e.g. IP address, cookie IDs, device type
  2. +
  3. User account authentication information (e.g. username, password)
  4. +
  5. + Unique user identifier (e.g. a random string associated with authentication, at times can be email. If so, + sensitive strings are processed but hashed and not stored) +
  6. +
  7. Connection and usage Information (e.g. logins to the application)
  8. +
+

+ For this processing, we rely on our legitimate interest (GDPR Art.6.1f) of facilitating the onboarding for users + and ameliorating the user experience with regards to our product. +

+

+ 4.5.7 Providing on and off-ramp services to enable you to top up your Safe Account with e.g. bank transfer, debit + card, credit card. For this purpose MoonPay may process your: +

+
    +
  1. full name
  2. +
  3. date of birth
  4. +
  5. nationality
  6. +
  7. gender
  8. +
  9. signature
  10. +
  11. utility bills
  12. +
  13. photographs
  14. +
  15. phone number
  16. +
  17. home address
  18. +
  19. email
  20. +
  21. + information about the transactions you make via MoonPay services (e.g. name of the recipient, your name, the + amount, and/or timestamp) +
  22. +
  23. geo location/tracking details
  24. +
  25. operating system
  26. +
  27. personal IP address
  28. +
+

+ To conduct this activity we rely on our legitimate interest (GDPR Art.6.1f) of ameliorating the onboarding process + and the user experience through providing an easier option to customers to fund their account. +

+

4.6 Other uses of your Personal Data

+

+ We may process any of your Personal Data where it is necessary to establish, exercise, or defend legal claims. The + legal basis for this is our legitimate interests, namely the protection and assertion of our legal rights, your + legal rights and the legal rights of others. +

+

+ Further, we may process your Personal data where such processing is necessary in order for us to comply with a + legal obligation to which we are subject. The legal basis for this processing is our legitimate interests, namely + the protection and assertion of our legal rights. +

+

5. Use of Third Party Applications

+

5.1. Blockchain

+

+ When using Safe Accounts your smart contract address, Safe Account Transactions, addresses of signer accounts and + ETH balances and token balances will be stored on the Blockchain. See section 2 of this Policy +

+

+ THE INFORMATION WILL BE DISPLAYED PERMANENTLY AND PUBLIC, THIS IS PART OF THE NATURE OF THE BLOCKCHAIN. IF YOU ARE + NEW TO THIS FIELD, WE HIGHLY RECOMMEND INFORMING YOURSELF ABOUT THE BLOCKCHAIN TECHNOLOGY BEFORE USING OUR + SERVICES. +

+

5.2. Amazon Web Services

+

+ We use{' '} + + + Amazon Web Services (AWS) + + +  to store log and database data as described in section 4.1. +

+

5.3. Datadog

+

+ We use{' '} + + + Datadog + + +  to store log data as described in section 4.1. +

+

5.4. Mobile app stores

+

+ {'Safe{Wallet}'} mobile apps are distributed via{' '} + + + Apple AppStore + + +  and{' '} + + + Google Play Store + + + . They most likely track user behavior when downloading apps from their stores as well as when using apps. We only + have very limited access to that data. We can view aggregated statistics on installs and uninstalls. Grouping by + device type, app version, language, carrier and country is possible. +

+

5.5. Fingerprint/Touch ID/ Face ID

+

+ We enable the user to unlock the {'Safe{Wallet}'} mobile app via biometrics information (touch ID or face ID). + This is a feature of the operating system. We do not store any of this data. Instead, the API of the operating + system is used to validate the user input. If you have any further questions you should consult with your + preferred mobile device provider or manufacturer. +

+

5.6. Google Firebase

+

+ We use the following{' '} + + + Google Firebase + + +  services: +

+ +

5.7. WalletConnect

+

+ + + WalletConnect + + +  is used to connect wallets to dapps using end-to-end encryption by scanning a QR code. We do not store any + information collected by WalletConnect.{' '} +

+

5.8. Sentry

+

+ We use{' '} + + + Sentry + + +  to collect error reports and crashes to improve product and user experience.{' '} +

+

5.9. Beamer

+

+ We use{' '} + + + Beamer + + +  providing updates to the user about changes in the app. Beamer's purpose and function are further + explained under the following link{' '} + + + https://www.getbeamer.com/showcase/notification-center + + + . +

+

We do not store any information collected by Beamer.

+

5.10. Node providers

+

+ We use{' '} + + + Infura + + +  and{' '} + + + Nodereal + + +  to query public blockchain data from our backend services. All Safe Accounts are monitored, no + personalization is happening and no user IP addresses are forwarded. Personal data processed are: +

+ +

5.11. Tenderly

+

+ We use{' '} + + + Tenderly + + +  to simulate blockchain transactions before they are executed. For that we send your smart contract address + of your Safe Account and transaction data to Tenderly. +

+

5.12. Internal communication

+

We use the following tools for internal communication.

+ +

5.13. Web3Auth

+

+ We use{' '} + + + Web3Auth + + {' '} + to create a signer wallet/an owner account by using the user's Gmail account or Apple ID information. +

+

5.14. MoonPay

+

+ We use{' '} + + + MoonPay + + {' '} + to offer on-ramp and off-ramp services. For that purpose personal data is required for KYC/AML or other financial + regulatory requirements. This data is encrypted by MoonPay. +

+

6. Sharing Your Personal Data

+

+ We may pass your information to our Business Partners, administration centers, third party service providers, + agents, subcontractors and other associated organizations for the purposes of completing tasks and providing our + services to you. +

+

+ In addition, when we use any other third-party service providers, we will disclose only the personal information + that is necessary to deliver the service required and we will ensure that they keep your information secure and + not use it for their own direct marketing purposes. In addition, we may transfer your personal information to a + third party as part of a sale of some, or all, of our business and assets or as part of any business restructuring + or reorganization, or if we are under a duty to disclose or share your personal data in order to comply with any + legal obligation. However, we will take steps to ensure that your privacy rights continue to be protected. +

+

7. Transferring Your data outside of the EU

+

+ Wherever possible we will choose service providers based in the EU. For those outside the EU, wherever possible we + will configure data to be inside the EU. We concluded the new version of the Standard Contractual Clauses with + these service providers (2021/914). +

+

Service providers in the US:

+ +

Service providers in other countries outside of the EU:

+ +

+ HOWEVER, WHEN INTERACTING WITH THE BLOCKCHAIN, AS EXPLAINED ABOVE IN THIS POLICY, THE BLOCKCHAIN IS A GLOBAL + DECENTRALIZED PUBLIC NETWORK AND ACCORDINGLY ANY PERSONAL DATA WRITTEN ONTO THE BLOCKCHAIN MAY BE TRANSFERRED AND + STORED ACROSS THE GLOBE. +

+

8. Existence of Automated Decision-making

+

We do not use automatic decision-making or profiling when processing Personal Data.

+

9. Data Security

+

+ We have put in place appropriate security measures to prevent your personal data from being accidentally lost, + used or accessed in an unauthorized way, altered or disclosed. In addition, we limit access to your personal data + to those employees, agents, contractors and other third parties who have a business need to know. They will only + process your personal data on our instructions and they are subject to a duty of confidentiality. +

+

+ We have put in place procedures to deal with any suspected personal data breach and will notify you and any + applicable regulator of a breach where we are legally required to do so. +

+

10. Your Rights as a Data Subject

+

+ You have certain rights under applicable legislation, and in particular under Regulation EU 2016/679 (General Data + Protection Regulation or ‘GDPR’). We explain these below. You can find out more about the GDPR and + your rights by accessing the{' '} + + + European Commission’s website + + + . If you wish to exercise your data subject rights, please contact us by post or at privacy@cc0x.dev. +

+
Right Information and access
+

+ You have a right to be informed about the processing of your personal data (and if you did not give it to us, + information as to the source) and this Privacy Policy intends to provide the information. Of course, if you have + any further questions you can contact us on the above details. +

+
Right to rectification
+

+ You have the right to have any inaccurate personal information about you rectified and to have any incomplete + personal information about you completed. You may also request that we restrict the processing of that + information. The accuracy of your information is important to us. If you do not want us to use your Personal + Information in the manner set out in this Privacy Policy, or need to advise us of any changes to your personal + information, or would like any more information about the way in which we collect and use your Personal + Information, please contact us at the above details. +

+
Right to erasure (right to be ‘forgotten’)
+

+ You have the general right to request the erasure of your personal information in the following circumstances: +

+ +

+ HOWEVER, WHEN INTERACTING WITH THE BLOCKCHAIN WE MAY NOT BE ABLE TO ENSURE THAT YOUR PERSONAL DATA IS DELETED. + THIS IS BECAUSE THE BLOCKCHAIN IS A PUBLIC DECENTRALIZED NETWORK AND BLOCKCHAIN TECHNOLOGY DOES NOT GENERALLY + ALLOW FOR DATA TO BE DELETED AND YOUR RIGHT TO ERASURE MAY NOT BE ABLE TO BE FULLY ENFORCED. IN THESE + CIRCUMSTANCES WE WILL ONLY BE ABLE TO ENSURE THAT ALL PERSONAL DATA THAT IS HELD BY US IS PERMANENTLY DELETED. +

+

We will proceed to comply with an erasure request without delay unless continued retention is necessary for:

+ +
Right to restrict processing and right to object to processing
+

You have a right to restrict processing of your personal information, such as where:

+
    +
  1. you contest the accuracy of the personal information;
  2. +
  3. + where processing is unlawful you may request, instead of requesting erasure, that we restrict the use of the + unlawfully processed personal information; +
  4. +
  5. + we no longer need to process your personal information but need to retain your information for the + establishment, exercise, or defense of legal claims. +
  6. +
+

+ You also have the right to object to processing of your personal information under certain circumstances, such as + where the processing is based on your consent and you withdraw that consent. This may impact the services we can + provide and we will explain this to you if you decide to exercise this right. +

+

+ HOWEVER, WHEN INTERACTING WITH THE BLOCKCHAIN, AS IT IS A PUBLIC DECENTRALIZED NETWORK, WE WILL LIKELY NOT BE ABLE + TO PREVENT EXTERNAL PARTIES FROM PROCESSING ANY PERSONAL DATA WHICH HAS BEEN WRITTEN ONTO THE BLOCKCHAIN. IN THESE + CIRCUMSTANCES WE WILL USE OUR REASONABLE ENDEAVORS TO ENSURE THAT ALL PROCESSING OF PERSONAL DATA HELD BY US IS + RESTRICTED, NOTWITHSTANDING THIS, YOUR RIGHT TO RESTRICT TO PROCESSING MAY NOT BE ABLE TO BE FULLY ENFORCED. +

+
Right to data portability
+

+ Where the legal basis for our processing is your consent or the processing is necessary for the performance of a + contract to which you are party or in order to take steps at your request prior to entering into a contract, you + have a right to receive the personal information you provided to us in a structured, commonly used and + machine-readable format, or ask us to send it to another person. +

+
Right to freedom from automated decision-making
+

+ As explained above, we do not use automated decision-making, but where any automated decision-making takes place, + you have the right in this case to express your point of view and to contest the decision, as well as request that + decisions based on automated processing concerning you or significantly affecting you and based on your personal + data are made by natural persons, not only by computers. +

+
Right to object to direct marketing (‘opting out’)
+

+ You have a choice about whether or not you wish to receive information from us. We will not contact you for + marketing purposes unless: +

+ +

+ You can change your marketing preferences at any time by contacting us on the above details. On each and every + marketing communication, we will always provide the option for you to exercise your right to object to the + processing of your personal data for marketing purposes (known as ‘opting-out’) by clicking on the + ‘unsubscribe’ button on our marketing emails or choosing a similar opt-out option on any forms we use + to collect your data. You may also opt-out at any time by contacting us on the below details. +

+

+ Please note that any administrative or service-related communications (to offer our services, or notify you of an + update to this Privacy Policy or applicable terms of business, etc.) will solely be directed at our clients or + business partners, and such communications generally do not offer an option to unsubscribe as they are necessary + to provide the services requested. Therefore, please be aware that your ability to opt-out from receiving + marketing and promotional materials does not change our right to contact you regarding your use of our website or + as part of a contractual relationship we may have with you. +

+
Right to request access
+

+ You also have a right to access information we hold about you. We are happy to provide you with details of your + Personal Information that we hold or process. To protect your personal information, we follow set storage and + disclosure procedures, which mean that we will require proof of identity from you prior to disclosing such + information. You can exercise this right at any time by contacting us on the above details. +

+
Right to withdraw consent
+

+ Where the legal basis for processing your personal information is your consent, you have the right to withdraw + that consent at any time by contacting us on the above details. +

+
Raising a complaint about how we have handled your personal data
+

+ If you wish to raise a complaint on how we have handled your personal data, you can contact us as set out above + and we will then investigate the matter. +

+
Right to lodge a complaint with a relevant supervisory authority
+

+ We encourage you to contact us at privacy@cc0de.dev if you have any privacy related concerns. Should you + disapprove of the response we have provided you, you have the right to lodge a complaint with our supervisory + authority, or with the data protection authority of the European member state you live or work in. The details of + the supervisory authority responsible for Berlin, Germany, are: +

+

Berliner Beauftragte für Datenschutz und Informationsfreiheit

+

+ Alt-Moabit 59-61 +
+ 10555 Berlin +
+ Germany +
+ Phone: 030/138 89-0 +

+

+ + + https://www.datenschutz-berlin.de + + +   +

+

+ You also have the right to lodge a complaint with the supervisory authority in the country of your habitual + residence, place of work, or the place where you allege an infringement of one or more of our rights has taken + place, if that is based in the EEA. +

+

11. Storing Personal Data

+

+ We retain your information only for as long as is necessary for the purposes for which we process the information + as set out in this policy. +

+

+ However, we may retain your Personal Data for a longer period of time where such retention is necessary for + compliance with a legal obligation to which we are subject, or in order to protect your vital interests or the + vital interests of another natural person. +

+

12. Changes to this Privacy Policy

+

+ We may modify this privacy policy at any time to comply with legal requirements as well as developments within our + organization. When we do, we will revise the date at the top of this page. Each visit or interaction with our + services will be subject to the new privacy policy. We encourage you to regularly review our privacy policy to + stay informed about our data protection policy. Unless, we implement profound changes that we proactively notify + you about, you acknowledge that it is your responsibility to review our privacy policy to be aware of + modifications. If you do not agree to the revised policy, you should discontinue your use of this website. +

+

13. Contact Us

+
Contact us by post or email at:
+

+ Core Contributors GmbH +
℅ Full Node +
+ Skalitzer Str. 85-86 +
+ 10997 Berlin +
+ Germany +
+ privacy@cc0x.dev +

+
Contact our Data Protection Officer by post or email at:
+

+ TechGDPR DPC GmbH +
+ Heinrich-Roller Str. 15 +
+ 10405 Berlin +
+ Germany +

+

+ + corecontributors.dpo@techgdpr.com + +

+
+) const PrivacyPolicy: NextPage = () => { return ( diff --git a/src/pages/terms.tsx b/src/pages/terms.tsx index 369d05aad3..7afbc146c9 100644 --- a/src/pages/terms.tsx +++ b/src/pages/terms.tsx @@ -1,9 +1,573 @@ import type { NextPage } from 'next' import Head from 'next/head' -import SafeTerms from '@/components/terms' +import { Typography } from '@mui/material' +import Link from 'next/link' +import MUILink from '@mui/material/Link' +import { AppRoutes } from '@/config/routes' +import { DISCORD_URL, HELP_CENTER_URL, TWITTER_URL } from '@/config/constants' import { IS_OFFICIAL_HOST } from '@/config/constants' -const Imprint: NextPage = () => { +const SafeTerms = () => ( +
+ + Terms and Conditions + +

Last updated: May, 2023

+

1. What is the scope of the Terms?

+
    +
  1. + These Terms and Conditions (“Terms”) become part of any contract (“Agreement”) between + you (“you”, “yours” or “User”) and Core Contributors GmbH (“CC”, + “we”, “our” or “us”) provided we made these Terms accessible to you prior to + entering into the Agreement and you consent to these Terms. We are a limited liability company registered with + the commercial register of Berlin Charlottenburg under company number HRB 240421 B, with its registered + office at the ℅ Full Node, Skalitzer Str. 85-86, 10997 Berlin, Germany. You can contact us by writing to + info@cc0x.dev. +
  2. +
  3. + The Agreement is concluded by using the Mobile App, Web App and/or Browser Extension subject to these + Terms. The use of our Services is only permitted to legal entities, partnerships and natural persons with + unlimited legal capacity. In particular, minors are prohibited from using our Services. +
  4. +
  5. + The application of your general terms and conditions is excluded. Your deviating, conflicting or supplementary + general terms and conditions shall only become part of the Agreement if and to the extent that CC has expressly + agreed to their application in writing. This consent requirement shall apply in any case, even if for example + CC, being aware of your general terms and conditions, accepts payments by the contractual partner without + reservations. +
  6. +
  7. + We reserve the right to change these Terms at any time and without giving reasons, while considering and + weighing your interests. The new Terms will be communicated to you in advance. They are considered as agreed + upon if you do not object to their validity within 14 days after receipt of the notification. We will separately + inform you about the essential changes, the possibility to object, the deadline and the consequences of + inactivity. If you object, the current version of the Terms remains applicable. Our right to terminate the + contract according to Clause 8 remains unaffected. +
  8. +
+

2. What do some of the capitalized terms mean in the Agreement?

+
    +
  1. + “Blockchain” means a mathematically secured consensus ledger such as the Ethereum Virtual Machine, + an Ethereum Virtual Machine compatible validation mechanism, or other decentralized validation mechanisms. +
  2. +
  3. + “Transaction” means a change to the data set through a new entry in the continuous Blockchain. +
  4. +
  5. + “Smart Contract” means a piece of source code deployed as an application on the Blockchain which can + be executed, including self-execution of Transactions as well as execution triggered by 3rd parties. +
  6. +
  7. + “Token” means a digital asset transferred in a Transaction, including ETH, ERC20, ERC721 and ERC1155 + tokens. +
  8. +
  9. + “Wallet” means a cryptographic storage solution permitting you to store cryptographic assets by + correlation of a (i) Public Key and (ii) a Private Key, or a Smart Contract to receive, manage and send Tokens. +
  10. +
  11. + “Recovery Phrase” means a series of secret words used to generate one or more Private Keys and + derived Public Keys. +
  12. +
  13. + “Public Key” means a unique sequence of numbers and letters within the Blockchain to distinguish the + network participants from each other. +
  14. +
  15. + “Private Key” means a unique sequence of numbers and/or letters required to initiate a Blockchain + Transaction and should only be known by the legal owner of the Wallet. +
  16. +
+

3. What are the Services offered?

+

+ Our services (“Services”) primarily consist of enabling users to create their Safe Accounts and + ongoing interaction with it on the Blockchain. +

+
    +
  1. “Safe Account”
  2. +
+

+ A Safe Account is a modular, self-custodial (i.e. not supervised by us) smart contract-based wallet not provided + by CC. Safe Accounts are{' '} + + + open-source + + +  released under LGPL-3.0. +

+

+ Smart contract wallet means, unlike a standard private key Wallet, that access control for authorizing any + Transaction is defined in code. An example are multi-signature wallets which require that any Transaction must be + signed by a minimum number of signing wallets whereby the specifics of the requirements to authorize a Transaction + can be configured in code.{' '} +

+

+ Owners need to connect a signing wallet with a Safe Account. Safe Accounts are compatible inter alia with standard + private key Wallets such as hardware wallets, browser extension wallets and mobile wallets that support + WalletConnect. +

+
    +
  1. “Safe App”
  2. +
+

+ You may access Safe Accounts using the {'Safe{Wallet}'} web app, mobile app for iOS and android, or the browser + extension (each a “Safe App”). The Safe App may be used to manage your personal digital assets on + Ethereum and other common EVM chains when you connect a Safe Account with third-party services (as defined + below). The Safe App provides certain features that may be amended from time to time.{' '} +

+
    +
  1. “Third-Party Safe Apps”
  2. +
+

+ The Safe App allows you to connect Safe Accounts to third-party decentralized applications + (“Third-Party Safe Apps”) and use third-party services such as from the decentralized + finance sector, DAO Tools or services related to NFTs (“Third-Party Services"). The + Third-Party Safe Apps are integrated in the user interface of the Safe App via inline framing. The provider + of the Third-Party Safe App and related Third-Party Service is responsible for the operation of the service + and the correctness, completeness and actuality of any information provided therein. We make a pre-selection of + Third-Party Safe Apps that we show in the Safe App. However, we only perform a rough triage in advance for + obvious problems and functionality in terms of loading time and resolution capability of the transactions. + Accordingly, in the event of any (technical) issues concerning the Third-Party Services, the user must only + contact the respective service provider directly. The terms of service, if any, shall be governed by the + applicable contractual provisions between the User and the respective provider of the Third-Party Service. + Accordingly, we are not liable in the event of a breach of contract, damage or loss related to the use of such + Third-Party Service. +

+

4. What do the Services not consist of?

+

Our Services do not consist of:

+
    +
  1. + activity regulated by the Federal Financial Supervisory Authority (BaFin) or any other regulatory agency in any + jurisdiction; +
  2. +
  3. coverage underwritten by any regulatory agency’s compensation scheme;
  4. +
  5. + custody of your Recovery Phrase, Private Keys, Tokens or the ability to remove or freeze your Tokens, i.e. a + Safe Account is a self-custodial wallet; +
  6. +
  7. the storage or transmission of fiat currencies;
  8. +
  9. + back-up services to recover your Recovery Phrase or Private Keys, for whose safekeeping you are solely + responsible; CC has no means to recover your access to your Tokens, when you lose access to your Safe Account; +
  10. +
  11. + any form of legal, financial, investment, accounting, tax or other professional advice regarding Transactions + and their suitability to you;{' '} +
  12. +
  13. + the responsibility to monitor authorized Transactions or to check the correctness or completeness of + Transactions before you are authorizing them. +
  14. +
+

5. What do you need to know about Third-Party Services?

+
    +
  1. + We provide you the possibility to interact with your Safe Account through Third-Party Services. Any + activities you engage in with, or services you receive from a third party is between you and that third party + directly. The conditions of service provisions, if any, shall be governed by the applicable contractual + provisions between you and the respective provider of the Third-Party Service.{' '} +
  2. +
  3. + The Services rely in part on third-party and open-source software, including the Blockchain, and the continued + development and support by third parties. There is no assurance or guarantee that those third parties will + maintain their support of their software or that open-source software will continue to be maintained. This may + have a material adverse effect on the Services. +
  4. +
  5. This means specifically:
  6. +
+ +

6. What are the fees for the Services?

+
    +
  1. + The use of the Safe App or Third-Party Safe Apps may cause fees, including network fees, as indicated in + the respective app. CC has no control over the fees charged by the Third-Party Services. CC may change its own + fees at any time. Price changes will be communicated to the User in due time before taking effect. +
  2. +
  3. + The User is only entitled to offset and/or assert rights of retention if his counterclaims are legally + established, undisputed or recognized by CC. +
  4. +
+

7. Are we responsible for the security of your Private Keys, Recovery Phrase or other credentials?

+
    +
  1. + We shall not be responsible to secure your Private Keys, Recovery Phrase, credentials or other means of + authorization of your wallet(s). +
  2. +
  3. + You must own and control any wallet you use in connection with our Services. You are responsible for + implementing all appropriate measures for securing any wallet you use, including any Private Key(s), Recovery + Phrase, credentials or other means of authorization necessary to access such storage mechanism(s). +
  4. +
  5. + We exclude any and all liability for any security breaches or other acts or omissions, which result in your loss + of access or custody of any cryptographic assets stored thereon. +
  6. +
+

8. Can we terminate or limit your right to use our Services?

+
    +
  1. + We may terminate the Agreement and refuse access to the Safe Apps at any time giving 30 days’ prior + notice. The right of the parties to terminate the Agreement for cause remains unaffected. In case of our + termination of the Agreement, you may no longer access your Safe Account via our Services. However, you may + continue to access your Safe Account and any Tokens via a third-party wallet provider using your Recovery Phrase + and Private Keys. +
  2. +
  3. + We reserve the right to limit the use of the Safe Apps to a specified number of Users if necessary to + protect or ensure the stability and integrity of the Services. We will only be able to limit access to the + Services. At no time will we be able to limit or block access to or transfer your funds without your consent. +
  4. +
+

9. Can you terminate your Agreement with us?

+

You may terminate the Agreement at any time without notice.

+

10. What licenses and access do we grant to you?

+
    +
  1. + All intellectual property rights in Safe Accounts and the Services throughout the world belong to us as owner or + our licensors. Nothing in these Terms gives you any rights in respect of any intellectual property owned by us + or our licensors and you acknowledge that you do not acquire any ownership rights by downloading the Safe App or + any content from the Safe App. +
  2. +
  3. + If you are a consumer we grant you a simple, limited license, but do not sell, to you the Services you download + solely for your own personal, non-commercial use.{' '} +
  4. +
+

11. What can you expect from the Services and can we make changes to them?

+
    +
  1. + Without limiting your mandatory warranties, we provide the Services to you “as is” and “as + available” in relation to merchantability, fitness for a particular purpose, availability, security, title + or non-infringement.{' '} +
  2. +
  3. + If you use the Safe App via web browser, the strict liability of CC for damages (sec. 536a German Civil Code) + for defects existing at the time of conclusion of the contract is precluded.{' '} +
  4. +
  5. The foregoing provisions will not limit CC’s liability as defined in Clause 13.
  6. +
  7. + We reserve the right to change the format and features of the Services by making any updates to Services + available for you to download or, where your device settings permit it, by automatic delivery of updates. +
  8. +
  9. + You are not obliged to download the updated Services, but we may cease to provide and/or update prior versions + of the Services and, depending on the nature of the update, in some circumstances you may not be able to + continue using the Services until you have downloaded the updated version. +
  10. +
  11. + We may cease to provide and/or update content to the Services, with or without notice to you, if it improves the + Services we provide to you, or we need to do so for security, legal or any other reasons. +
  12. +
+

12. What do you agree, warrant and represent?

+

By using our Services you hereby agree, represent and warrant that:

+
    +
  1. + You are not a citizen, resident, or member of any jurisdiction or group that is subject to economic sanctions by + the European Union or the United States or any other relevant jurisdiction. +
  2. +
  3. + You do not appear on HMT Sanctions List, the U.S. Treasury Department’s Office of Foreign Asset + Control’s sanctions lists, the U.S. commerce department's consolidated screening list, the EU + consolidated list of persons, groups or entities subject to EU Financial Sanctions, nor do you act on behalf of + a person sanctioned thereunder. +
  4. +
  5. You have read and understood these Terms and agree to be bound by its terms.
  6. +
  7. + Your usage of our Services is legal under the laws of your jurisdiction or under the laws of any other + jurisdiction to which you may be subject. +
  8. +
  9. + You won’t use the Services or interact with the Services in a manner that violates any law or regulation, + including, without limitation, any applicable export control laws. +
  10. +
  11. + You understand the functionality, usage, storage, transmission mechanisms and intricacies associated with Tokens + as well as wallet (including Safe Account) and Blockchains. +
  12. +
  13. + You understand that Transactions on the Blockchain are irreversible and may not be erased and that your Safe + Account address and Transactions are displayed permanently and publicly. +
  14. +
  15. + You will comply with any applicable tax obligations in your jurisdiction arising from your use of the Services. +
  16. +
  17. + You will not misuse or gain unauthorized access to our Services by knowingly introducing viruses, cross-site + scripting, Trojan horses, worms, time-bombs, keystroke loggers, spyware, adware or any other harmful programs or + similar computer code designed to adversely affect our Services and that in the event you do so or otherwise + attack our Services, we reserve the right to report any such activity to the relevant law enforcement + authorities and we will cooperate with those authorities as required. +
  18. +
  19. + You won’t access without authority, interfere with, damage or disrupt any part of our Services, any + equipment or network on which our Services is stored, any software used in the provision of our Services or any + equipment or network or software owned or used by any third party. +
  20. +
  21. + You won’t use our Services for activities that are unlawful or fraudulent or have such purpose or effect + or otherwise support any activities that breach applicable local, national or international law or regulations. +
  22. +
  23. + You won’t use our Services to store, trade or transmit Tokens that are proceeds of criminal or fraudulent + activity. +
  24. +
  25. + You understand that the Services and the underlying Blockchain are in an early development stage and we + accordingly do not guarantee an error-free process and give no price or liquidity guarantee. +
  26. +
  27. You are using the Services at your own risk.
  28. +
+

13. What about our liability to you?

+

We are liable to you only as follows:

+
    +
  1. We are liable for damages, in any case of negligence, resulting from injury to life, body or health.
  2. +
  3. + We are liable for damages – regardless of the legal grounds – in the event of intent and gross + negligence on our part, our legal representatives, our executive employees or other vicarious agents. +
  4. +
  5. + If we do not provide the Safe App or Services to you free of charge, we are liable in case of simple negligence + for damages resulting from the breach of an essential contractual duty (e.g. a duty, the performance of which + enables the proper execution of the contract in the first place and on the compliance of which the contractual + partner regularly relies and may rely), whereby in the latter case of breach of an essential contractual duty, + our liability shall be limited to compensation of the foreseeable, typically occurring damage. +
  6. +
  7. + The limitations of liability according to Clause 13.2 do not apply as far as we have assumed a guarantee or we + have fraudulently concealed a defect in the Services. These limitations of liability also do not apply to your + claims according to the Product Liability Act (”Produkthaftungsgesetz”) and any applicable data + privacy laws. +
  8. +
  9. + If you suffer damages from the loss of data, we are not liable for this, as far as the damages would have been + avoided by your regular and complete backup of all relevant data. +
  10. +
  11. + We take all possible measures to enable you to access our Services. In the event of disruptions to the technical + infrastructure, the internet connection or a relevant blockchain, we shall be exempt from our obligation to + perform. This also applies if we are prevented from performing due to force majeure or other circumstances, the + elimination of which is not possible or cannot be economically expected of CC. +
  12. +
+

14. What about viruses, bugs and security vulnerabilities?

+
    +
  1. We endeavor to provide our Service free from material bugs, security vulnerabilities or viruses.
  2. +
  3. + You are responsible for configuring your information technology and computer programmes to access our Services + and to use your own virus protection software. +
  4. +
  5. If you become aware of any exploits, bugs or vulnerabilities, please inform bounty@safe.global.
  6. +
  7. + You must not misuse our Services by knowingly introducing material that is malicious or technologically harmful. + If you do, your right to use our Services will cease immediately. +
  8. +
+

15. What if an event outside our control happens that affects our Services?

+
    +
  1. + We may update and change our Services from time to time. We may suspend or withdraw or restrict the availability + of all or any part of our Services for business, operational or regulatory reasons or because of a Force Majeure + Event at no notice. +
  2. +
  3. + A “Force Majeure Event” shall mean any event, circumstance or cause beyond our reasonable control, + which prevents, hinders or delays the provision of our Services or makes their provision impossible or onerous, + including, without limitation: +
  4. +
+ +
    +
  1. + We shall not be liable or responsible to you, or be deemed to have defaulted under or breached this Agreement, + for any failure or delay in the provision of the Services or the performance of this Agreement, if and to the + extent such failure or delay is caused by or results from or is connected to acts beyond our reasonable control, + including the occurrence of a Force Majeure Event. +
  2. +
+

16. Who is responsible for your tax liabilities?

+

+ You are solely responsible to determine if your use of the Services have tax implications, in particular income + tax and capital gains tax relating to the purchase or sale of Tokens, for you. By using the Services you agree not + to hold us liable for any tax liability associated with or arising from the operation of the Services or any other + action or transaction related thereto. +

+

17. What if a court disagrees with part of this Agreement?

+

+ Should individual provisions of these Terms be or become invalid or unenforceable in whole or in part, this shall + not affect the validity of the remaining provisions. The invalid or unenforceable provision shall be replaced by + the statutory provision. If there is no statutory provision or if the statutory provision would lead to an + unacceptable result, the parties shall enter negotiations to replace the invalid or unenforceable provision with a + valid provision that comes as close as possible to the economic purpose of the invalid or unenforceable provision. +

+

18. What if we do not enforce certain rights under this Agreement?

+

+ Our failure to exercise or enforce any right or remedy provided under this Agreement or by law shall not + constitute a waiver of that or any other right or remedy, nor shall it prevent or restrict any further exercise of + that or any other right or remedy. +

+

19. Do third parties have rights?

+

+ Unless it expressly states otherwise, this Agreement does not give rise to any third-party rights, which may be + enforced against us. +

+

20. Can this Agreement be assigned?

+
    +
  1. + We are entitled to transfer our rights and obligations under the Agreement in whole or in part to third parties + with a notice period of four weeks. In this case, you have the right to terminate the Agreement without notice. +
  2. +
  3. + You shall not be entitled to assign this Agreement to any third party without our express prior written consent. +
  4. +
+

21. Which Clauses of this Agreement survive termination?

+

+ All covenants, agreements, representations and warranties made in this Agreement shall survive your acceptance of + this Agreement and its termination. +

+

22. Data Protection

+

+ We inform you about our processing of personal data, including the disclosure to third parties and your rights as + an affected party, in the{' '} + + Privacy Policy + + . +

+

23. Which laws apply to the Agreement?

+

+ The Agreement including these Terms shall be governed by German law. The application of the UN Convention on + Contracts for the International Sale of Goods is excluded. For consumers domiciled in another European country but + Germany, the mandatory provisions of the consumer protection laws of the member state in which the consumer is + domiciled shall also apply, provided that these are more advantageous for the consumer than the provisions of the + German law. +

+

24. How can you get support for Safe Accounts and tell us about any problems?

+

+ If you want to learn more about Safe Accounts or the Service or have any problems using them or have any + complaints please get in touch via any of the following channels: +

+
    +
  1. + Intercom:{' '} + + + {HELP_CENTER_URL} + + +
  2. +
  3. + Discord:{' '} + + + {DISCORD_URL} + + +
  4. +
  5. + Twitter:{' '} + + + {TWITTER_URL} + + +
  6. +
+

25. Where is the place of legal proceedings?

+

+ For users who are merchants within the meaning of the German Commercial Code (Handelsgesetzbuch), a special fund + (Sondervermögen) under public law or a legal person under public law, Berlin shall be the exclusive place of + jurisdiction for all disputes arising from the contractual relationship. +

+

26. Is this all?

+

+ These Terms constitute the entire agreement between you and us in relation to the Agreement’s subject + matter. It replaces and extinguishes any and all prior agreements, draft agreements, arrangements, warranties, + statements, assurances, representations and undertakings of any nature made by, or on behalf of either of us, + whether oral or written, public or private, in relation to that subject matter. +

+
+) + +const Terms: NextPage = () => { return ( <> @@ -15,4 +579,4 @@ const Imprint: NextPage = () => { ) } -export default Imprint +export default Terms From 744761194267386e5a0afce3959e4b85f1505d27 Mon Sep 17 00:00:00 2001 From: katspaugh Date: Tue, 21 Nov 2023 15:30:13 +0100 Subject: [PATCH 2/6] Update privacy policy --- src/pages/privacy.tsx | 223 +++++++++++++++++------------------------- 1 file changed, 90 insertions(+), 133 deletions(-) diff --git a/src/pages/privacy.tsx b/src/pages/privacy.tsx index e8b38dd944..b76a060195 100644 --- a/src/pages/privacy.tsx +++ b/src/pages/privacy.tsx @@ -1,8 +1,7 @@ import type { NextPage } from 'next' import Head from 'next/head' import { IS_OFFICIAL_HOST } from '@/config/constants' -import Link from 'next/link' -import MUILink from '@mui/material/Link' +import Link from '@mui/material/Link' const SafePrivacyPolicy = () => (
@@ -11,19 +10,26 @@ const SafePrivacyPolicy = () => ( list-style: lower-alpha; } - ol > ol { + ol ol { list-style: lower-roman; } + + h4 { + font-size: 1.1em; + } + + h5 { + font-size: 1em; + margin-bottom: 0; + } `}

Privacy Policy

-

Last updated in September 2023.

+

Last updated in November 2023.

Your privacy is important to us. It is our policy to respect your privacy and comply with any applicable law and regulation regarding any personal information we may collect about you, including across our website,{' '} - - https://app.safe.global - + https://app.safe.global , and other sites we own and operate as well as mobile applications we offer. Wherever possible, we have designed our website so that you may navigate and use our website without having to provide Personal Data.

@@ -52,66 +58,45 @@ const SafePrivacyPolicy = () => (

1. Navigating this Policy

If you are viewing this policy online, you can click on the below links to jump to the relevant section:

-
    +
    1. - - Glossary - + Glossary
    2. - - Your information and the Blockchain - + Your information and the Blockchain
    3. - - How We Use Personal Data - + How We Use Personal Data
    4. - - Use of Third Party Applications - + Use of Third Party Applications
    5. - - Sharing Your Personal Data - + Sharing Your Personal Data
    6. - - Transferring Your data outside of the EU - + Transferring Your data outside of the EU
    7. - - Existence of Automated Decision-making - + Existence of Automated Decision-making
    8. - - Data Security - + Data Security
    9. - - Your Rights as a Data Subject - + Your Rights as a Data Subject
    10. - - Storing Personal Data - + Storing Personal Data
    11. - - Changes to this Privacy Policy - + Children’s data
    12. - - Contacts us - + Changes to this Privacy Policy +
    13. +
    14. + Contacts us

    2. Glossary

    @@ -151,10 +136,8 @@ const SafePrivacyPolicy = () => (
  1. “Safe Account” is a modular, self-custodial (i.e. not supervised by us) smart contract-based multi-signature Wallet. Safe Accounts are{' '} - - - open-source - + + open-source  released under LGPL-3.0.
  2. @@ -208,7 +191,7 @@ const SafePrivacyPolicy = () => ( When visiting our website or using {'Safe{Wallet}'}, we may collect and process personal data. The data will be stored in different instances

    -
      +
      1. We connect the Wallet to the web app to identify the user via their public Wallet address. For this purpose we process: @@ -217,8 +200,6 @@ const SafePrivacyPolicy = () => (
      2. WalletConnect connection data
      -
    -
    1. When you create a new Safe Account we process the following data to compose a Transaction based on your entered data to be approved by your Wallet: @@ -341,6 +322,7 @@ const SafePrivacyPolicy = () => (
    2. user behavior,
    3. wallet type,
    4. Safe Account address,
    5. +
    6. Signer wallet address,
    7. device and browser user agent,
    8. user consent,
    9. operating system,
    10. @@ -359,7 +341,6 @@ const SafePrivacyPolicy = () => (

      We do not track any of the following:

        -
      1. Signer wallet addresses
      2. Wallet signatures
      3. Granular transaction details
      @@ -555,36 +536,28 @@ const SafePrivacyPolicy = () => (

      5.2. Amazon Web Services

      We use{' '} - - - Amazon Web Services (AWS) - + + Amazon Web Services (AWS)  to store log and database data as described in section 4.1.

      5.3. Datadog

      We use{' '} - - - Datadog - + + Datadog  to store log data as described in section 4.1.

      5.4. Mobile app stores

      {'Safe{Wallet}'} mobile apps are distributed via{' '} - - - Apple AppStore - + + Apple AppStore  and{' '} - - - Google Play Store - + + Google Play Store . They most likely track user behavior when downloading apps from their stores as well as when using apps. We only have very limited access to that data. We can view aggregated statistics on installs and uninstalls. Grouping by @@ -600,10 +573,8 @@ const SafePrivacyPolicy = () => (

      5.6. Google Firebase

      We use the following{' '} - - - Google Firebase - + + Google Firebase  services:

      @@ -620,10 +591,8 @@ const SafePrivacyPolicy = () => (

      5.7. WalletConnect

      - - - WalletConnect - + + WalletConnect  is used to connect wallets to dapps using end-to-end encryption by scanning a QR code. We do not store any information collected by WalletConnect.{' '} @@ -631,27 +600,21 @@ const SafePrivacyPolicy = () => (

      5.8. Sentry

      We use{' '} - - - Sentry - + + Sentry  to collect error reports and crashes to improve product and user experience.{' '}

      5.9. Beamer

      We use{' '} - - - Beamer - + + Beamer  providing updates to the user about changes in the app. Beamer's purpose and function are further explained under the following link{' '} - - - https://www.getbeamer.com/showcase/notification-center - + + https://www.getbeamer.com/showcase/notification-center .

      @@ -659,16 +622,12 @@ const SafePrivacyPolicy = () => (

      5.10. Node providers

      We use{' '} - - - Infura - + + Infura  and{' '} - - - Nodereal - + + Nodereal  to query public blockchain data from our backend services. All Safe Accounts are monitored, no personalization is happening and no user IP addresses are forwarded. Personal data processed are: @@ -681,10 +640,8 @@ const SafePrivacyPolicy = () => (

      5.11. Tenderly

      We use{' '} - - - Tenderly - + + Tenderly  to simulate blockchain transactions before they are executed. For that we send your smart contract address of your Safe Account and transaction data to Tenderly. @@ -693,48 +650,48 @@ const SafePrivacyPolicy = () => (

      We use the following tools for internal communication.

      • - - - Slack - + + Slack
      • - - - Google Workspace - + + Google Workspace
      • - - - Notion - + + Notion

      5.13. Web3Auth

      We use{' '} - - - Web3Auth - + + Web3Auth {' '} to create a signer wallet/an owner account by using the user's Gmail account or Apple ID information.

      5.14. MoonPay

      We use{' '} - - - MoonPay - + + MoonPay {' '} to offer on-ramp and off-ramp services. For that purpose personal data is required for KYC/AML or other financial regulatory requirements. This data is encrypted by MoonPay.

      +

      5.15. Spindl

      +

      + We use{' '} + + Spindl + + , a measurement and attribution solution for web3 that assists us in comprehending how users interact with + different decentralized applications and our app and to enhance your experience with {`Safe{Wallet}`}. For + enhanced privacy, data is stored for a period of 7 days after which it is securely deleted. +

      6. Sharing Your Personal Data

      We may pass your information to our Business Partners, administration centers, third party service providers, @@ -796,10 +753,8 @@ const SafePrivacyPolicy = () => ( You have certain rights under applicable legislation, and in particular under Regulation EU 2016/679 (General Data Protection Regulation or ‘GDPR’). We explain these below. You can find out more about the GDPR and your rights by accessing the{' '} - - - European Commission’s website - + + European Commission’s website . If you wish to exercise your data subject rights, please contact us by post or at privacy@cc0x.dev.

      @@ -948,10 +903,8 @@ const SafePrivacyPolicy = () => ( Phone: 030/138 89-0

      - - - https://www.datenschutz-berlin.de - + + https://www.datenschutz-berlin.de  

      @@ -970,7 +923,13 @@ const SafePrivacyPolicy = () => ( compliance with a legal obligation to which we are subject, or in order to protect your vital interests or the vital interests of another natural person.

      -

      12. Changes to this Privacy Policy

      +

      12. Children’s data

      +

      + Our products and services are neither designed nor intended for use by children and persons under the age of 18. + If you suspect or discover that our products and services are being used by a child, please contact us immediately + at privacy@cc0x.dev +

      +

      13. Changes to this Privacy Policy

      We may modify this privacy policy at any time to comply with legal requirements as well as developments within our organization. When we do, we will revise the date at the top of this page. Each visit or interaction with our @@ -979,7 +938,7 @@ const SafePrivacyPolicy = () => ( you about, you acknowledge that it is your responsibility to review our privacy policy to be aware of modifications. If you do not agree to the revised policy, you should discontinue your use of this website.

      -

      13. Contact Us

      +

      14. Contact Us

      Contact us by post or email at:

      Core Contributors GmbH @@ -1004,9 +963,7 @@ const SafePrivacyPolicy = () => ( Germany

      - - corecontributors.dpo@techgdpr.com - + corecontributors.dpo@techgdpr.com

) From b920be10fb473743f34815baf0f5a802e9428e46 Mon Sep 17 00:00:00 2001 From: katspaugh Date: Tue, 21 Nov 2023 15:35:48 +0100 Subject: [PATCH 3/6] Rm start={1} --- src/pages/privacy.tsx | 48 +++++++++++++++++++++---------------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/src/pages/privacy.tsx b/src/pages/privacy.tsx index b76a060195..f85bbcfc61 100644 --- a/src/pages/privacy.tsx +++ b/src/pages/privacy.tsx @@ -101,7 +101,7 @@ const SafePrivacyPolicy = () => (

2. Glossary

What do some of the capitalized terms mean in this policy?

-
    +
    1. “Blockchain” means a mathematically secured consensus ledger such as the Ethereum Virtual Machine, an Ethereum Virtual Machine compatible validation mechanism, or other decentralized validation mechanisms. @@ -195,7 +195,7 @@ const SafePrivacyPolicy = () => (
    2. We connect the Wallet to the web app to identify the user via their public Wallet address. For this purpose we process: -
        +
        1. public Wallet address and
        2. WalletConnect connection data
        @@ -203,7 +203,7 @@ const SafePrivacyPolicy = () => (
      1. When you create a new Safe Account we process the following data to compose a Transaction based on your entered data to be approved by your Wallet: -
          +
          1. your public Wallet address,
          2. account balance,
          3. smart contract address of the Safe Account,
          4. @@ -216,7 +216,7 @@ const SafePrivacyPolicy = () => (
          5. When you create a Profile for a new Safe Account we process the following data for the purpose of enabling you to view your Safe Account after creation as well as enabling you to view all co-owned Safe Accounts: -
              +
              1. your public Wallet address and
              2. account balance
              @@ -226,7 +226,7 @@ const SafePrivacyPolicy = () => (
            1. When you create a Profile for an existing Safe Account for the purpose of allowing you to view and use them in the {'Safe{Wallet}'}, we process your -
                +
                1. public Wallet address,
                2. Safe Account balance,
                3. smart contract address of the Safe Account and
                4. @@ -238,7 +238,7 @@ const SafePrivacyPolicy = () => (
                5. When you initiate a Safe Account Transaction we process the following data to compose the Transaction for you based on your entered data:{' '} -
                    +
                    1. your public Wallet address and
                    2. smart contract address of the Safe Account
                    @@ -248,7 +248,7 @@ const SafePrivacyPolicy = () => (
                  1. When you sign a Safe Account Transaction we process the following data to enable you to sign the Transaction using your Wallet: -
                      +
                      1. Safe Account balance,
                      2. smart contract address of Safe Account and
                      3. Safe Account owner's public Wallet addresses
                      4. @@ -258,7 +258,7 @@ const SafePrivacyPolicy = () => (
                        1. To enable you to execute The transaction on the Blockchain we process: -
                            +
                            1. your public Wallet address,
                            2. Safe Account balance,
                            3. smart contract address of the Safe Account,
                            4. @@ -272,7 +272,7 @@ const SafePrivacyPolicy = () => ( When we collect relevant data from the Blockchain to display context information in the {`Safe{Wallet}`} we process: -
                                +
                                1. your public Wallet address,
                                2. account balance,
                                3. account activity and
                                4. @@ -284,7 +284,7 @@ const SafePrivacyPolicy = () => (
                                5. When we decode Transactions from the Blockchain for the purpose of providing Transaction information in a conveniently readable format, we process: -
                                    +
                                    1. your public Wallet address
                                    2. account balance and
                                    3. account activity
                                    4. @@ -295,7 +295,7 @@ const SafePrivacyPolicy = () => (
                                    5. When we maintain a user profile to provide you with a good user experience through Profiles and an address book we process: -
                                        +
                                        1. your public Wallet address,
                                        2. label,
                                        3. smart contract address of the Safe Account,
                                        4. @@ -316,7 +316,7 @@ const SafePrivacyPolicy = () => (

                                          4.2. Tracking

                                          4.2.1 We will process the following personal data to analyze your behavior:

                                          -
                                            +
                                            1. IP address (will not be stored for EU users),
                                            2. session tracking,
                                            3. user behavior,
                                            4. @@ -349,7 +349,7 @@ const SafePrivacyPolicy = () => ( 4.2.2 We conduct technical monitoring of your activity on the platform in order to ensure availability, integrity and robustness of the service. For this purpose we process your:

                                              -
                                                +
                                                1. IP addresses,
                                                2. meta and communication data,
                                                3. website access and
                                                4. @@ -380,7 +380,7 @@ const SafePrivacyPolicy = () => ( When you participate in our user experience research we may collect and process some personal data. This data may include:

                                                  -
                                                    +
                                                    1. your name
                                                    2. your email
                                                    3. your phone type
                                                    4. @@ -398,13 +398,13 @@ const SafePrivacyPolicy = () => (

                                                      4.4. Publishing the app

                                                      4.4.1 Publishing the app on Google Play Store.

                                                      We process the following information to enable you to download the app on smartphones running Android:

                                                      -
                                                        +
                                                        1. google account and
                                                        2. e-mail address

                                                        4.4.2 Publishing the app on Apple App Store

                                                        We process the following information to enable you to download the app on smartphones running iOS:

                                                        -
                                                          +
                                                          1. apple account and
                                                          2. e-mail address
                                                          @@ -414,7 +414,7 @@ const SafePrivacyPolicy = () => (

                                                          4.5. Use of the app

                                                          4.5.1 We provide the app to you to enable you to use it. For this purpose we process your:

                                                          -
                                                            +
                                                            1. mobile device information,
                                                            2. http request caches and
                                                            3. http request cookies
                                                            4. @@ -423,7 +423,7 @@ const SafePrivacyPolicy = () => ( 4.5.2 In order to update you about changes in the app, we need to send you push notifications. For this purpose we process your:

                                                              -
                                                                +
                                                                1. Transactions executed and failed,
                                                                2. assets sent,
                                                                3. assets received
                                                                4. @@ -432,14 +432,14 @@ const SafePrivacyPolicy = () => ( 4.5.3 To provide support to you and notify you about outage resulting in unavailability of the service, we process your:

                                                                  -
                                                                    +
                                                                    1. pseudonymized user identifier

                                                                    4.5.4 In order to provide remote client configuration and control whether to inform about, recommend or force you to update your app or enable/disable certain app features we process your:

                                                                    -
                                                                      +
                                                                      1. User agent,
                                                                      2. app information (version, build number etc.),
                                                                      3. language,
                                                                      4. @@ -461,7 +461,7 @@ const SafePrivacyPolicy = () => ( you.{' '}

                                                                        4.5.5 Finally, to report errors and improve user experience we process your:

                                                                        -
                                                                          +
                                                                          1. User agent info (Browser, OS, device),
                                                                          2. URL that you were on (Can contain Safe Account address) and
                                                                          3. Error info: Time, stacktrace
                                                                          4. @@ -471,7 +471,7 @@ const SafePrivacyPolicy = () => ( 4.5.6 We process your personal data to allow you to authenticate using your gmail account or AppleID and to create a signer wallet/owner account . For that purpose following personal data is processed:

                                                                            -
                                                                              +
                                                                              1. Anonymised device information and identifiers, e.g. IP address, cookie IDs, device type
                                                                              2. User account authentication information (e.g. username, password)
                                                                              3. @@ -488,7 +488,7 @@ const SafePrivacyPolicy = () => ( 4.5.7 Providing on and off-ramp services to enable you to top up your Safe Account with e.g. bank transfer, debit card, credit card. For this purpose MoonPay may process your:

                                                                                -
                                                                                  +
                                                                                  1. full name
                                                                                  2. date of birth
                                                                                  3. nationality
                                                                                  4. @@ -805,7 +805,7 @@ const SafePrivacyPolicy = () => (
                                                                                    Right to restrict processing and right to object to processing

                                                                                    You have a right to restrict processing of your personal information, such as where:

                                                                                    -
                                                                                      +
                                                                                      1. you contest the accuracy of the personal information;
                                                                                      2. where processing is unlawful you may request, instead of requesting erasure, that we restrict the use of the From 3ba4eff9c73f1fc4784b9d8afc22de7eed714b18 Mon Sep 17 00:00:00 2001 From: katspaugh Date: Tue, 21 Nov 2023 21:59:51 +0100 Subject: [PATCH 4/6] Add pathnames --- src/pages/privacy.tsx | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/pages/privacy.tsx b/src/pages/privacy.tsx index f85bbcfc61..e7e070ac26 100644 --- a/src/pages/privacy.tsx +++ b/src/pages/privacy.tsx @@ -60,43 +60,43 @@ const SafePrivacyPolicy = () => (

                                                                                        If you are viewing this policy online, you can click on the below links to jump to the relevant section:

                                                                                        1. - Glossary + Glossary
                                                                                        2. - Your information and the Blockchain + Your information and the Blockchain
                                                                                        3. - How We Use Personal Data + How We Use Personal Data
                                                                                        4. - Use of Third Party Applications + Use of Third Party Applications
                                                                                        5. - Sharing Your Personal Data + Sharing Your Personal Data
                                                                                        6. - Transferring Your data outside of the EU + Transferring Your data outside of the EU
                                                                                        7. - Existence of Automated Decision-making + Existence of Automated Decision-making
                                                                                        8. - Data Security + Data Security
                                                                                        9. - Your Rights as a Data Subject + Your Rights as a Data Subject
                                                                                        10. - Storing Personal Data + Storing Personal Data
                                                                                        11. - Children’s data + Children’s data
                                                                                        12. - Changes to this Privacy Policy + Changes to this Privacy Policy
                                                                                        13. - Contacts us + Contacts us

                                                                                        2. Glossary

                                                                                        From 5346123933e5ed94305658e676e5718ca416b8ae Mon Sep 17 00:00:00 2001 From: katspaugh Date: Wed, 22 Nov 2023 08:23:20 +0100 Subject: [PATCH 5/6] Section links --- src/pages/privacy.tsx | 148 ++++++++++++++++++++++-------------------- 1 file changed, 76 insertions(+), 72 deletions(-) diff --git a/src/pages/privacy.tsx b/src/pages/privacy.tsx index e7e070ac26..b55a528f5a 100644 --- a/src/pages/privacy.tsx +++ b/src/pages/privacy.tsx @@ -1,7 +1,6 @@ import type { NextPage } from 'next' import Head from 'next/head' import { IS_OFFICIAL_HOST } from '@/config/constants' -import Link from '@mui/material/Link' const SafePrivacyPolicy = () => (
                                                                                        @@ -22,6 +21,11 @@ const SafePrivacyPolicy = () => ( font-size: 1em; margin-bottom: 0; } + + a { + font-weight: 600; + text-decoration: underline; + } `}

                                                                                        Privacy Policy

                                                                                        @@ -29,7 +33,7 @@ const SafePrivacyPolicy = () => (

                                                                                        Your privacy is important to us. It is our policy to respect your privacy and comply with any applicable law and regulation regarding any personal information we may collect about you, including across our website,{' '} - https://app.safe.global + https://app.safe.global , and other sites we own and operate as well as mobile applications we offer. Wherever possible, we have designed our website so that you may navigate and use our website without having to provide Personal Data.

                                                                                        @@ -60,46 +64,46 @@ const SafePrivacyPolicy = () => (

                                                                                        If you are viewing this policy online, you can click on the below links to jump to the relevant section:

                                                                                        1. - Glossary + Glossary
                                                                                        2. - Your information and the Blockchain + Your information and the Blockchain
                                                                                        3. - How We Use Personal Data + How We Use Personal Data
                                                                                        4. - Use of Third Party Applications + Use of Third Party Applications
                                                                                        5. - Sharing Your Personal Data + Sharing Your Personal Data
                                                                                        6. - Transferring Your data outside of the EU + Transferring Your data outside of the EU
                                                                                        7. - Existence of Automated Decision-making + Existence of Automated Decision-making
                                                                                        8. - Data Security + Data Security
                                                                                        9. - Your Rights as a Data Subject + Your Rights as a Data Subject
                                                                                        10. - Storing Personal Data + Storing Personal Data
                                                                                        11. - Children’s data + Children’s data
                                                                                        12. - Changes to this Privacy Policy + Changes to this Privacy Policy
                                                                                        13. - Contacts us + Contacts us
                                                                                        -

                                                                                        2. Glossary

                                                                                        +

                                                                                        2. Glossary

                                                                                        What do some of the capitalized terms mean in this policy?

                                                                                        1. @@ -136,9 +140,9 @@ const SafePrivacyPolicy = () => (
                                                                                        2. “Safe Account” is a modular, self-custodial (i.e. not supervised by us) smart contract-based multi-signature Wallet. Safe Accounts are{' '} - + open-source - +  released under LGPL-3.0.
                                                                                        3. @@ -154,7 +158,7 @@ const SafePrivacyPolicy = () => ( user's device.
                                                                                        -

                                                                                        3. Your information and the Blockchain

                                                                                        +

                                                                                        3. Your information and the Blockchain

                                                                                        Blockchains, also known as distributed ledger technology (or simply ‘DLT’), are made up of digitally recorded data in a chain of packages called ‘blocks’. The manner in which these blocks are linked is @@ -185,7 +189,7 @@ const SafePrivacyPolicy = () => ( THE BLOCKCHAIN. IN PARTICULAR THE BLOCKCHAIN IS AVAILABLE TO THE PUBLIC AND ANY PERSONAL DATA SHARED ON THE BLOCKCHAIN WILL BECOME PUBLICLY AVAILABLE

                                                                                        -

                                                                                        4. How We Use Personal Data

                                                                                        +

                                                                                        4. How We Use Personal Data

                                                                                        4.1. When visiting our website and using {'Safe{Wallet}'}

                                                                                        When visiting our website or using {'Safe{Wallet}'}, we may collect and process personal data. The data will be @@ -522,7 +526,7 @@ const SafePrivacyPolicy = () => ( legal obligation to which we are subject. The legal basis for this processing is our legitimate interests, namely the protection and assertion of our legal rights.

                                                                                        -

                                                                                        5. Use of Third Party Applications

                                                                                        +

                                                                                        5. Use of Third Party Applications

                                                                                        5.1. Blockchain

                                                                                        When using Safe Accounts your smart contract address, Safe Account Transactions, addresses of signer accounts and @@ -536,29 +540,29 @@ const SafePrivacyPolicy = () => (

                                                                                        5.2. Amazon Web Services

                                                                                        We use{' '} - + Amazon Web Services (AWS) - +  to store log and database data as described in section 4.1.

                                                                                        5.3. Datadog

                                                                                        We use{' '} - + Datadog - +  to store log data as described in section 4.1.

                                                                                        5.4. Mobile app stores

                                                                                        {'Safe{Wallet}'} mobile apps are distributed via{' '} - + Apple AppStore - +  and{' '} - + Google Play Store - + . They most likely track user behavior when downloading apps from their stores as well as when using apps. We only have very limited access to that data. We can view aggregated statistics on installs and uninstalls. Grouping by device type, app version, language, carrier and country is possible. @@ -573,9 +577,9 @@ const SafePrivacyPolicy = () => (

                                                                                        5.6. Google Firebase

                                                                                        We use the following{' '} - + Google Firebase - +  services:

                                                                                          @@ -591,44 +595,44 @@ const SafePrivacyPolicy = () => (

                                                                                        5.7. WalletConnect

                                                                                        - + WalletConnect - +  is used to connect wallets to dapps using end-to-end encryption by scanning a QR code. We do not store any information collected by WalletConnect.{' '}

                                                                                        5.8. Sentry

                                                                                        We use{' '} - + Sentry - +  to collect error reports and crashes to improve product and user experience.{' '}

                                                                                        5.9. Beamer

                                                                                        We use{' '} - + Beamer - +  providing updates to the user about changes in the app. Beamer's purpose and function are further explained under the following link{' '} - + https://www.getbeamer.com/showcase/notification-center - + .

                                                                                        We do not store any information collected by Beamer.

                                                                                        5.10. Node providers

                                                                                        We use{' '} - + Infura - +  and{' '} - + Nodereal - +  to query public blockchain data from our backend services. All Safe Accounts are monitored, no personalization is happening and no user IP addresses are forwarded. Personal data processed are:

                                                                                        @@ -640,9 +644,9 @@ const SafePrivacyPolicy = () => (

                                                                                        5.11. Tenderly

                                                                                        We use{' '} - + Tenderly - +  to simulate blockchain transactions before they are executed. For that we send your smart contract address of your Safe Account and transaction data to Tenderly.

                                                                                        @@ -650,49 +654,49 @@ const SafePrivacyPolicy = () => (

                                                                                        We use the following tools for internal communication.

                                                                                        5.13. Web3Auth

                                                                                        We use{' '} - + Web3Auth - {' '} + {' '} to create a signer wallet/an owner account by using the user's Gmail account or Apple ID information.

                                                                                        5.14. MoonPay

                                                                                        We use{' '} - + MoonPay - {' '} + {' '} to offer on-ramp and off-ramp services. For that purpose personal data is required for KYC/AML or other financial regulatory requirements. This data is encrypted by MoonPay.

                                                                                        5.15. Spindl

                                                                                        We use{' '} - + Spindl - + , a measurement and attribution solution for web3 that assists us in comprehending how users interact with different decentralized applications and our app and to enhance your experience with {`Safe{Wallet}`}. For enhanced privacy, data is stored for a period of 7 days after which it is securely deleted.

                                                                                        -

                                                                                        6. Sharing Your Personal Data

                                                                                        +

                                                                                        6. Sharing Your Personal Data

                                                                                        We may pass your information to our Business Partners, administration centers, third party service providers, agents, subcontractors and other associated organizations for the purposes of completing tasks and providing our @@ -706,7 +710,7 @@ const SafePrivacyPolicy = () => ( or reorganization, or if we are under a duty to disclose or share your personal data in order to comply with any legal obligation. However, we will take steps to ensure that your privacy rights continue to be protected.

                                                                                        -

                                                                                        7. Transferring Your data outside of the EU

                                                                                        +

                                                                                        7. Transferring Your data outside of the EU

                                                                                        Wherever possible we will choose service providers based in the EU. For those outside the EU, wherever possible we will configure data to be inside the EU. We concluded the new version of the Standard Contractual Clauses with @@ -735,9 +739,9 @@ const SafePrivacyPolicy = () => ( DECENTRALIZED PUBLIC NETWORK AND ACCORDINGLY ANY PERSONAL DATA WRITTEN ONTO THE BLOCKCHAIN MAY BE TRANSFERRED AND STORED ACROSS THE GLOBE.

                                                                                        -

                                                                                        8. Existence of Automated Decision-making

                                                                                        +

                                                                                        8. Existence of Automated Decision-making

                                                                                        We do not use automatic decision-making or profiling when processing Personal Data.

                                                                                        -

                                                                                        9. Data Security

                                                                                        +

                                                                                        9. Data Security

                                                                                        We have put in place appropriate security measures to prevent your personal data from being accidentally lost, used or accessed in an unauthorized way, altered or disclosed. In addition, we limit access to your personal data @@ -748,14 +752,14 @@ const SafePrivacyPolicy = () => ( We have put in place procedures to deal with any suspected personal data breach and will notify you and any applicable regulator of a breach where we are legally required to do so.

                                                                                        -

                                                                                        10. Your Rights as a Data Subject

                                                                                        +

                                                                                        10. Your Rights as a Data Subject

                                                                                        You have certain rights under applicable legislation, and in particular under Regulation EU 2016/679 (General Data Protection Regulation or ‘GDPR’). We explain these below. You can find out more about the GDPR and your rights by accessing the{' '} - + European Commission’s website - + . If you wish to exercise your data subject rights, please contact us by post or at privacy@cc0x.dev.

                                                                                        Right Information and access
                                                                                        @@ -903,9 +907,9 @@ const SafePrivacyPolicy = () => ( Phone: 030/138 89-0

                                                                                        - + https://www.datenschutz-berlin.de - +  

                                                                                        @@ -913,7 +917,7 @@ const SafePrivacyPolicy = () => ( residence, place of work, or the place where you allege an infringement of one or more of our rights has taken place, if that is based in the EEA.

                                                                                        -

                                                                                        11. Storing Personal Data

                                                                                        +

                                                                                        11. Storing Personal Data

                                                                                        We retain your information only for as long as is necessary for the purposes for which we process the information as set out in this policy. @@ -923,13 +927,13 @@ const SafePrivacyPolicy = () => ( compliance with a legal obligation to which we are subject, or in order to protect your vital interests or the vital interests of another natural person.

                                                                                        -

                                                                                        12. Children’s data

                                                                                        +

                                                                                        12. Children’s data

                                                                                        Our products and services are neither designed nor intended for use by children and persons under the age of 18. If you suspect or discover that our products and services are being used by a child, please contact us immediately - at privacy@cc0x.dev + at privacy@cc0x.dev

                                                                                        -

                                                                                        13. Changes to this Privacy Policy

                                                                                        +

                                                                                        13. Changes to this Privacy Policy

                                                                                        We may modify this privacy policy at any time to comply with legal requirements as well as developments within our organization. When we do, we will revise the date at the top of this page. Each visit or interaction with our @@ -938,7 +942,7 @@ const SafePrivacyPolicy = () => ( you about, you acknowledge that it is your responsibility to review our privacy policy to be aware of modifications. If you do not agree to the revised policy, you should discontinue your use of this website.

                                                                                        -

                                                                                        14. Contact Us

                                                                                        +

                                                                                        14. Contact Us

                                                                                        Contact us by post or email at:

                                                                                        Core Contributors GmbH @@ -963,7 +967,7 @@ const SafePrivacyPolicy = () => ( Germany

                                                                                        - corecontributors.dpo@techgdpr.com + corecontributors.dpo@techgdpr.com

                                                                                        ) From e2b76a403e1aa5270456e431bb7a76974571d4bc Mon Sep 17 00:00:00 2001 From: katspaugh Date: Wed, 22 Nov 2023 09:11:38 +0100 Subject: [PATCH 6/6] Smooth scroll --- src/pages/privacy.tsx | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/src/pages/privacy.tsx b/src/pages/privacy.tsx index b55a528f5a..e709b86f5d 100644 --- a/src/pages/privacy.tsx +++ b/src/pages/privacy.tsx @@ -1,9 +1,25 @@ +import type { MouseEventHandler, ReactNode } from 'react' import type { NextPage } from 'next' import Head from 'next/head' import { IS_OFFICIAL_HOST } from '@/config/constants' +const SmoothScroll = ({ children }: { children: ReactNode }) => { + const onClick: MouseEventHandler = (e) => { + const anchor = (e.target as HTMLAnchorElement).getAttribute('href') + if (anchor?.startsWith('#')) { + e.preventDefault() + const element = document.querySelector(anchor) + if (element) { + element.scrollIntoView({ behavior: 'smooth' }) + } + } + } + + return
                                                                                        {children}
                                                                                        +} + const SafePrivacyPolicy = () => ( -
                                                                                        +

                                                                                        Privacy Policy

                                                                                        @@ -969,7 +989,7 @@ const SafePrivacyPolicy = () => (

                                                                                        corecontributors.dpo@techgdpr.com

                                                                                        -
                                                                                        + ) const PrivacyPolicy: NextPage = () => {