geospark developer platform

Terms of Service

GeoSpark Software and Services Agreement

Last Updated: February 14, 2018

PLEASE READ THIS AGREEMENT CAREFULLY. BY CLICKING THE GET STARTED OR SIGN UP BUTTON OR BY ACCESSING OR USING THE GEOSPARK SDK, YOU AGREE TO BE BOUND BY THE TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL THE TERMS OF THIS AGREEMENT, YOU MAY NOT ACCESS OR USE THE GEOSPARK SDK.

This GeoSpark Software and Services Agreement (“Agreement”) is entered into by GeoSpark, Inc. and you (“Developer” or “You”) and governs Your access and use of the GeoSpark SDK (defined below). If You are accessing or using the GeoSpark SDK on behalf of a company or other legal entity, You represent and warrant that You are an authorized representative of that entity and have the authority to bind such entity to this Agreement, in which case the terms “Developer” and “You” shall refer to such entity. You and GeoSpark hereby agree as follows:

Definitions

In addition to terms defined elsewhere in this Agreement, the terms set forth immediately below have the following meanings.

“Application” means any mobile application of Developer into which the GeoSpark SDK or any other API may be integrated.

“Developer Data” means (i) the identity of the individual or entity, if any, who invited Developer to use the GeoSpark SDK; (ii) the names of Developer’s non-publicly available Applications; and (iii) a unique installation identifier for each installation of each Application.

“Documentation” means the documentation, instructions, user guides, and other documents made available by GeoSpark that relate to the Services and Software.

“GeoSpark SDK” means the underlying, base software development SDK for Location tracking made available by GeoSpark via the Plugin, including any updates or modifications thereto, that Developer installs in order to integrate any other SDK within an Application.

“SDK” means any software development SDK, other than the GeoSpark SDK, made available for download via any Plugin.

“Plugin” means any development environment software plugin made available by GeoSpark via the Services, including any updates or modifications thereto, that Developer must install in the designated development environment in order for Developer to integrate the GeoSpark SDK or any other SDK within an Application.

“Services” means the Site and any hosted software services made available via the Site, including without limitation any dashboards, reporting tools, or other services, or any Plugin.

“Site” means all websites and webpages hosted at the geospark.co domain, as well as any GeoSpark-branded mobile application GeoSpark may make available.

“Software” means the GeoSpark SDK and any Plugin.

“Term” means the term of this Agreement, which commences on the date upon which Developer enters into this Agreement and continues until terminated by Developer or GeoSpark.

“GeoSpark SDK” means the Services, Software, and Documentation.

“Usage Data” means all information, data and other content, not including any Developer Data, received by GeoSpark related to Developer’s use of the GeoSpark SDK, including without limitation Developer’s IP address; web request headers, including without limitation browser type, user agent, and referral page; pages or screens Developer visits on the Site; timestamps; cookie information from Developer’s usage of the Site, including without limitation analytics data; Developer’s device state, hardware, and OS information; and unique identifier(s) for Developer’s device(s).

Licenses; Access Rights; Restrictions

License Grant. Subject to Developer’s compliance with the terms and conditions of this Agreement (as a condition to the grants below), GeoSpark grants Developer, and Developer accepts, a personal, nonexclusive, non-transferable, non-sublicensable, and revocable license, during the Term, to: (a) install and use any Plugin within the designated development environment solely for the purpose of downloading the GeoSpark SDK and other SDKs to such environment; (b) install and use the GeoSpark SDK solely for the purpose of enabling the integration of one or more SDKs into an application; (c) incorporate the GeoSpark SDK into any application and distribute (in object form only) the GeoSpark SDK solely as incorporated within such Application; (d) download and/or print a reasonable number of copies of any reports or results made available via the Services (“Reports”) for internal use by Developer only; and (e) make and use a reasonable number of copies of any Plugin, GeoSpark SDK, and Documentation solely as necessary to exercise any of the licenses or rights granted to Developer under this Agreement.

