Code Monkey home page Code Monkey logo

jaxx's Introduction

Terms of Service

1.   BASICS
2.   OBLIGATIONS
3.   CONSTRAINTS
4.   DATA COLLECTION
5.   INTERPRETATION

1. BASICS

1.1. Parties: You are at least 18 years old, and at least the age of majority where you reside. We are Decentral, Inc. (decentral.ca), a Canadian corporation which conducts business from premises at 292 Adelaide St. W., Suite 401, Toronto ON, M5V 1P6. This is a legal agreement between you and Decentral.

1.2. Service: Decentral makes and maintains software called Jaxx. Jaxx informs users about virtual currencies, cryptocurrencies, and blockchain tokens (together, "Digital Assets") through third-party information, and enables users to access and transfer Digital Assets recorded on third-party blockchains.

Software should help protect human rights, like privacy. Jaxx is designed to respect your privacy. We don't have access to your Backup Phrase or private keys: if you lose them, we can't help recover them. Install them on a second device or, at the very least, write them down.

1.3. Agreement: This agreement lets you use Jaxx software, services, and support at no charge, as long as you respect certain obligations, understand certain constraints, and are comfortable with certain data practices. You're free to terminate the agreement by stopping to use Jaxx. We're free to stop providing any aspect of it.

This agreement doesn't apply to third-party information, like the evolving set of RSS feeds integrated into Jaxx. Nor does this agreement apply to clearly-marked third-party services offered on the Jaxx platform. Nor does this agreement cover your relationship with the Digital Assets with which Jaxx lets you interact, but which Decentral neither created nor can influence. Where third parties apply their own terms and policies, it's worth reviewing them.

1.4. Updates: When we update this agreement, we'll push it to Jaxx, identify it in the release, show the change date, and archive the previous version online. Unless the change is immaterial or to your clear advantage, we'll propose it 30 days in advance, so you have time to reject the change by ceasing use.

2. OBLIGATIONS

2.1. Take Responsibility: We provide Jaxx without charge. Our ability to do that depends partly on your taking responsibility for how you use Jaxx. The following three items are therefore fundamental to our agreement:

First, we can't recover your Backup Phrase. We have no access to it. If you don't install the Backup Phrase on a second device, write it down, and keep it in a safe place, you may lose access to your Digital Assets forever. Don't do that.

Second, Decentral isn't liable for any losses or damages that result from providing you with Jaxx software, services, and support. Nor shall our liability to you exceed, under any circumstances, the greater of the Canadian dollar value of 0.01 bitcoins, and C$50.

Third, you indemnify Decentral against any claims, damages, losses, and legal fees incurred due to your use of Jaxx, including support services. If someone sues us about what you do, you pay.

You can't assign this agreement to someone else. If they install Jaxx, they enter into their own agreement with us.

2.2. Act Prudently: Decentral doesn't create, and has no control over, any of the Digital Assets you interact with through Jaxx. You, alone, are responsible for the Digital Assets you choose and use. It's therefore up to you to act prudently by doing at least four things.   a) You can't act prudently if you haven't learned the basics about the Digital Assets you're considering interacting with. Carefully review the list of supported Digital Assets before engaging in any transactions. Search for them online. Vet them carefully.   b) Jaxx doesn't require you to register or log in, but does ask you to enter a "Backup Phrase", or create a new one, to generate the private and public keys needed to make transactions. Your Backup Phrase, private keys, and passwords (collectively, "Private Key Information") is only stored locally, on your device. Losing Private Key Information is therefore no harder than dropping your phone in a lake, experiencing a bad software update, or other events typical of modern digital life. Back it up or, even better, install Jaxx on another device with the same Backup Phrase, and make sure it works, or you could lose access to your Digital Assets forever.   c) Secure your devices and your backups. If someone steals your Backup Phrase or accesses your devices, they could control your Digital Assets. Networks, devices, and software environments are rife with viruses and malware. Carefully guard your Private Key Information; take the time to update and secure your devices; use sites (like Security Planner) to learn about improving your online safety.   d) Even if you delete Jaxx software from a device, data may remain behind. On a shared device like a public computer, this could allow someone to access your transactions without authorization. Take care where you install Jaxx, and extra care to eradicate every trace when you delete it.

