Roset LogoROSET
DocsCommunityPricing
Sign inGet Started
Docs CommunityPricing
Sign inGet Started

Terms of Service

Effective date: February 9, 2026
Last updated: February 9, 2026

1. Acceptance of Terms

By accessing or using Roset's websites, APIs, SDKs, developer console, hosted portals, and related services (collectively, the “Services”), you (“Developer,” “you,” or “your”) agree to be bound by these Terms of Service (“Terms”). If you are accessing the Services on behalf of an organization, you represent and warrant that you have the authority to bind that organization to these Terms.

If you do not agree to these Terms, you must not access or use the Services.

2. Description of Services

Roset provides an unstructured-to-structured transformation engine and developer platform, including:

  • File upload and transformation orchestration (document extraction, embedding generation, metadata extraction, searchable index generation)
  • Multi-provider AI transformation routing (routing files to third-party extraction services such as Reducto, OpenAI, Google Gemini, and Whisper)
  • Variant management — structured outputs (markdown, embeddings, metadata, searchable index) with tracked lineage
  • Hosted portal — connect a storage bucket and get a searchable, embeddable workspace
  • Multi-space file management with namespace-scoped isolation
  • Integration with cloud storage providers (AWS S3, Google Cloud Storage, Azure Blob Storage, MinIO, Cloudflare R2, Supabase Storage)
  • Processing job lifecycle management (queuing, status tracking, retry, cancellation)
  • Developer console, TypeScript SDK, and CLI

The specific features, functionality, and pricing of the Services may change from time to time at our discretion.

3. API License Grant

3.1 License

Subject to your compliance with these Terms, Roset grants you a non-exclusive, non-transferable, non-sublicensable, worldwide, revocable license to access and use the Roset APIs solely to develop, test, and support your application(s) (“Application”) that integrate with the Services.

3.2 Restrictions

You shall not:

  • Sell, rent, lease, sublicense, redistribute, or syndicate access to the Roset APIs
  • Use the Services to develop a competing product or service
  • Reverse engineer, decompile, disassemble, or attempt to derive source code from the Services
  • Remove, obscure, or alter any proprietary notices on the Services
  • Use the Services in any manner that violates applicable laws or regulations
  • Attempt to circumvent rate limits, usage restrictions, or security measures
  • Use automated scripts, bots, or crawlers to systematically access the Services at excessive volumes without prior written approval
  • Interfere with or disrupt the operation of the Services or their underlying infrastructure

4. API Credentials and Security

4.1 API Keys

You will receive API credentials (API keys, access tokens) to authenticate your requests. You are responsible for:

  • Maintaining the confidentiality of your API credentials
  • All activities that occur under your API credentials
  • Immediately notifying Roset of any unauthorized use or security breach

4.2 Security Obligations

You must implement industry-standard security measures to protect API credentials and user data, including but not limited to:

  • Secure storage of API keys (never hardcode in client-side code or public repositories)
  • Use of HTTPS/TLS for all API communications
  • Regular review of your Application's security practices
  • Prompt patching of known vulnerabilities

5. Rate Limits and Usage Restrictions

Roset enforces rate limits and usage quotas to ensure fair usage and service stability. Specific limits vary by subscription tier and are published on our pricing page and in our documentation. Limits may be updated from time to time.

When rate limits are exceeded, the API returns HTTP status code 429 (Too Many Requests). You agree not to attempt to circumvent or exceed applicable rate limits or usage quotas.

6. Fees and Payment

6.1 Subscription Fees

Roset offers tiered subscription plans. Current pricing and plan details are published on our pricing page. Fees are billed monthly in advance and are non-refundable except as expressly provided in these Terms or as required by law.

6.2 Payment Terms

  • All fees are in USD unless otherwise specified
  • You authorize Roset to charge your designated payment method for all fees
  • Failure to pay may result in service suspension or termination

6.3 Taxes

You are responsible for all taxes, duties, and governmental assessments associated with your use of the Services, except for taxes based on Roset's net income.

6.4 Fee Changes

Roset may modify fees with at least 30 days' written notice. Continued use of the Services after fee changes take effect constitutes acceptance of the new fees.

7. Data Rights and Ownership

7.1 Your Data

You retain all ownership rights to data you submit through the Services (“Developer Data”), including:

  • Uploaded files and their content
  • File metadata (names, sizes, timestamps, user IDs)
  • Processing outputs and variants (markdown, embeddings, metadata, searchable indexes) generated from your files
  • Configuration settings, permission rules, and space namespaces