Access to Services. During the Term, and subject to the terms and conditions of this Agreement, GeoSpark will use commercially reasonable efforts to provide Developer with access to the Services. Developer will cooperate with GeoSpark, as requested, to facilitate the initiation of Developer’s access and use of the Services. Developer will identify a user name and password that will be used solely by Developer to access and use Developer’s account on the Services. Developer will not share its user name or password with any third party and will be responsible and liable for the acts or omissions of any person who accesses the Services via such account. Developer will (a) provide accurate, current, and complete information when setting up such account; (b) maintain and promptly update any account information; (c) maintain the security of any password and accept all risks of unauthorized access to its account; and (d) promptly notify GeoSpark if it discovers or otherwise suspects any security breaches related to such account.

Restrictions.

Developer shall not directly or indirectly: (a) modify or create any derivative works of any Reports, GeoSpark SDK, or components thereof; (b) work around any technical limitations in any GeoSpark SDK or use any GeoSpark SDK, alone or in conjunction with any device, program, or service, to circumvent technical measures employed to control access to, or the rights in, a content, file, or other work; (c) reverse engineer, decompile, decipher, translate, disassemble, or otherwise attempt to access source code of any GeoSpark SDK (except as and only to the extent that the foregoing restriction is prohibited by applicable law); (d) publish, rent, lease, lend, sell, sublicense, distribute (except as permitted in Sections 2.1(c)), transfer, disclose, or otherwise make any GeoSpark SDK or Reports available to any third party; (e) provide use of the GeoSpark SDK on a service bureau, rental or managed services basis or permit other individuals or entities to create Internet "links" to the GeoSpark SDK or "frame" or "mirror" the GeoSpark SDK on any other server, or wireless or Internet-based device; (f) remove or alter any proprietary notices or labels on or in any GeoSpark SDK or Reports; (g) use any GeoSpark SDK in connection with the development or transmission of any virus, worms or malicious code; (h) use any GeoSpark SDK or Reports to infringe the rights of GeoSpark or any third party, or in any way that does not comply with all applicable laws; or (i) use any GeoSpark SDK (including to create any Application) in any way that interferes with, disrupts, damages, or accesses in an unauthorized manner the servers, networks, or other properties or services of GeoSpark or any third party, including any mobile communications carrier. Updates

Developer acknowledges that GeoSpark may update or modify any component of the GeoSpark SDK at any time and in its sole discretion without prior notice to Developer. Developer acknowledges that future versions of the GeoSpark SDK may be incompatible with Applications developed using previous versions of the GeoSpark SDK, which may adversely affect the manner in which Developer accesses or communicates with the GeoSpark SDK. GeoSpark may provision any updates to any Software automatically or it may prompt Developer to install such updates. If GeoSpark prompts Developer to install an updated version of any Software (“Updated Version”), the license granted under Section 2.1 of this Agreement (“License”) with respect to any previous version of such Software will be revoked upon release of such Updated Version and Developer will immediately discontinue all use of, and delete, such previous version; provided, however, that, the License to such previous version of the GeoSpark SDK shall not be immediately revoked if such previous version of the GeoSpark SDK has been incorporated within an Application that Developer (a) has publicly distributed via an app store as of the date on which GeoSpark released the Updated Version (“Release Date”), (b) has already submitted to an app store for distribution approval as of the Release Date, or (c) submits to an app store for distribution approval within fourteen (14) days of the Release Date. Notwithstanding the foregoing, GeoSpark reserves the right, at any time, to revoke the License to any previous version of the GeoSpark SDK, regardless of the foregoing conditions, in which case Developer shall immediately discontinue all use of, and delete, such previous version of the GeoSpark SDK.

SDK Terms

Additional terms and conditions may apply to Developer’s access and use of any SDK made available via any Plugin. Developer will comply with any terms applicable to any SDK that Developer installs, accesses, or uses. Certain SDKs may be made available by third parties. GeoSpark provides such third-party SDKs as a convenience only and does not endorse any such third-party SDKs. Developer acknowledges and agrees that (i) such third-party SDKs are not under the control of GeoSpark and GeoSpark is not liable or responsible for such third-party SDKs, and (ii) GeoSpark does not warrant and will not have any liability or responsibility for such third-party SDKs.

Security

Developer is fully responsible for all of its Applications, including for maintaining the security of all such Applications. Developer will use industry standard security measures to prevent unauthorized access or use of any of the features and functionality of all Applications, including access by viruses, worms, or any other harmful code or material. Developer will immediately notify GeoSpark if Developer knows of or suspects any breach of security or potential vulnerability of any Application that may damage, interfere with, or otherwise impact any GeoSpark SDK or any information, content, or material accessible via any GeoSpark SDK. Developer will promptly remedy such breach or potential vulnerability.

