code.to.design API - Terms of Service
Last Updated: May 12th, 2026
1. Acceptance of Terms
By accessing or using the code.to.design website, API, Figma plugin, or any related services (collectively, the “Service”), you agree to be bound by these Terms of Service (“Terms”). If you do not agree to these Terms, you must not access or use the Service.
These Terms are a binding legal agreement between you and DIV-RIOTS SAS (“we,” “us,” or “our”).
2. Description of Service
code.to.design provides a suite of tools for bidirectional conversion between web technologies and design data — transforming HTML, CSS, and associated assets into Figma-compatible data, and exporting Figma content back into HTML and CSS. The Service operates primarily through:
- API Endpoints: For programmatic conversion of code into design assets, and of Figma content into HTML/CSS.
- Clipboard output: For quick copy-paste workflows between HTML/CSS code and Figma.
- Plugin SDK: For building your own plugin that can create nodes in the Figma canvas from your HTML/CSS code.
3. User Accounts and API Keys
To access the Service, you must register for an account and generate an API Key.
- Security: You are responsible for maintaining the confidentiality of your account credentials and API Keys. You are fully responsible for all your activities that occur under your account.
- API Key Usage: Your API Key is unique to you. You may not share, sell, or transfer your API Key to any third party.
- Notification: You agree to notify us immediately if you become aware of any unauthorized use of your account or API Key.
4. Acceptable Use and Restrictions
You agree to use the Service only for lawful purposes and in accordance with these Terms. You shall not:
- Reverse Engineer: Attempt to reverse engineer, decompile, or disassemble any portion of the Service or its underlying conversion algorithms.
- Abuse Resources: Exceed the rate limits or usage quotas associated with your plan (e.g., sending excessive requests that degrade the Service for others).
- Resale: Use the Service to resell the Service’s functionality as a standalone API without our explicit written consent.
- Malicious Content: Upload or transmit any content (HTML, CSS, Figma content, or other assets) that contains viruses, malware, or code designed to disrupt the Service or Figma’s infrastructure.
- Illegal Content: Process content that is illegal, infringing, hateful, or violates the rights of others.
5. Intellectual Property Rights
5.1 Our IP
The Service, including its conversion engine, algorithms, documentation, website design, and the “code.to.design” brand, is the exclusive property of DIV-RIOTS and its licensors.
5.2 Your IP (User Content)
We do not claim ownership of the HTML, CSS, Figma content, or other assets you submit to the Service (“User Content”), or the resulting Figma designs or HTML/CSS code produced by the Service (“Output”).
- Ownership: You retain all rights to your background IP, including but not limited to your original code, your original Figma designs, the converted output, and any applications you build using the Service. We grant you a non-exclusive, royalty-free, worldwide, sublicensable license, with the right to create derivatives, to access and use the Service, including the APIs, as necessary to develop, test, use, and support your applications with the Service.
- License to Process: By using the Service and solely for the purpose of our providing the Service, you grant us a limited, worldwide, non-exclusive, royalty-free license to access, store, and process your User Content solely for the purpose of providing the Service to you or your product’s customers and end-users (e.g., performing the conversion). We do not use your User Content to train any AI models without your explicit written consent.
6. Plans, Payments, and Credits
If you purchase code.to.design credits:
- Pricing: Credit packs are available in the Pricing Page.
- Validity: Credits are valid for 12-months after the purchase date.
- Refunds: All fees are non-refundable except as required by law.
- Changes: We reserve the right to change our pricing or usage limits upon notice to you.
7. API Availability and Rate Limiting
- Uptime: We strive to keep the Service available 24/7 but do not guarantee uninterrupted availability.
- Rate Limits: We strictly enforce rate limits (e.g., 429 Too Many Requests) to ensure stability. If you exceed these limits, your access may be temporarily throttled or suspended.
- Modifications: We may modify, deprecate, or discontinue specific API endpoints or features at any time.
8. Disclaimer of Warranties
THE SERVICE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS. TO THE FULLEST EXTENT PERMITTED BY LAW, BOTH PARTIES DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. WE DO NOT WARRANT THAT THE CONVERSION RESULTS WILL BE PIXEL-PERFECT, ERROR-FREE, OR EXACTLY MATCH THE VISUAL RENDERING OF THE SOURCE CONTENT IN ITS NATIVE ENVIRONMENT (E.G., A WEB BROWSER FOR HTML/CSS INPUT, OR FIGMA FOR DESIGN INPUT).
9. Limitation of Liability
TO THE FULLEST EXTENT PERMITTED BY LAW, NEITHER PARTY SHALL BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES, INCLUDING LOSS OF PROFITS, DATA, OR GOODWILL, ARISING FROM YOUR USE OF THE SERVICE. EACH PARTY’S TOTAL LIABILITY FOR ANY CLAIM ARISING OUT OF THESE TERMS SHALL NOT EXCEED THE AMOUNT PAID BY YOU FOR THE SERVICE IN THE TWELVE (12) MONTHS PRECEDING THE CLAIM, EXCEPT THAT THESE TERMS DO NOT EXCLUDE OR LIMIT EITHER PARTY’S LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM A PARTY’S NEGLIGENCE, FRAUD OR FRAUDULENT MISREPRESENTATION, INFRINGEMENT OF THE OTHER PARTY’S INTELLECTUAL PROPERTY RIGHTS, OR BREACH OF SECTION 11.1 (CONFIDENTIALITY).
10. Termination
We reserve the right to suspend or terminate your access to the Service at our sole discretion, without notice, for conduct that we believe violates these Terms or is harmful to other users, us, or third parties, or for any other reason.
11. Confidentiality; Privacy and Data Protection
11.1 Confidentiality
“Confidential Information” means information that one party (or an affiliate) discloses to the other party in connection with these Terms, and that is marked as confidential or would normally be considered confidential information under the circumstances. It does not include information that is independently developed by the recipient, is rightfully given to the recipient by a third party without confidentiality obligations, or becomes public through no fault of the recipient.
The recipient will not disclose the other party’s Confidential Information, except to employees, affiliates, agents, professional advisors, or third-party contractors (“Delegates”) who need to know it and who have a legal obligation to keep it confidential. The recipient will use the other party’s Confidential Information only to exercise rights and fulfill obligations under these Terms while using reasonable care to protect the Confidential Information. The recipient will ensure that its Delegates are also subject to the same non-disclosure and use obligations.
The recipient may disclose Confidential Information when required by law after giving reasonable notice to the other party, if permitted by law. Neither party may make any public statement regarding these Terms without the other’s written approval.
11.2 Privacy and Data Protection
The parties will comply with their respective privacy policies and obligations under any relevant privacy or data protection legislation. “Personal Information” means: (A) any information about an identified or identifiable individual; (B) information that is not specifically about an identifiable individual but, when combined with other information, may identify an individual; or (C) any information that constitutes “personal data” or “personal information” within the meaning of applicable data protection or privacy legislation.
Your use of the Service is also governed by our Privacy Policy, which explains how we collect, use, and protect your information.
11.3 Data Processing Addendum (DPA)
To the extent that we process “Personal Data” on your behalf as defined by the GDPR, UK GDPR, or CCPA, such processing is governed by our Data Processing Addendum (“DPA”), which is available here and is hereby incorporated by reference into these Terms.
12. Governing Law
These Terms shall be governed by and construed in accordance with the laws of FRANCE, without regard to its conflict of law provisions. Any legal action or proceeding arising under these Terms shall be brought exclusively in the courts located in NANTERRE/92.
13. Contact Information
If you have any questions about these Terms, please contact us at:
- Email: [email protected]
- Address: DIV-RIOTS, 32 rue de Paris, 92100 Boulogne-Billancourt, France