-
Notifications
You must be signed in to change notification settings - Fork 46
/
LICENSE
39 lines (20 loc) · 23.8 KB
/
LICENSE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
DEVELOPER PLATFORM AGREEMENT
Last updated: 15 October 2015
These terms and conditions (the “Agreement”) constitute an agreement between PayPal (Europe) S.à r.l. et Cie, S.C.A. (R.C.S. Luxembourg B 118 349), [with registered office at 22-24 Boulevard Royal L-2449, Luxembourg] (“PayPal Inc.”, “we”, “our” or “us”) and you, the legal entity or sole proprietor identified in connection with your registration of a developer account, (“you”, “your” or “yours”) governing your access to and use of Zettle’s software, software developer kits, libraries, application programming interfaces, documentation, sample code, templates and related materials made available to you by Zettle (the “Developer Materials”). By accepting this Agreement or by accessing and using the Developer Materials you agree to be bound by this Agreement. You may not use the Developer Materials if you do not accept this Agreement. If you are using the Developer Materials on behalf of a legal entity, you warrant that you have authority to bind that legal entity to this Agreement, and by accepting this Agreement, you are doing so on behalf of that legal entity.
1. License, Access and Use. Subject to the terms and conditions of this Agreement, Zettle grants you a limited, revocable, non-exclusive, royalty-free, non-transferable, non-sub-licensable right and license to use the Developer Materials to access, use and reproduce those Developer Materials solely for the purposes of developing, testing, and promoting your websites, applications and services (“Applications”) as contemplated by the documentation for the applicable Developer Materials. You may use Developer Materials only in connection with Zettle’s products and services for which they are made available. If the Developer Materials include any libraries, sample code, or other materials we make available specifically for incorporation in your Applications (as indicated by the applicable documentation), you may incorporate those materials in your Applications and reproduce and distribute those Developer Materials as incorporated in your Applications. You may also modify any such sample code to the extent necessary to incorporate it in your Applications. We may modify or discontinue (including by ceasing our distribution of or support for) any or all of the Developer Materials at any time without notice and you are solely responsible for ensuring that your Applications function properly after any such modification or discontinuation. If Zettle assigns you developer credentials, such as client ID and client secret, you must use them with the Developer Materials. You will not misrepresent or mask either your identity or your Applications when using the Developer Materials or your developer account. If Zettle believes that you have attempted to exceed or circumvent these limitations, your ability to use the Developer Materials may be temporarily or permanently blocked. You will not use the Developer Materials to encourage or promote illegal activity. You agree that Zettle may monitor your use of the Developer Materials to ensure quality, improve Zettle’s products and services, and to verify your compliance with this Agreement. This monitoring may include Zettle accessing and using your Applications to identify security issues that could affect Zettle or its users. Zettle may suspend access to the Developer Materials by you or your Applications without notice if Zettle reasonably believes that you are in violation of this Agreement. The Developer Materials may include or be distributed with software or other materials that are provided under a separate license agreement (such as an open source license), and that separate license will govern the use of such software or other materials in the event of a conflict with this Agreement. Any such separate license agreement may be indicated in the license, notice, or readme files distributed with the applicable software or other materials or in related documentation.
2. Prohibitions and Limitations. You may use the Developer Materials only as expressly authorized under this Agreement only for the purpose of developing, testing, and promoting your Applications as permitted by section 1, and only through the interfaces and functionality we designate. You must comply with all instructions and requirements in any integration documents, guidelines or other documentation that we provide. Except as permitted under section 1, you will not: a) incorporate or compile any portion of the Developer Materials into your Applications or other digital or physical products, b) distribute, sub-license or otherwise provide any portion of the Developer Materials to any third party, c) modify or create derivative works of the Developer Materials, d) reverse engineer, disassemble or decompile the Developer Materials, e) create any Application that functions substantially in the same way as the Developer Materials and distribute, sub-license or otherwise provide it to any third party, f) perform any action with the intent of introducing to the Developer Materials or any of Zettle’s products or services any viruses, worms, defects, trojan horses, malware, or any items of a destructive nature, g) remove, obscure, or alter any Zettle terms of service or any links to or notices of such terms, or h) access the Developer Materials or any of Zettle’s products or services for competitive purposes (including to connect to a competitive product or to create your own competitive product) or publicly disseminate performance information or analysis (including uptime, response time and/or benchmarks) relating to the Developer Materials or any of Zettle’s products or services. You may not use the Developer Materials with any software or other materials that are subject to licenses or restrictions (e.g., open source software licenses) that, when combined with the Developer Materials, would require us to disclose, license, distribute or otherwise make all or any part of such Developer Materials available to anyone. You may not remove, modify, or obscure any copyright, patent, trademark or other proprietary or attribution notices on or in any Developer Materials. All licenses and rights granted to you in this Agreement are conditional on your continued compliance with this Agreement, and all such licenses and rights will immediately and automatically terminate if you do not comply with any term or condition of this Agreement.
3. Security. You are fully responsible for the security of all data processed via your Applications. You agree and undertake that at all times your Applications will be compliant with the Payment Card Industry Data Security Standard (PCI DSS) and Payment Application Data Security Standard (PA DSS), as applicable.
4. Content and Data. If your Application enables users to access and retrieve data, content or information (“User Data”) from their Zettle accounts, such users must be presented with an ability to log into their Zettle account via the OAuth protocol. If a user of your Application allows your Application to access and retrieve User Data from its Zettle account, you will access only the minimum data fields required for your Application to work properly as permitted by the user and ensure that any User Data retrieved is collected, processed, transmitted, maintained and used in accordance with the terms agreed between you and the user, applicable laws and all reasonable measures that protect the privacy and security of the User Data. Your Application must include your own legally binding terms of use and privacy policy that are publicly available to your users, and such terms of use must contain clear and legally adequate disclosures about the nature of your Application’s integration with Zettle’s services and the User Data you are collecting and how you may use it. Unless expressly permitted by the content owner or by applicable law, you will not, and will not permit your users or others acting on your behalf to: a) scrape, build databases or otherwise create permanent copies of any User Data, b) copy, translate, modify, create derivative works of, sell, sublicense, distribute, publicly display or otherwise dispose of any User Data, or c) remove, obscure, or alter any copyright, trademark, or other proprietary rights notices, or falsify or delete any author attributions, legal notices, or other labels of the origin or source of material contained in the User Data. Certain APIs may allow submission of data, content, and information. Except as expressly provided in this Agreement, Zettle does not acquire any ownership of any intellectual property rights that you or your users hold in data, content or information that you or your users submit to such APIs through your Applications. By submitting data, content or information to or from any APIs through your Applications, you grant Zettle a perpetual, irrevocable, worldwide, royalty-free, and non-exclusive right and license to reproduce, adapt, modify, translate, publish, display and distribute such data, content and information solely for the purpose of enabling Zettle to provide such APIs and Zettle’s products and services and only in accordance with the applicable Zettle privacy policies. You must ensure that you have the necessary rights and consents (including the necessary rights and consents from your users) to grant Zettle these rights.
5. Intellectual Property Rights. As between you and Zettle, Zettle owns all rights, title, and interest, including all intellectual property rights, in and to the Developer Materials, Zettle’s Brand Features, Zettle’s products and services, and all related technology, websites and content, and any modifications or derivative works of the foregoing (together, the “Zettle Intellectual Property Rights”). Except for the limited rights expressly granted to you under this Agreement or any other agreement in force between Zettle and you, Zettle does not grant you any right, title, or interest in or to any Zettle Intellectual Property Rights. If you provide Zettle with any feedback concerning the Developer Materials or Zettle’s products or services, you grant Zettle a worldwide, royalty-free, non-exclusive, perpetual and irrevocable right and license to use, copy, modify, sublicense and otherwise exploit such feedback for any purpose, without any restriction or obligation to you based on intellectual property rights or otherwise. As between you and Zettle, you own all rights, title, and interest, including all intellectual property rights, in and to your Applications. During the term of this Agreement you grant Zettle a non-exclusive, worldwide, irrevocable, royalty-free right and license, under all of your intellectual property rights, to use, perform, and display your Application and its content for purposes of internal testing (including security testing). Zettle may be independently creating (or may receive from third parties) features, applications or other products or services that may be similar to or competitive with your Applications, and nothing in this Agreement or any other agreement in force between Zettle and you will be construed as restricting or preventing Zettle from doing so.
6. Branding and Publicity. This Agreement does not grant either party any right, title or interest in or to the other party’s trade names, trademarks, service marks, logos, domain names, and other distinctive brand features (“Brand Features”). You may not use Zettle’s Brand Features without Zettle’s prior written consent. Any permitted use by you of Zettle’s Brand Features will at all times comply with Zettle brand guidelines available via the Zettle partner brand portal zettlepartners.com, password: Zettle995, and any other instructions given by Zettle from time to time. You acknowledge and agree that Zettle has the sole discretion to determine whether your use of Zettle’s Brand Features comply with the said brand guidelines and instructions. You may promote your Application, including talking to traditional and online media and your users about your Application, but you may not issue any formal press release via traditional or online media referring to Zettle without Zettle’s prior written consent. You must conduct all such activities truthfully and without implying that your Application is created, sponsored, or endorsed by Zettle and you may not make any representations, guarantees or warranties on behalf of Zettle or with respect to the Developer Materials or Zettle’s products or services. Zettle may publicly refer to you as a user of the Developer Materials and for such purposes publish your Brand Features on Zettle’s websites, in press releases, and in promotional materials without your prior consent.
7. Amendments and Modifications. Zettle may amend this Agreement or any part thereof from time to time to, for example, reflect changes in applicable law or modifications to the Developer Materials. Changes will become effective thirty (30) days after they are notified to you, provided however, that changes addressing modifications to the Developer Materials or changes made for legal reasons will be effective immediately. You acknowledge and agree that such changes may adversely affect how your Application accesses or communicates with the Developer Materials. If any change is unacceptable to you, your only recourse is to terminate this Agreement by ceasing all use of the Developer Materials. Your continued use of the Developer Materials will constitute binding acceptance of any change. While Zettle may provide you with support or modifications to the Developer Materials, Zettle is under no obligation to do so and have no obligation to fix or respond to errors you may encounter. Without any liability to you, Zettle may in its discretion add, remove or modify any features of the Developer Materials, impose additional eligibility requirements or restrictions for access to the Developer Materials or discontinue providing the Developer Materials. If Zettle modifies the Developer Materials, Zettle may require you to use the modified version in order to continue using the Developer Materials.
8. Disclaimer. The Developer Materials is provided and licensed to you on an "as is" and “as available” basis. Zettle and its third party licensors disclaims any and all representations, warranties and conditions, either express, implied or statutory, including without limitation any warranties or conditions of title, non-infringement, merchantability, functionality or fitness for a particular purpose. All use of the Developer Materials is at your own risk, and you are solely responsible for your use of the Developer Materials, your Applications and any data, content or information that you access, retrieve, process and use with the Developer Materials. You assume all risks associated with your use of the Developer Materials, including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs, or equipment, and unavailability or interruption of operations.
9. Limitation of Liability. To the maximum extent permitted by applicable law, in no event will Zettle, its processors, suppliers, or licensors (or their respective affiliates, agents, directors, and employees) be liable for any direct, indirect, punitive, incidental, special, consequential, or exemplary damages, including without limitation damages for loss of profits, goodwill, use, data, or other intangible losses, that result from the use of, inability to use, or unavailability of the Developer Materials. Under no circumstances will Zettle be responsible for any damage, loss, or injury resulting from hacking, tampering, or other unauthorized access or use of the Developer Materials. Zettle, its processors, its suppliers, and its licensors (and their respective affiliates, agents, directors, and employees) assume no liability or responsibility for any: a) errors, mistakes, or inaccuracies of the Developer Materials, b) personal injury or property damage, of any nature whatsoever, resulting from your access to or use of the Developer Materials, c) any unauthorized access to or use of Zettle’s secure servers and/or any and all personal information stored therein, d) any interruption or cessation of transmission to or from the Developer Materials, e) any bugs, viruses, trojan horses, or the like that may be transmitted to or through the Developer Materials by any third party, f) any errors or omissions in any content or data or for any loss or damage incurred as a result of the use of any content or data posted, emailed, transmitted, or otherwise made available through the Developer Materials, or g) your Applications. As Zettle currently provides access to the Developer Materials at no charge, in no event will Zettle’s aggregate liability arising under or in connection with this Agreement exceed EUR 5,000. The foregoing limitation of liability will apply to the fullest extent permitted by law in the applicable jurisdictions.
10. Indemnification. You will indemnify, defend, and hold Zettle, its processors, suppliers, and licensors (and their respective affiliates, agents, directors, and employees) harmless from and against any and all claims, costs, losses, damages, judgments, tax assessments, penalties, interest, and expenses (including without limitation reasonable attorneys' fees) arising out of any claim, action, audit, investigation, inquiry, or other proceeding instituted by a person or entity that arises out of or relates to: a) any actual or alleged breach of your warranties or obligations under this Agreement, b) your wrongful or improper use of the Developer Materials, c) your Applications and your use of the Developer Materials together with your Applications, d) your actual or alleged violation of any third- party right, including without limitation any right of privacy, publicity rights or intellectual property rights, e) your violation of any applicable law, rule or regulation, or f) any other party's access and use of the Developer Materials with your developer credentials. Zettle may at its own expense participate in the defense and settlement of any claim with its own counsel, and you may not settle a claim without Zettle’s prior written consent.
11. Confidentiality. You acknowledge that you may gain access to and receive information from Zettle that is confidential or proprietary, including your developer credentials, materials, communications, and information that are marked confidential or proprietary or that you should reasonably understand to be confidential or proprietary under the circumstances (”Confidential Information”). You may not disclose any Confidential Information to third parties, other than your employees, agents and advisors on a strict need to know basis for whom you agree to remain responsible under this Agreement. You agree to protect all Confidential Information using at least the same degree of care that you use to protect your own confidential information, however not less than a reasonable degree of care. You agree to use Confidential Information solely for the purpose of exercising your rights and performing your obligations under this Agreement and agree not to use the Confidential Information for any other purpose, without Zettle’s prior written consent. Your confidentiality obligation will not apply to Confidential Information which you can evidence: a) is or has becomes public knowledge other than through a breach of this Agreement, or b) is to be made publicly available due to a court order, a decision by a public body or as otherwise required by mandatory law. Your obligations of confidentiality hereunder will survive the termination of this Agreement.
12. Term and Termination. This Agreement remains in effect until terminated. You may terminate this Agreement at any time by ceasing all use of the Developer Materials. Save as provided for under any agreement in force between Zettle and you, Zettle may terminate this Agreement for any reason and at any time upon seven (7) days’ notice to you without any liability or other obligation to you. In addition, Zettle may terminate this Agreement or your access to and use of the Developer Materials if: a) you have breached any term of this Agreement or any other agreement in force between Zettle and you, b) Zettle ceases to provide the Developer Materials, or c) as required by applicable law. Upon any termination of this Agreement, all rights and licenses granted to you will terminate immediately and you must stop using the Developer Materials and all Zettle materials. Zettle may independently communicate with any Zettle users whose accounts are associated with your Applications and developer credentials to provide notice of the termination of your right to use the Developer Materials.
13. Severability. If any provision of this Agreement is or becomes invalid, illegal or unenforceable, it shall be deemed modified to the minimum extent necessary to make it valid, legal and enforceable. If such modification is not possible, the relevant provision shall be deemed deleted. Any modification to or deletion of a provision of this Agreement shall not affect the validity and enforceability of the rest of this Agreement.
14. Assignment. You may not assign or transfer any rights or obligations under this Agreement without Zettle ́s prior written consent. Zettle may freely assign and transfer this Agreement or any of its rights and obligations hereunder without your consent or any other restrictions.
15. No waiver. Failure by Zettle at any time or times to require performance of any provisions of this Agreement will in no manner affect its right to enforce such provisions, and the waiver by Zettle of any breach of any provision of this Agreement will not be construed to be a waiver by Zettle of any subsequent breach of such provision or waiver by Zettle of any breach of any other provision hereof.
16. Legal Relationship. Nothing in this Agreement is intended to, or shall be deemed to, establish any partnership, agency or joint venture between the parties, constitute either party the agent of the other, nor authorise a party to make or enter into any commitments for or on behalf of the other party. Each party is solely responsible and liable for its own dealings and agreements with its users. Any users’ access to and use of your Applications is subject to your service terms or other applicable terms agreed between you and your users. Similarly, any users’ access to and use of Zettle’s products or services is subject to Zettle’s service terms or other applicable terms agreed between Zettle and its users.
17. Governing law and dispute resolution. This Agreement and any dispute or claim arising out of or in connection with it (including non contractual disputes or claims) shall be governed by and construed in accordance with the laws of Sweden, with the exclusion of its conflict of law rules. Any dispute, controversy or claim arising out of or in connection with this Agreement, or the breach, termination or invalidity thereof, will be finally settled by arbitration administered by the Arbitration Institute of the Stockholm Chamber of Commerce (the “SCC Institute”). The Rules for Expedited Arbitrations of the Arbitration Institute of the Stockholm Chamber of Commerce will apply, unless the SCC Institute, taking into account the complexity of the case, the amount in dispute and other circumstances, determines, in its discretion, that the Rules of the Arbitration Institute of the Stockholm Chamber of Commerce will apply. In the latter case, the SCC Institute will also decide whether the arbitral tribunal will be composed of one or three arbitrators. The place of arbitration will be Stockholm, Sweden. The language to be used in the arbitral proceedings will be English, unless otherwise agreed. This arbitration provision is for the benefit of Zettle. To the extent desirable to protect and carry out the purpose under this Agreement, Zettle may initiate proceedings against you in any court and in any number of jurisdictions.