Compliance

Developer shall comply with (a) all applicable laws, rules, and regulations, (b) all instructions and requirements set forth in any applicable Documentation, and (c) any applicable third-party terms, including any third-party terms applicable to any SDK, any development environment used by Developer, and Developer’s development and distribution of its Application via any relevant mobile operating system platform. Developer will not, directly or indirectly, export or re-export, or knowingly permit the export or re-export of, any Software or technical information obtained under this Agreement, including without limitation any Documentation, (y) without compliance with all laws applicable to the export or re-export of, any Software or technical information obtained under this Agreement, or (z) to any country to which the United States Export Administration Act, any regulation thereunder, or any similar United States law or regulation, prohibits the export or re-export of such software and/or technical information.

Developer Feedback

From time to time, GeoSpark may solicit from Developer or Developer may provide, in its sole discretion, suggestions for changes, modifications, or improvements or any other feedback related to any GeoSpark SDK or GeoSpark (collectively, “Developer Feedback”). All Developer Feedback shall be solely owned by GeoSpark (including all intellectual property rights therein and thereto) and shall also be deemed GeoSpark’s Confidential Information. Developer hereby assigns all of its right, title, and interest in and to any Developer Feedback to GeoSpark and acknowledges that GeoSpark has the unrestricted right to use and exploit such Developer Feedback in any manner, without attribution, and without any obligations or compensation to Developer. GeoSpark may reuse all general knowledge, experience, know-how, works and technologies (including ideas, concepts, processes, and techniques) acquired during provision of any GeoSpark SDK to Developer.

Data Usage and Transfer

Developer hereby grants GeoSpark a worldwide, nonexclusive, and royalty-free right and license to access, copy, distribute, process, and use Developer Data solely for the purpose of (a) providing any GeoSpark SDK to Developer; (b) creating aggregate measures of any GeoSpark SDK usage, engagement, and performance; and (c) improving any component of the GeoSpark SDK generally or any other service of GeoSpark.
Developer acknowledges and agrees that GeoSpark will not assume any responsibility or liability for, or undertake to verify, the accuracy, completeness, or legality of any Developer Data. GeoSpark shall have no obligation to store, delete, or return any Developer Data. Developer represents and warrants that it owns all right, title, and interest, or possesses sufficient license rights, in and to the names of Developer’s non-publicly available Applications as may be necessary to grant the rights and licenses under this section. Developer bears all responsibility and liability for the legality, accuracy, and completeness of the Developer Data and GeoSpark’s access and possession thereof, as permitted herein.
Irrespective of which country Developer is based in, Developer authorizes GeoSpark to use its information in, and as a result to transfer it to and store it in, the United States and any other country where GeoSpark, or any third-party service providers acting on its behalf, operates. Privacy and data protection laws in some of these countries may vary from the laws in the country where Developer is based.

Developer Systems

Developer is solely responsible for providing all modems, servers, devices, storage, software, databases, network, and communications equipment, and ancillary services needed to connect to, access, or otherwise use the GeoSpark SDK (collectively, “Developer Systems”). Developer shall ensure that Developer Systems are compatible with any GeoSpark SDK and comply with all configurations and specifications described in the applicable Documentation.

Suspension; Discontinuance

GeoSpark reserves the right to discontinue or suspend (permanently or temporarily) the GeoSpark SDK or any features or portions thereof without prior notice. GeoSpark will not be liable for any suspension or discontinuance of any GeoSpark SDK or any part thereof.

Confidentiality

“Confidential Information” means any information disclosed by one party (“Discloser“) to the other party (“Recipient“) that is marked or otherwise identified as “confidential“ or “proprietary,“ or by its nature or the circumstances of disclosure should reasonably be understood to be confidential. In particular, Confidential Information shall include the GeoSpark SDK, Reports, Developer Data and all related information, but does not include Usage Data. Recipient may use the Confidential Information of the Discloser only as necessary in fulfilling its obligations or exercising its rights under this Agreement. Recipient may not disclose any Confidential Information of the Discloser to any third party without the Discloser’s prior written consent. Recipient will protect the Discloser’s Confidential Information from unauthorized use, access, and disclosure in the same manner that it protects its own confidential and proprietary information of a similar nature, but in no event with less than a reasonable degree of care. Recipient shall have the right to disclose any Confidential Information of Discloser to any third-party service provider that performs services on behalf of Recipient subject to confidentiality obligations consistent with this Agreement. Promptly upon Discloser’s request at any time, Recipient shall, or in the case of Developer Data shall use reasonable efforts to, return all of Discloser’s tangible Confidential Information, and/or permanently erase all such Confidential Information from any storage media and destroy all information, records, copies, summaries, analyses, and materials developed therefrom.

