Skip to content

Latest commit

 

History

History
127 lines (80 loc) · 12.5 KB

api-terms.md

File metadata and controls

127 lines (80 loc) · 12.5 KB

API Terms of Service

Trilitech Limited ("Trilitech") provides Users with application programming interfaces and related developer services and websites (collectively, the "API" or "APIs").

These API Terms of Service (the "API Terms") and Trilitech's general Terms of Service (the "Terms") govern your use of the APIs. Unless defined in the API Terms, words and phrases must be interpreted as defined in the Terms, and the API Terms and the Terms must be interpreted consistently with each other.

We may provide concise summaries of specific terms for convenience. Only the full-length below each summary is binding upon you and us.

Section 1: Application

a. Terms of Service

Short version: Our APIs are part of the Services governed by Terms of Service.

The APIs form part of the Services defined in our Terms of Service (the "Terms"), which govern your relationship with us.

b. Agreement to be Bound

Your use of the APIs constitutes your agreement to be bound by the Terms and these API Terms.

c. Entity Level Acceptance

Short version: If you use the APIs on behalf of another entity, you bind that entity to these Terms.

If you are using the APIs on behalf of an entity, you represent and warrant that you have authority to bind that entity to the Terms and these API Terms. By accepting the Terms and API Terms, you are doing so on behalf of that entity (and all references to "you" in the Terms refer to that entity).

Section 2: Using Our APIs

a. Your End Users

Short version: Your end users must comply with the Terms of Service and these API Terms.

You will require your end-users to comply with (and not knowingly enable them to violate) applicable laws, regulations, the Terms and API Terms.

c. Permitted Access

Short version: You can only access the APIs as permitted in our documentation.

You will only access (or attempt to access) an API by the means described in the documentation of that API. You will not misrepresent or mask your own identity or that of any API client you may use unless that usage is expressly contemplated and permitted in the applicable API documentation.

d. API Limitations

Short version: We may enforce limits and charge fees for the use of our APIs.

Trilitech may set and enforce limits on your use of the APIs (e.g. limiting the number of API requests that you may make or the number of users you may serve) at our sole discretion. You agree to any limitations documented with each API and will not circumvent such restrictions. You must obtain Trilitech's express consent to use any API beyond these limits. Trilitech may decline any request to exceed API limits or make acceptance conditional on your agreement to additional terms or charges. To seek such approval, contact Trilitech directly.

f. Communication with Trilitech

We may send you certain communications in connection with your use of the APIs. Please review the applicable API documentation for information about opting in and out of certain types of communication.

Section 3: Your API Clients

a. API Clients and Monitoring

Short version: We can monitor your use of the APIs.

The APIs are designed to help you enhance your websites, applications and other usees of data ("API Client(s)"). YOU AGREE THAT TRILITECH MAY GATHER API USAGE TELEMETRY DATA AND MONITOR THE USE OF THE APIS TO ENSURE QUALITY, IMPROVE TRILITECH PRODUCTS AND SERVICES, AND VERIFY YOUR COMPLIANCE WITH THE TERMS AND API TERMS. This monitoring may include Trilitech accessing your API Client, for example, to identify security issues that could affect Trilitech or its users. You will not interfere with this monitoring. Trilitech may use any technical means to overcome such interference. Trilitech may suspend you or your API Client's access to the APIs without notice if we reasonably believe you have violated the Terms or API Terms.

b. Security

Short version: You must protect user data collected by your API Client.

You will use commercially reasonable efforts to protect user-information collected from your API Client, including personally identifiable information ("PII"), from unauthorized access or use.

c. Ownership

Trilitech does not acquire ownership in your API Clients, and by using our APIs, you do not acquire ownership of any rights in our APIs or the content accessed through our APIs.

d. User Privacy and API Clients

Short version: You must publish a privacy policy and comply with all applicable privacy laws.

You will comply with all applicable privacy laws and regulations, including those applying to PII. You will provide and adhere to a privacy policy for your API Client that clearly and accurately describes to users of your API Client what user information you collect and how you use and share such information with Trilitech and third parties.

Section 4: Prohibitions and Confidentiality

a. API Prohibitions