Processing outputs: Variants generated by transforming your files are your data. Roset does not claim ownership of processing outputs. Third-party extraction providers process files solely to generate outputs and do not retain your file content beyond the processing window.

7.2 Roset Intellectual Property

Roset and its licensors own all rights, title, and interest in and to the Roset APIs, documentation, Services, software, interfaces, algorithms, technologies, trademarks, logos, and brand features. Nothing in these Terms grants you any rights to Roset's intellectual property except the limited license to use the Services.

7.3 License to Use Developer Data

You grant Roset a worldwide, non-exclusive, royalty-free license to use, store, process, and transmit Developer Data solely as necessary to:

  • Provide the Services to you
  • Maintain and improve the Services
  • Generate aggregated, anonymized analytics and usage statistics
  • Ensure security and prevent abuse

We do not use your file content or processing outputs to train machine learning models.

7.4 Feedback

If you provide suggestions, feedback, or recommendations regarding the Services (“Feedback”), you grant Roset an unlimited, irrevocable, perpetual, sublicensable, transferable, royalty-free license to use such Feedback for any purpose without obligation or compensation to you.

8. Privacy and Data Protection

Roset processes Developer Data in accordance with our Privacy Policy, which is incorporated into these Terms by reference. By using the Services, you acknowledge and consent to such processing.

8.1 Data Retention

  • Active account data: Retained for the duration of your subscription
  • Backup data: Retained for 90 days after deletion from production systems
  • Logs and analytics: Retained for 12 months
  • Deleted account data: Permanently deleted within 30 days of account termination, except where required by law

8.2 Data Security

Roset implements industry-standard security measures including encryption in transit (TLS 1.2+) and at rest (AES-256), access controls, and regular security reviews. For full details, see our Privacy Policy.

9. Developer Application Requirements

9.1 Application Terms and Privacy Notice

You must:

  • Provide clear terms of service for your Application
  • Publish a privacy notice disclosing what data your Application collects, processes, shares, and stores
  • Obtain all necessary consents from end users for data processing
  • Comply with all applicable privacy laws (including GDPR and CCPA where applicable)

9.2 Acceptable Use

Your Application must not:

  • Violate third-party intellectual property rights
  • Transmit viruses, malware, or other harmful code
  • Engage in phishing, spam, or fraudulent activities
  • Facilitate illegal activities or prohibited content
  • Impersonate Roset or misrepresent your relationship with Roset
  • Process sensitive personal information (health data, financial data, biometric data) without appropriate safeguards and compliance certifications

10. Service Level and Availability

10.1 Availability

We strive to maintain high availability but do not guarantee uninterrupted access to the Services. Processing completion times depend on file type, size, and third-party extraction provider availability.

10.2 Exclusions

Any uptime commitments exclude downtime resulting from:

  • Scheduled maintenance (communicated when practicable)
  • Force majeure events
  • Third-party infrastructure or extraction provider failures
  • Issues caused by your Application or violation of these Terms
  • Denial-of-service attacks or other security incidents

11. Warranties and Disclaimers

11.1 Limited Warranty

Roset warrants that the Services will perform substantially in accordance with the published documentation under normal use.

11.2 Disclaimer

EXCEPT AS EXPRESSLY PROVIDED IN SECTION 11.1, THE SERVICES ARE PROVIDED “AS IS” AND “AS AVAILABLE” WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. WE DO NOT WARRANT THAT THE SERVICES WILL BE UNINTERRUPTED, ERROR-FREE, OR SECURE. WE DO NOT WARRANT THAT THE SERVICES WILL MEET YOUR REQUIREMENTS OR THAT RESULTS OBTAINED FROM THE SERVICES WILL BE ACCURATE OR RELIABLE. YOU ACKNOWLEDGE THAT ROSET DOES NOT CONTROL THE TRANSFER OF DATA OVER COMMUNICATIONS FACILITIES AND THAT THE SERVICES MAY BE SUBJECT TO LIMITATIONS, DELAYS, AND OTHER PROBLEMS INHERENT IN THE USE OF SUCH FACILITIES.

12. Limitation of Liability

12.1 Exclusion of Indirect Damages

TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT SHALL ROSET BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, EXEMPLARY, OR PUNITIVE DAMAGES, INCLUDING BUT NOT LIMITED TO LOST PROFITS, REVENUE, OR BUSINESS OPPORTUNITIES, LOSS OF DATA OR COST OF SUBSTITUTE SERVICES, BUSINESS INTERRUPTION, LOSS OF GOODWILL, OR REPUTATIONAL HARM. THIS EXCLUSION APPLIES REGARDLESS OF THE LEGAL THEORY (CONTRACT, TORT, NEGLIGENCE, STRICT LIABILITY, OR OTHERWISE) AND EVEN IF ROSET HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