Limitations.

The foregoing obligations shall not apply to any information that Recipient can demonstrate is (i) already known by it without restriction, (ii) rightfully furnished to it without restriction by a third party not in breach of any obligation of this Agreement or any other applicable confidentiality obligation or agreement, (iii) generally available to the public without breach of this Agreement or wrongdoing by any party, or (iv) independently developed by it without reference to or use of any information deemed confidential under this section and without any violation of any obligation of this Agreement. Recipient shall be responsible for any breach of confidentiality by its employees, contractors, and agents, as applicable. Nothing herein shall prevent Recipient from disclosing any of Discloser’s Confidential Information as necessary pursuant to any court order or any legal, regulatory, law enforcement, or similar requirement or investigation; provided, however, prior to any such disclosure, Recipient shall use reasonable efforts to promptly notify the Discloser in writing of such requirement to disclose where permitted by law and cooperate in protecting against or minimizing any such disclosure and/or obtaining a protective order.

Ownership; Reservation of Rights

GeoSpark retains all right, title, and interest in and to all Usage Data. Developer acknowledges and agrees that GeoSpark may use Usage Data for its own business purposes, including without limitation analyzing Developer’s installation, use of, and engagement with, and the functionality of the Services, as well as improving the functionality of the Services and other products and services offered or developed by GeoSpark, and may share such Usage Data with third-party service providers to assist with or conduct such activities on GeoSpark’s behalf. GeoSpark may share such Usage Data with other third parties solely in an aggregated and anonymized manner or otherwise in a manner that does not identify the source of such Usage Data. GeoSpark and its suppliers own all right, title, interest, copyright, and other intellectual property rights in all GeoSpark SDK (and any derivative works and enhancements thereof developed by or on behalf of GeoSpark) and reserve all rights not expressly granted to Developer in this Agreement. The GeoSpark SDK (and any derivative works and enhancements thereof developed by or on behalf of GeoSpark) are protected by copyright and other intellectual property laws and treaties. THE GeoSpark SDK IS SOLELY LICENSED AS SET FORTH IN SECTION 2, NOT SOLD.

Representations and Warranties

GeoSpark represents and warrants that it has full right, power, and authority to enter into this Agreement and to perform its obligations and duties under this Agreement, and that the performance of such obligations and duties does not conflict with or result in a breach of any other agreement of GeoSpark, or any judgment, order, or decree by which such party is bound. Developer’s sole and exclusive remedy for any and all breaches of this provision is the remedy set forth in Section 15.1.

Developer represents and warrants to GeoSpark that: (a) the Applications do not and will not infringe any intellectual property or other proprietary right of any third party or violate any right of or duty owed to any third party (including contract rights, privacy rights, and publicity rights); and (b) the Applications and Developer’s performance under this Agreement (including use of the GeoSpark SDK) do not and will not breach any other agreement of Developer or violate any applicable law, rule, or regulation.

GeoSpark Disclaimers

THE GeoSpark SDK AND REPORTS ARE PROVIDED “AS IS”, “AS AVAILABLE”, WITH ALL FAULTS AND WITHOUT WARRANTY OF ANY KIND. WITHOUT LIMITING THE FOREGOING, GeoSpark AND ITS PARENTS, SUBSIDIARIES, AFFILIATES, RELATED COMPANIES, OFFICERS, DIRECTORS, EMPLOYEES, AGENTS, REPRESENTATIVES, PARTNERS, AND LICENSORS (COLLECTIVELY, THE “GeoSpark ENTITIES”) MAKE NO REPRESENTATION OR WARRANTY (I) THAT THE GeoSpark SDK AND REPORTS OR RESULTS THEREFROM WILL MEET DEVELOPER’S REQUIREMENTS OR BE UNINTERRUPTED, ERROR-FREE, OR BUG-FREE, (II) REGARDING THE RELIABILITY, TIMELINESS, OR PERFORMANCE OF THE GeoSpark SDK OR REPORTS, OR (III) THAT ANY ERRORS IN THE GeoSpark SDK OR REPORTS CAN OR WILL BE CORRECTED. THE GeoSpark ENTITIES HEREBY DISCLAIM ALL WARRANTIES, WHETHER EXPRESS OR IMPLIED, ORAL OR WRITTEN, INCLUDING WITHOUT LIMITATION, ALL IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, TITLE, OR FITNESS FOR ANY PARTICULAR PURPOSE AND ALL WARRANTIES ARISING FROM ANY COURSE OF DEALING, COURSE OF PERFORMANCE, OR USAGE OF TRADE.