2.3. Play Nicely: Decentral has a strong commitment to user autonomy. But there are some things either Jaxx isn't designed to support, or Decentral isn't allowed to. You agree not to:

a) use Jaxx in a way likely to interfere with other Jaxx users or servers, such as excessive API calls or network spam; or

b) use Jaxx in a manner contrary to the laws of Canada or your local laws.

Ensure your transactions with a Digital Asset conform to its rules, especially with smart contract systems.

2.4. Respect Others' Work: Jaxx is made up of intellectual property. That includes intellectual property held by Decentral, like copyright in Jaxx's code; copyright in our text, images, and sounds; and trademarks in the distinctive words, symbols, and designs that identify Decentral and Jaxx.   We licence Jaxx to you, royalty-free, on a non-exclusive, worldwide, but personal and non-transferable basis. We don't licence the right to re-distribute Jaxx, modify its code, or use its content or Decentral's trademarks in other software or projects. Those require Decentral's written permission first.   You may, yourself, choose to provide feedback on Jaxx. We'll assume you've allowed us to use and keep your feedback, incorporate it, and hold a non-exclusive perpetual licence in it without royalty or obligation.   Third parties provide information, software libraries, and services that Jaxx uses or is partly built on. We assert no copyright in the RSS feeds we pass through. We do not own third-party software libraries. We make use of third-party platforms. Please refer to and respect relevant third-party licenses.

3. CONSTRAINTS

3.1. No Guarantees: Jaxx software, services, and support are provided at no cost, as is and, to the greatest extent laws allow, without any warranty at all. Please therefore note that we don't warrant Jaxx is of merchantable quality or fit for your purpose, even if you've notified us of the purpose. Nor can we warrant that Jaxx is bug-free. Bugs are inevitable. We work hard to rank and squash them.

3.2. Moving Parts: Using software to interact with Digital Assets is risky. It depends on a complex chain of moving parts working together, and working properly.   We've described basic steps we expect you to take to act prudently, and set out the extent of our liability and of your indemnity to us. For the same reasons, we can't be liable to you for, and disclaim the risks involved in, these moving parts. They include:  

  • failures in your connectivity, hardware, other software, and operating system (mobile or desktop), and how these interact with each other and with Jaxx; cloud backup software that may upload your private files or information to third-party services, although we try to disable this functionality's ability to store your Backup Phrase or private keys in the cloud; malware, viruses or other malicious software that is able to take control of or interfere with your Jaxx instance; communication delays between your Jaxx instance and a node or relay service for a Digital Asset;
  • version updates that are incompatible or don't work properly on your device; and
  • theft of Digital Assets.

The same disclaimer of liability and risk applies to any damages or issues arising from our free technical support service. It is provided on a best-efforts basis. You get what you pay for.

3.3. Blockchain Interaction: Jaxx provides functions for sending Digital Assets' transfer instructions. Jaxx doesn't control the blockchains to which the instructions are sent. That puts some constraints on what we're able to do or be responsible for.

The only authentic record of Digital Assets transactions is the applicable blockchain. We can't guarantee that the transfer instructions will be acted on and your transactions stored on a blockchain, nor that once stored, they remain on the blockchain.

Many Digital Asset systems require transaction fees, like mining fees. If the transaction fees are set too low or too high, you may incur losses. We can't be responsible for them.

Jaxx's market information about Digital Assets reflects a point in time for underlying data fluctuating constantly. The sending and execution of transfer instructions necessarily involves a longer period than that point in time, and the data values reflected in your transactions will differ accordingly. We're not responsible for that difference.

4. DATA POLICY