When using the APIs, you may not (or allow those acting on your behalf to):

  1. Sublicense an API for use by a third party. Consequently, you will not create an API Client that functions substantially the same as the APIs and offer it for use by third parties.
  2. Act with the intent of introducing to Trilitech products and services any viruses, worms, defects, Trojan horses, malware, or any items of a destructive nature.
  3. Defame, abuse, harass, stalk, or threaten others.
  4. Interfere with or disrupt the APIs or the servers or networks providing the APIs.
  5. Promote or facilitate unlawful online gambling or disruptive commercial messages or advertisements.
  6. Reverse engineer or attempt to extract the source code from any API or related software, except to the extent that this restriction is expressly prohibited by applicable law.
  7. Use the APIs for any activities where the use or failure of the APIs could lead to death, personal injury, or environmental damage (such as the operation of nuclear facilities, air traffic control, or life support systems).
  8. Use the APIs to process or store any data subject to lawful prohibition or restriction.
  9. Remove, obscure, or alter any Trilitech terms of service or any links to or notices of those terms.
  10. Unless otherwise specified in writing, Trilitech does not intend to use the APIs to create obligations under any specific law or regulation governing data storage, retention, or security.

b. Confidential Matters

Short version: Access credentials and sensitive communications with us must remain confidential.

Access credentials (such as passwords, keys, and client IDs), if applicable, are intended to be used by you and identify your API Client. You will keep your credentials confidential and make reasonable efforts to prevent and discourage other API Clients from using your credentials.

Our communications to you and our APIs may contain Trilitech’s confidential information. Trilitech’s confidential information includes any materials, communications, and information that are marked confidential or that would typically be considered confidential under the circumstances. If you receive any such information, you will not disclose it to any third party without Trilitech's prior written consent. Trilitech's confidential information does not include information that you independently developed, that was rightfully given to you by a third party without confidentiality obligation, or that becomes public through no fault of your own. You may disclose Trilitech's confidential information when compelled to do so by law if you provide us with reasonable prior notice unless a court orders that we not receive notice.

Section 5: Content

a. Content Accessible Through our APIs

Short version: Content transmitted through our APIs must comply with our policies, Terms and API Terms.

Our APIs frequently transmit third-party content (such as compiled code, encrypted data, distributed ledger and indexer data, text, software, images and other media). This content is the sole responsibility of the person that makes it available. We may sometimes review content to determine whether it is illegal or violates our policies or the Terms. We may remove or refuse to provide access to APIs where we have grounds to believe that content contravenes our policies, Terms or API Terms. Finally, content accessible through our APIs may be subject to intellectual property rights, and, if so, you may not use it unless you are authorized to do so by the owner of that content or are otherwise permitted by law. Your access to the content provided by the APIs may be restricted, limited, or filtered under applicable law, regulation, and policy. However, we have no obligation to do so.

b. Submission of Content

Short version: You grant us a limited, non-exclusive and royalty-free license to handle the content you submit through the APIs.

Some of our APIs allow the submission of content. Trilitech does not acquire any ownership of any intellectual property rights in the content that you submit to our APIs through your API Client, except as expressly provided in the Terms. For the sole purpose of enabling Trilitech to provide, secure, and improve the APIs (and the related service(s)) and following he applicable Trilitech privacy policies, you give Trilitech a perpetual, irrevocable, worldwide, sublicensable, royalty-free, and non-exclusive license to use, host, store, modify, communicate, and publish the content submitted, posted, or displayed to or from the APIs through your API Client. Before you submit content to our APIs through your API Client, you will ensure that you have the necessary rights (including the necessary rights from your end users) to grant us the license.

c. Retrieval of content

Short version: You must have user permission to expose non-public content through our APIs.

When a user's non-public content is obtained through the APIs, you may not expose that content to other users or third parties without explicit opt-in consent from that user.

d. Data Portability

Short version: You must support data portability that allows your users to export their data.

Trilitech supports data portability. For as long as you use or store any user data that you obtained through the APIs, you agree to enable your users to export their equivalent data to other services or applications of their choice in a way that's substantially as fast and easy as exporting such data from similar products and services, subject to applicable laws. You agree that you will not make that data available to third parties who do not also abide by this obligation.

e. Prohibitions on Content

Unless expressly permitted by the content owner or by applicable law, you will not, and will not allow your end-users or others acting on your behalf to, do the following with content returned from the APIs:

  1. Scrape, build databases, or otherwise create permanent copies of such content, or keep cached copies longer than permitted by the cache header;
  2. Copy, translate, modify, create a derivative work of, sell, lease, lend, convey, distribute, publicly display, or sublicense to any third party;
  3. Misrepresent the source or ownership; or
  4. 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 the material.

f. Your Obligations Post-Termination

Short version: You must delete cached and stored content obtained through an API upon termination or discontinuance of your access.

Upon any termination of the API Terms or discontinuation of your access to an API, you will immediately stop using the API and delete any cached or stored content. Trilitech may independently communicate with any account owner whose account(s) are associated with your API Client and developer credentials to provide notice of the termination of your right to use an API.

Last modified: Aug 22, 2024

=== Portions of this page incorporate and modify work created and shared by Google and used according to terms described in the Creative Commons Attribution 4.0 License.