Indemnification

Claims Against Developer. GeoSpark will defend the Developer from all third party claims, actions, suits, or proceedings, whether actual or alleged (collectively, “Developer Claims”), and will indemnify Developer and hold Developer harmless from any and all losses, liabilities, damages, costs, and expenses (including reasonable attorney’s fees) resulting from such Developer Claims, that arise out of an allegation that the GeoSpark SDK, when used as expressly permitted by this Agreement, infringes the intellectual property rights of such third party. Notwithstanding the foregoing, GeoSpark will have no obligation under this Section 15.1 or otherwise with respect to any infringement claim based upon: (a) any use of the GeoSpark SDK not expressly permitted under this Agreement; (b) any use of the GeoSpark SDK in combination with products, equipment, software, or data not made available by GeoSpark if such infringement would have been avoided without the combination with such other products, equipment, software, or data; (c) any modification of the GeoSpark SDK by any person other than GeoSpark or its authorized agents or subcontractors; or (d) any claim not clearly based on the GeoSpark SDK itself. This Section 15.1 states GeoSpark’s entire liability and Developer’s sole and exclusive remedy for all third party claims.

Claims Against GeoSpark. Developer will defend GeoSpark from all third party claims, actions, suits, or proceedings, whether actual or alleged (collectively, “GeoSpark Claims”), and will indemnify GeoSpark and hold GeoSpark harmless from any and all losses, liabilities, damages, costs, and expenses (including reasonable attorney’s fees) resulting from such GeoSpark Claims, that arise out of Developer’s (a) use of the GeoSpark SDK or Reports; (b) actual or alleged infringement, misappropriation, or violation of the rights of any third party, including without limitation any intellectual property rights, privacy rights, or publicity rights; and (c) breach of any term of this Agreement, including without limitation Developer’s representations and warranties set forth in Section 13 above. Developer is solely responsible for defending any such GeoSpark Claims, subject to GeoSpark’s right to participate with counsel of its own choosing, and for payment of all judgments, settlements, damages, losses, liabilities, costs, and expenses, including reasonable attorneys’ fees, resulting from such GeoSpark Claims, provided that Developer will not agree to any settlement related to any such GeoSpark Claims without GeoSpark’s prior express written consent regardless of whether or not such settlement releases GeoSpark from any obligation or liability. If Developer uses the GeoSpark SDK in an official capacity as an employee or representative of a United States federal, state or local government entity and is legally unable to accept this indemnification provision, then it does not apply to such entity, but only to the extent as required by applicable law.

Procedure.

The foregoing obligations are conditioned on the party seeking indemnification: (a) promptly notifying the other party in writing of such claim; (b) giving the other party sole control of the defense thereof and any related settlement negotiations; and (c) cooperating and, at other party’s request and expense, assisting in such defense. Neither party may make any public announcement of any claim, defense or settlement without the other party’s prior written approval. The indemnifying party may not settle, compromise or resolve a claim without the consent of the indemnified party, if such settlement, compromise or resolution (x) causes or requires an admission or finding of guilt against the indemnified party, (y) imposes any monetary damages against the indemnified party, or (z) does not fully release the indemnified party from liability with respect to the claim.

Limitation of Liability

(a) IN NO EVENT WILL EITHER PARTY BE LIABLE TO THE OTHER FOR ANY INDIRECT, SPECIAL, INCIDENTAL, EXEMPLARY, PUNITIVE, OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR IN CONNECTION WITH THIS AGREEMENT, OR FOR ANY DAMAGES ASSOCIATED WITH ANY LOSS OF USE, BUSINESS, PROFITS, OR GOODWILL OR FOR INTERRUPTION, LOSS OR CORRUPTION OF DATA OR NETWORKS.