12.2 Liability Cap

ROSET’S TOTAL AGGREGATE LIABILITY ARISING OUT OF OR RELATED TO THESE TERMS SHALL NOT EXCEED THE GREATER OF: (A) THE AMOUNTS PAID BY YOU TO ROSET IN THE 12 MONTHS PRECEDING THE EVENT GIVING RISE TO LIABILITY, OR (B) $500 USD.

12.3 Exceptions

The limitations in Sections 12.1 and 12.2 do not apply to: your breach of Section 7.2 (Roset Intellectual Property) or Section 4 (API Credentials and Security); your indemnification obligations under Section 13; or gross negligence, fraud, or willful misconduct.

13. Indemnification

13.1 Your Indemnification Obligations

You agree to indemnify, defend, and hold harmless Roset, its affiliates, and their respective officers, directors, employees, agents, and representatives from and against any and all third-party claims, demands, liabilities, costs, losses, damages, and expenses (including reasonable attorneys' fees) arising from or related to:

  • Your Application and its use by end users
  • Your violation of these Terms or applicable laws
  • Your violation of third-party intellectual property or privacy rights
  • Your Developer Data or any content transmitted through your Application
  • Negligence or willful misconduct by you or your users

13.2 Roset Indemnification

Roset will indemnify, defend, and hold you harmless from third-party claims that the Services, when used in accordance with these Terms, infringe or misappropriate a third party's valid patent, copyright, trademark, or trade secret.

13.3 Indemnification Procedures

The indemnified party must promptly notify the indemnifying party in writing of any claim, grant the indemnifying party sole control over defense and settlement (provided settlements do not impose obligations on the indemnified party without consent), and provide reasonable cooperation in the defense.

14. Term and Termination

14.1 Term

These Terms commence when you first access the Services and continue until terminated.

14.2 Termination by You

You may terminate at any time by ceasing all use of the Services, deleting your API credentials, and providing written notice to support@roset.dev.

14.3 Termination by Roset

Roset may suspend or terminate your access immediately, without notice, if you breach any provision of these Terms, your account poses a security risk, you engage in fraudulent or abusive activity, payment is overdue by more than 30 days, or required by law or legal process.

14.4 Effect of Termination

Upon termination:

  • Your license to use the Services immediately terminates
  • You must cease all use of the Roset APIs and delete all API credentials
  • Roset will delete your Developer Data within 30 days (unless you request export within 7 days of termination)
  • You remain liable for all fees incurred prior to termination
  • Sections 7 (Data Rights and Ownership), 11 (Warranties and Disclaimers), 12 (Limitation of Liability), 13 (Indemnification), and 15 (General Provisions) survive termination

15. General Provisions

15.1 Governing Law and Jurisdiction

These Terms are governed by the laws of the State of Qatar, without regard to conflict of law principles. Any disputes arising from or related to these Terms shall be subject to the exclusive jurisdiction of the courts of Qatar.

15.2 Modifications

Roset may modify these Terms at any time by posting updated Terms on its website. Material changes will be communicated through the Services or via email and will be effective 30 days after notice. Continued use of the Services after the effective date constitutes acceptance of the modified Terms.

15.3 Assignment

You may not assign these Terms without Roset's prior written consent. Roset may assign these Terms in connection with a merger, acquisition, or sale of substantially all assets.

15.4 Entire Agreement

These Terms, together with the Privacy Policy and any applicable Order Forms, constitute the entire agreement between you and Roset regarding the Services and supersede all prior agreements and understandings.

15.5 Severability

If any provision of these Terms is found invalid or unenforceable, the remaining provisions continue in full force and effect, and the invalid provision will be modified to the minimum extent necessary to make it valid and enforceable.

15.6 Waiver

No waiver of any provision shall be deemed a continuing waiver or a waiver of any other provision. Roset's failure to enforce any right or provision shall not constitute a waiver of that right or provision.

15.7 Force Majeure

Neither party shall be liable for failure to perform due to causes beyond its reasonable control, including natural disasters, war, terrorism, pandemic, government restrictions, or third-party service failures.

15.8 Export Compliance

You agree to comply with all applicable export control laws and regulations. You represent that you are not located in, under the control of, or a national or resident of any country to which the United States has embargoed goods or services.

16. Contact

For questions about these Terms, contact us at: info@roset.dev

© 2026 Roset. All rights reserved.Privacy Policy