4.1. Personal Information Processing: "Personal information" includes anything about you or that could be used to identify you, either on its own or in combination with other information. Consistent with our pro-privacy approach, we avoid collecting personal information. Your public and private key information is stored locally on your device and maintained through your Backup Phrase. Only the person in control of the device with your Jaxx instance and of your Backup Phrase backup has access to these, so you have everything you need to port your activity to other applications.   Personal information we do hold is treated as confidential. We bind all of our staff and seek to bind every relevant contractor, who we've identified, to confidentiality agreements. We use only encrypted connections between our own servers, and insist on them with third-party servers.   We do not provide personal information to anyone else unless legally compelled to and, to the extent legally permitted, provide notice of having done so to the affected parties.

4.2. Necessary Identifiers: In order to maintain your settings across the Jaxx instances installed on different devices, Jaxx indirectly derives a unique Jaxx ID from your Backup Phrase. The Jaxx ID is derived from the Backup Phrase using a one-way cryptographic hash function, so we can't feasibly use your Jaxx ID to reverse-engineer your Backup Phrase.   Because your Jaxx ID is a persistent identifier, it is in the nature of personal information. However, we do not require information to be tied to it beyond your app settings, like the wallets to display and sequence to show them in. We do not expose the Jaxx ID outside our systems. We do not even have information about whose Jaxx ID it is.

4.3. Opt-In Identifiers: Although we do not require other personal information to be tied to your Jaxx ID, we do give you the opportunity to do so through myJAXX. Separately, you may choose to provide personal information to us through the support process.   The myJAXX module requests your email address in order to provide you with updates and let you port your myJAXX settings. It also asks you to choose a display name. After that, myJAXX defaults to the display name and email address you have already tied to your Jaxx ID.   The support process is not tied to your Jaxx ID, but user communications generated through the support process may include personal identifiers, and are exposed to a contracted third-party. Further, when you reach out to our support teams on uncontracted social media platforms, they may respond on the same platform, to which you will therefore have exposed the information you've chosen to disclose.   We delete email address and, once the limitation period has run in your jurisdiction, customer support information on request ([email protected]). You can always withdraw consent for email subscriptions by clicking on the link at the bottom of the email.

4.4. Personal Information Holdings: In addition to necessary (Jaxx ID) and opt-in (myJAXX, customer support) identifiers, we have access to:

a) your transaction addresses and, occasionally, public keys, and the blockchain transactions you make using them, which may be relayed through servers ("nodes");

b) phone logs, Web logs, and third-party cookies.   Transaction information is publicly visible due to the very nature of distributed ledger systems. We delete phone and Web logs on a rolling basis.

Decentral does retain some aggregated, anonymized Jaxx usage information in order to improve its functionality and user interface. This information is not stored at the individual user level or in conjunction with any device-specific or persistent identifier.

4.5. App Permissions: The Jaxx mobile app seeks camera permissions. These permissions are used only to read a QR code and store it on-device, to pair another Jaxx instance; and only at your prompting. Jaxx does not receive any other camera input and does not otherwise access your camera.                                                                     

5. INTERPRETATION

5.1. Enforcing Selectively: Failing to assert a right under this agreement doesn't waive the right to assert another right, or the same right next time.

5.2. Going to Court: Other than conflicts of law principles, this agreement is governed by the laws applicable in Toronto, Ontario, Canada, to whose courts the parties attorn. The Convention for the International Sale of Goods doesn't apply.

5.3. Nailing Down our Agreement: This is the whole agreement between you and Decentral. It supersedes any other agreement, representations, or understandings, however communicated, and can be amended only if both parties agree, in writing, with copy to [email protected]. Where we provide this agreement in more than one language and they don't precisely agree, the English-language version takes precedent. Les parties aux présentes conviennent que cette entente soit rédigée en anglais.

5.4. Restructuring our Business: Decentral may assign this agreement upon 15 days' notice.

jaxx's People

Contributors

jaxxthageesan avatar jaxxanik avatar nilang-decentral avatar

Stargazers

Spider Jerusalem avatar  avatar  avatar  avatar  avatar onestar avatar DimOk avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.