(b) IN NO EVENT WILL EITHER PARTY’S AGGREGATE LIABILITY FOR ANY AND ALL CLAIMS UNDER THIS AGREEMENT EXCEED FIFTY($50.00) DOLLARS (USD).

(c) THE FOREGOING LIMITATIONS SHALL NOT APPLY TO BREACHES OF CONFIDENTIALITY OBLIGATIONS OR FOR MISAPPROPRIATION OR INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS, AND SHALL APPLY NOTWITHSTANDING THE FAILURE OF ANY REMEDY PROVIDED HEREIN. THE FOREGOING LIMITATIONS, EXCLUSIONS AND DISCLAIMERS SHALL APPLY TO ANY AND ALL CLAIMS, REGARDLESS OF WHETHER SUCH LIABILITY ARISES FROM ANY CLAIM BASED UPON CONTRACT, WARRANTY, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY, OR OTHERWISE, AND WHETHER OR NOT THE PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH LOSS OR DAMAGE.

Some states do not allow the exclusion or limitation of incidental or consequential damages, so the above limitation or exclusion may not apply to You. INSOFAR AS APPLICABLE LAW PROHIBITS ANY LIMITATION ON LIABILITY HEREIN, THE PARTIES AGREE THAT SUCH LIMITATION WILL BE AUTOMATICALLY MODIFIED, BUT ONLY TO THE EXTENT SO AS TO MAKE THE LIMITATION COMPLIANT WITH APPLICABLE LAW.

Termination

Either party may terminate this Agreement with or without cause immediately upon providing notice to the other party. Upon any termination of this Agreement, (a) Developer must discontinue accessing and using the GeoSpark SDK and delete all Software and Documentation; (b) the provisions in Sections 4 (SDK Terms), 7 (Developer Feedback), 8 (Data Usage and Transfer), 11 (Confidentiality), 12 (Ownership; Reservation of Rights), 14 (GeoSpark Disclaimers), 15 (Indemnification), 16 (Limitation of Liability), this Section 17 (Termination) and Section 18(e) (Governing Law; Venue; Prevailing Fees) shall survive; (c) all obligations or liabilities that accrued prior to the effective date of termination and all remedies for breach of this Agreement shall survive; and (d) all other rights, obligations, and licenses of the parties under this Agreement shall terminate.

Miscellaneous

Entire Agreement. This Agreement constitutes the entire agreement, and supersedes all prior negotiations, understandings, or agreements (oral or written), between the parties about the subject matter of this Agreement.
Amendments. GeoSpark may amend this Agreement from time to time. If GeoSpark makes a change to this Agreement that, in its sole discretion, is material, GeoSpark will notify Developer by providing notice of the change through the Services, the Plugin, or at the email address that Developer provided to GeoSpark upon signing up to access the Services. If Developer does not agree to the modified terms of the Agreement, Developer shall notify GeoSpark in writing within thirty (30) days, after which this Agreement shall immediately terminate and the GeoSpark Entities shall have no further responsibility or liability to Developer.
Waivers. The failure of either party to enforce its rights under this Agreement at any time for any period will not be construed as a waiver of such rights.

Severability.

If any provision of this Agreement is determined to be illegal or unenforceable, that provision will be limited or eliminated to the minimum extent necessary so that this Agreement will otherwise remain in full force and effect and enforceable.

Governing Law; Venue; Prevailing Fees.

