Jaxx's code is now available to view below. This is the full code (minus third party libraries) of our wallet's back end; it does not contain any UI elements.
Choose the Version:
This agreement is between you (\"You\" or \"Your\" in this agreement) and 8821542 Canada Limited o/a Decentral (\"Software Developer\").
Software Developer has created a means for users to access, and transfer ownership of, virtual currency tokens (such as bitcoins) under the name \"Jaxx\" (\"Jaxx Software\"). By entering into this agreement You will receive a license to use the Jaxx Software.
You should only use the Jaxx Software if you are familiar with virtual currencies.Software Developer highly recommends learning the basics of the specific virtual currency that you plan on using with the Jaxx Software before running the Jaxx Software.
The Jaxx Software is licensed to you without charge.
Software Developer does not store users' private keys, backup phrases or passwords (\"Private Information\"). It is very important that You backup Private Information. If You lose Your Private Information then it will not be possible for Software Developer to recover it for You and You may lose access to Your virtual currency tokens.
If You do not understand the above paragraph then Software Developer recommends that You learn more about virtual currencies before using the Jaxx Software.
a) be of age of majority in Your local jurisdiction; and,
b) be responsible for Your own virtual currency tokens; and,
c) backup/write down Your \"backup phrase\" and keep it private; and,
d) carefully guard Your private keys; and,
e) carefully review the list of supported virtual currency tokens before engaging in any transactions; and,
f) ensure that Your device(s) are fully updated and do not contain viruses, malware or otherwise malicious software.
You shall not:
a) deposit virtual currency tokens into addresses for tokens that are not supported by the Jaxx Software; or,
b) use the Jaxx Software in a manner likely to infer with other Jaxx Software users or virtual currency nodes (e.g. excessive API calls or network spam); or,
c) use the Jaxx Software in a manner contrary to Your local laws.
Software Developer is not the creator of, and does not have any control over, any of the virtual currencies that the Jaxx Software allows You to use.
The Jaxx Software integrates with third party services. Although the Jaxx Software makes it easy to engage with the integrated third parties, Software Developer shall not be responsible for any consequences stemming from Your use of third party integrated services. If You require assistance with a third party integration then You should contact the third party.
The only authentic record of virtual currency transactions is the applicable virtual currency blockchain.
The Jaxx Software provides functionality that allows You to send virtual currency transfer instructions. Software Developer does not guarantee that transactions You perform using the Jaxx Software shall be stored in any virtual currency blockchain. You must ensure that Your transactions conform to the applicable rules of the virtual currency software.
There may be transaction fees (e.g. mining fees) associated with Your virtual currency transactions that are required by the virtual currency system You engage with. Software Developer shall not be responsible for any losses You incur due to transaction fees or losses that occur due to incorrectly set transaction fees (i.e. too low or high).
Software Developer does not have access to Your transactions (or anyone else's).
This agreement licenses the Jaxx Software to You on a personal, non-exclusive, royalty-free, non-transferable, worldwide-basis, for the purpose of holding and transferring virtual currencies. You are not permitted to re-distribute the Jaxx Software, modify any code or use any Jaxx Software content, including images and text, as part of any other software or project of any kind. For partnership inquiries please contact Software Developer through www.Jaxx.io.
The Jaxx Software contains libraries developed by third parties. Software Developer may provide third party libraries to You as part of the Jaxx Software solution but shall not be considered to be the owner or licensor of the third party libraries. Please refer to and respect the relevant third party library licenses.
If You choose to provide feedback on the features or functions of the Jaxx Software (\"Submitted Feedback\") then You shall be deemed to have given permission to Software Developer to incorporate Your Submitted Feedback into the Jaxx Software. Software Developer shall be free to make use of Your Submitted Feedback without royalty or obligation of any kind.
Using virtual currency software necessarily entails many risks. Software Developer specifically disclaims and shall have no liability to You for the following risks:
a) operating system failures (mobile or desktop); and,
c) interactions between Your hardware, software and the Jaxx Software; and,
c) cloud backup software (e.g. certain Android distributions) may upload your private information to third party services; and,
d) malware, viruses or other malicious software on Your device that is able to take control of or interfere with the Jaxx Software; and,
e) communication delays between Your Jaxx Software and a node or relay service for a virtual currency (and vice versa); and,
f) failure to achieve a certain market value/price for a virtual currency token, whether through a third-party service or any other kind of transaction; and,
theft of virtual currency tokens.
The Jaxx Software is provided to You at no cost, \"as-is\" and without any warranty whatsoever, to the maximum extent permissible by law. Without limiting the generality of the foregoing, Software Developer does not warrant that the Jaxx Software is fit for Your purpose, even if You have previously provided notice of Your intended purpose, and does not warrant that the Jaxx Software will operate in a bug-free manner.
Software Developer's liability to You shall not, under any circumstances, exceed the greater of:
a) the Canadian dollar value of 0.1 bitcoins; or,
b) $50 CAD.
You agree to indemnify Software Developer against any claims, damages, losses or legal fees incurred due to Your use (or misuse) of the Jaxx Software.
No action or inaction on the part of Software Developer shall be considered a waiver of any right or obligation by Software Developer.
This agreement may be amended by Software Developer by providing You with 30 days notice of any proposed change. If You do not agree to the amended terms then Your sole remedy shall be to cease using the Jaxx Software.
You may not assign this agreement. Software Developer may assign this agreement upon 15 days notice.
This agreement shall be governed by the laws of Ontario, Canada. Any disputes related to this agreement or the Jaxx Software shall be heard in the courts of Toronto, Ontario, Canada.
This is the entire agreement between the parties and supersedes any other agreement, representations (or misrepresentations), or understanding, however communicated.
a) Privacy is a human right and software should help protect your rights.
b) We don’t require you to register or log in.
c) We don’t have access to your funds (private keys).
d) We don’t require your name or email address.
Jaxx does not require you to register or log in.
Your private keys will stay on your device.
Your camera will only be used for reading QR codes.Camera images will never leave your device.
Your physical location will never be communicated to us, unless you provide prior specific consent.
Your blockchain transactions may be relayed through servers (“nodes”) and will be publicly visible due to the public nature of distributed ledger systems.
All of our servers support HTTPS.
Exchange rates, balances, transactions and other blockchain information may be read from, or relayed to, third-party servers. We cannot guarantee the privacy of your Internet connection.
Jaxx has software integrations with third-party services that you may choose to use, for example, Shapeshift. If you do use third-party services through Jaxx then they will be clearly marked and there may be other terms or privacy policies that apply.
We may collect Jaxx usage information in order to improve function or UI, but will only use this information in an aggregated, anonymized fashion, and never in association with your name, email, or other personally identifying information.
You may choose to provide us with personally identifying information in order to participate in certain programs, activate features, or obtain other benefits but you will always be able to use the basic features of Jaxx without providing personally identifying information. If you provide us with personally identifying information then, notwithstanding any part of this policy, we may use that information in order to provide you with services or to improve the functioning or UI of Jaxx.
Your personally identifying information will be kept strictly confidential and never provided to third parties (other than in an aggregated, anonymized report such as number of users per month).
All Jaxx staff are bound by confidentiality agreements.
If you contact support then as part of the support request we may incidentally collect your personally identifying information but we will endeavor to keep that information secure and confidential. Support information may be managed using a third-party service and further terms of that service may apply to your support request.
Questions should be directed to: [email protected]