This Agreement shall be governed by and construed in accordance with the laws of the State of California, without regard to its conflicts of law provisions. (a) Except as set forth in Section 18.5(b) below, all claims arising out of or relating to this Agreement or the Services ("Disputes”) will be governed by California law, excluding California’s conflict of laws rules, and all Disputes will be litigated exclusively in the federal or state courts of Santa Clara County, California, USA, and You and GeoSpark consent to personal jurisdiction in those courts. (b) If Your principal place of business (for entities) or place of residence (for individuals) is in any country within APAC (other than Australia, Japan, New Zealand or Singapore) or Latin America, this Section 18.5(b) will apply instead of Section 18.5(a) above. ALL DISPUTES (AS DEFINED ABOVE) WILL BE GOVERNED BY CALIFORNIA LAW, EXCLUDING CALIFORNIA’S CONFLICT OF LAWS RULES. The parties will try in good faith to settle any Dispute within 30 days after the Dispute arises. If the Dispute is not resolved within 30 days, it must be resolved by arbitration by the American Arbitration Association’s International Centre for Dispute Resolution in accordance with its Expedited Commercial Rules in force as of the date of this Agreement ("Rules"). The parties will mutually select one arbitrator. The arbitration will be conducted in English in Santa Clara County, California, USA. Either party may apply to any competent court for injunctive relief necessary to protect its rights pending resolution of the arbitration. The arbitrator may order equitable or injunctive relief consistent with the remedies and limitations in this Agreement. Subject to the confidentiality requirements in this Agreement, either party may petition any competent court to issue any order necessary to protect that party's rights or property; this petition will not be considered a violation or waiver of this governing law and arbitration section and will not affect the arbitrator’s powers, including the power to review the judicial decision. The parties stipulate that the courts of Santa Clara County, California, USA, are competent to grant any order under this subsection. The arbitral award will be final and binding on the parties and its execution may be presented in any competent court, including any court with jurisdiction over either party or any of its property. Any arbitration proceeding conducted in accordance with this section will be considered Confidential Information under this Agreement's confidentiality section, including (i) the existence of, (ii) any information disclosed during, and (iii) any oral communications or documents related to the arbitration proceedings. The parties may also disclose the information described in this section to a competent court as may be necessary to file any order under this section or execute any arbitral decision, but the parties must request that those judicial proceedings be conducted in camera (in private). The parties will pay the arbitrator’s fees, the arbitrator's appointed experts' fees and expenses, and the arbitration center's administrative expenses in accordance with the Rules. In its final decision, the arbitrator will determine the non-prevailing party's obligation to reimburse the amount paid in advance by the prevailing party for these fees. Each party will bear its own lawyers’ and experts’ fees and expenses, regardless of the arbitrator’s final decision. (c) If Your principal place of business (for entities) or place of residence (for individuals) is in Greece, all Disputes (as defined above) will be governed by Greek law and the parties submit to the exclusive jurisdiction of the courts of Athens in relation to any Dispute.

Force Majeure.

In the event that either party is prevented from performing, or is unable to perform, any of its obligations under this Agreement (except payment obligations) due to any cause beyond its reasonable control, the affected party shall give written notice thereof to the other party and its performance shall be extended for the period of delay or inability to perform due to such occurrence.

Notices.

Any notice or communication hereunder shall be in writing and either personally delivered or sent via confirmed facsimile, confirmed electronic transmission, recognized express delivery courier, or certified or registered mail, prepaid and return receipt requested, addressed to the other party, which, in the case of Developer, shall be the email address that Developer provided to GeoSpark upon signing up for the Services, and, in the case of GeoSpark, shall be GeoSpark Inc. 2035 Sunset Lake Road, Suite B-2, Newark, New Castle, DE 19702, USA, with a copy to Legal Department. All notices shall be in English, and deemed to have been received when they are hand delivered, or five business days of their mailing, or upon confirmed electronic transmission or confirmed facsimile transmission.

Assignment.

This Agreement and the rights and obligations hereunder may not be assigned, transferred, or delegated, in whole or in part, whether voluntarily or by operation of law, contract, merger (whether Developer is the surviving or disappearing entity), stock or asset sale, consolidation, dissolution, through government action or otherwise, by Developer without GeoSpark’s prior written consent. Any assignment or transfer in violation of the foregoing shall automatically be null and void, and GeoSpark may immediately terminate this Agreement upon such an attempt. This Agreement shall be binding upon, and inure to the benefit of, any permitted successors, representatives, and permitted assigns of the parties hereto.

Independent Contractors.

The parties shall be independent contractors under this Agreement, and nothing herein will constitute either party as the employer, employee, agent, or representative of the other party, or both parties as joint venturers or partners for any purpose. Neither party will have the right or authority to assume or create any obligation or responsibility on behalf of the other party.

No Publicity.

Developer will not issue any press release or otherwise make any public announcement with respect to this Agreement, any GeoSpark SDK, or Developer’s relationship with GeoSpark without GeoSpark’s prior written consent.