CanvasMesh Terms of Service
1. Introduction
Welcome to CanvasMesh. These Terms of Service (“Terms”) govern your access to and use of CanvasMesh, a web-based platform for uploading, rendering, organizing, and sharing files (“Service”).
By creating an account, accessing the Service, or clicking “I agree”, you accept these Terms. If you do not agree, do not use the Service.
If you are using the Service on behalf of an organization, you represent that you have authority to bind that organization to these Terms.
2. Eligibility
You must be at least 16 years old to use the Service.
By creating an account, you confirm that you are 16 or older. We do not offer the Service to users under 16. If we learn that an account belongs to someone under 16, we will suspend and delete the account.
This minimum age applies globally. Some jurisdictions may have higher age thresholds for specific activities (such as entering paid contracts); where local law requires a higher age, that age applies to you.
We do not knowingly collect information from anyone under 16. See our Privacy Policy.
3. Accounts
3.1 Creating an account
You may create an account via Google sign-in. You are responsible for maintaining the security of your account credentials.
3.2 Account integrity
You agree to provide accurate information, keep it updated, and not impersonate others or misrepresent your affiliation with any entity.
3.3 Account termination
You may close your account at any time via account settings. We may suspend or terminate accounts that violate these Terms, upon notice where practicable.
4. Your Content
4.1 What is “Content”
“Content” means files you upload, canvases, spaces, comments, metadata, and anything else you create on or provide to the Service.
4.2 Ownership
You retain all ownership rights in your Content. We do not claim ownership.
4.3 License you grant us
You grant CanvasMesh a worldwide, royalty-free, non-exclusive license to host, store, reproduce, modify (for technical purposes such as compression, thumbnail generation, format conversion), display, and distribute your Content solely: (a) to provide the Service to you, (b) to share Content as you instruct (via sharing links, public spaces, or custom domains), (c) to improve service reliability (e.g., debugging, security review) in aggregated or anonymized form.
This license terminates when you delete the Content, except:
- Residual copies may exist in backups for up to 30 days
- Content shared with others remains accessible to them until they delete their copy
- We may retain anonymized, aggregated statistics
4.4 License between users
If you share Content publicly or via a sharing link, you grant recipients the right to view and (where applicable) download that Content, subject to the sharing settings you configure.
4.5 No training of AI models on your Content
We do not use your Content to train generative AI models unless you explicitly opt in. Automated scanning for abuse detection (malware, CSAM, policy violations) is not considered training.
5. Acceptable Use
You agree not to use the Service to:
(a) Upload, store, or share Content that:
- Violates any law or regulation
- Infringes intellectual property, privacy, or other rights of others
- Contains malware, viruses, or malicious code
- Contains child sexual abuse material (CSAM)
- Depicts non-consensual intimate imagery
- Promotes violence, terrorism, or illegal activities
- Constitutes defamation, harassment, or incitement
(b) Engage in conduct that:
- Circumvents security measures, rate limits, or sandbox restrictions
- Probes, scans, or tests the vulnerability of the Service without authorization
- Interferes with or disrupts the Service or other users
- Uses automation to create multiple accounts or abuse free tiers
- Misrepresents content as originating from others (including CanvasMesh itself)
- Reverse engineers, decompiles, or extracts the source code of the Service (except where permitted by law)
(c) With respect to third-party renderers (plugins):
- Distribute renderers that violate these Terms or our Renderer Policy
- Attempt to extract, intercept, or misuse data processed by renderers
- Impersonate other renderer authors
(d) With respect to the Agent API:
- Exceed published rate limits through deliberate circumvention
- Resell or proxy the API without authorization
- Share API keys across unauthorized parties
We may remove Content, suspend features, or terminate accounts for violations. Repeated or egregious violations may result in permanent ban and forfeiture of prepaid credits.
6. Subscriptions and Billing
6.1 Plans
The Service offers free and paid plans, and Agent API credits. Details are on our pricing page. Prices may change with 30 days’ notice for existing subscribers.
6.2 Billing
Paid plans are billed monthly or annually via Stripe. Agent API credits are prepaid and applied to usage. Taxes are added where applicable.
6.3 Auto-renewal
Subscriptions auto-renew unless cancelled before the renewal date. You can cancel anytime in account settings; cancellation takes effect at the end of the current billing period.
6.4 Refunds
Subscription fees are generally non-refundable. We may issue refunds at our discretion for:
- Service failures we cannot remedy
- Billing errors
- Consumer protection obligations in your jurisdiction
Agent API credits are non-refundable once purchased, except for billing errors or where required by law.
6.5 Credits expiration
Agent API credits expire 12 months after purchase if unused.
6.6 Failed payments
If payment fails, we may suspend access. Accounts overdue for 30 days may be downgraded to free tier; Content exceeding free tier limits may be restricted.
7. Free Tier Limitations
The free tier is subject to:
- Storage quota (currently 1 GB per account)
- File size limits (currently 100 MB per file)
- Rate limits on uploads and API calls
- Automatic expiration of share links after 24 hours
- Account inactivity cleanup (files may be deleted after 90 days of inactivity)
We may adjust these limits with reasonable notice.
8. Temporary Files
Files uploaded as “temporary” are automatically deleted after 24 hours, along with their share links. Deletion is irreversible. Do not rely on temporary upload for long-term storage.
9. Sharing and Public Content
9.1 Share links
You may generate share links with configurable access (public, unlisted, password-protected, signed, expiring).
9.2 Public content responsibility
If you make Content public or share it with third parties, you are responsible for ensuring you have the right to do so.
9.3 Takedown of content
We may remove Content that violates these Terms without prior notice. See Section 14 for copyright claims.
10. Renderer Ecosystem
10.1 Official renderers
CanvasMesh provides official renderers for common formats. These are maintained by us and subject to our quality controls.
10.2 Third-party renderers
The Service may offer third-party renderers (“plugins”) authored by other developers. CanvasMesh does not create or endorse third-party renderers. Use of such renderers is at your own risk.
10.3 Renderer permissions
Before enabling a third-party renderer, you will be shown the permissions it requests. Granting permission is at your discretion.
10.4 Renderer developer terms
If you develop and publish renderers, you are subject to our Renderer Developer Agreement (separate document).
11. Agent API
11.1 Credentials
You are responsible for protecting your API keys. You may not share keys or expose them in client-side code.
11.2 Liability for API use
You are responsible for all activity under your API keys, including actions taken by agents or automated systems you operate.
11.3 Attribution
When using the Agent API in products visible to end users, attribution to CanvasMesh is appreciated but not required, unless otherwise specified in plan terms.
12. Service Availability
12.1 No uptime guarantee on free plans
We strive for high availability but do not guarantee uninterrupted service on free plans.
12.2 Paid plan SLAs
Service level agreements, if any, are specified in your plan details or a separate SLA document.
12.3 Scheduled maintenance
We may schedule maintenance with advance notice where practicable.
13. Modifications to Service and Terms
13.1 Service changes
We may add, modify, or discontinue features. For material changes affecting paid features, we will provide 30 days’ notice.
13.2 Terms changes
We may update these Terms. Material changes take effect 30 days after notice. Continued use after the effective date constitutes acceptance.
14. Intellectual Property
14.1 Our IP
CanvasMesh, the logo, and the Service are owned by us and protected by IP laws. These Terms do not grant you any rights to our trademarks or branding.
14.2 Copyright claims
If you believe Content infringes your copyright, send a notice to support@canvasmesh.app including:
- Identification of the copyrighted work
- Identification of the allegedly infringing material (URL)
- Your contact information
- A statement of good faith belief that use is not authorized
- A statement under penalty of perjury that the information is accurate and you are authorized to act
- Your physical or electronic signature
We will review and respond in accordance with applicable law. Counter-notices may be filed by the alleged infringer. Repeat infringers may have accounts terminated.
15. Disclaimer of Warranties
THE SERVICE IS PROVIDED “AS IS” AND “AS AVAILABLE”. TO THE MAXIMUM EXTENT PERMITTED BY LAW, WE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND ACCURACY.
WE DO NOT WARRANT THAT:
- The Service will be uninterrupted or error-free
- Content will be preserved without loss
- Third-party renderers will function as described
- The Service is secure against all threats
16. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW:
(a) IN NO EVENT WILL CANVASMESH BE LIABLE FOR INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES (INCLUDING LOST PROFITS, LOST DATA, BUSINESS INTERRUPTION).
(b) OUR TOTAL AGGREGATE LIABILITY FOR ANY CLAIMS ARISING OUT OF OR RELATED TO THE SERVICE WILL NOT EXCEED THE GREATER OF (i) AMOUNTS YOU PAID US IN THE 12 MONTHS PRECEDING THE CLAIM, OR (ii) USD $100.
(c) Nothing in these Terms limits liability for gross negligence, willful misconduct, or liabilities that cannot be excluded under applicable law (including mandatory consumer protection rights).
17. Indemnification
You agree to indemnify and hold CanvasMesh harmless from claims arising from:
- Your Content
- Your use of the Service in violation of these Terms
- Your violation of third-party rights
- Renderers you publish (if applicable)
18. Termination
18.1 By you
You may stop using the Service and close your account anytime.
18.2 By us
We may suspend or terminate your account for:
- Violation of these Terms
- Non-payment
- Prolonged inactivity (after notice)
- Legal requirements
- Discontinuation of the Service (with reasonable notice)
18.3 Effect of termination
Upon termination:
- Your access ends
- Your Content may be deleted after a grace period
- Unused credits on paid accounts may be forfeited per Section 6
- Sections that by their nature survive termination remain in effect (e.g., IP, liability, indemnification)
19. Informal Dispute Resolution
Before filing any formal claim, you agree to contact us at support@canvasmesh.app to attempt to resolve the dispute informally. We will make a good-faith effort to respond within 30 days. Nothing in these Terms limits mandatory consumer rights under your local law.
20. Miscellaneous
20.1 Entire agreement
These Terms, together with our Privacy Policy and any supplemental terms (e.g., Renderer Policy, Acceptable Use Policy), constitute the entire agreement between you and CanvasMesh.
20.2 Severability
If any provision is held unenforceable, the remaining provisions stay in effect.
20.3 No waiver
Failure to enforce a provision does not waive our right to enforce it later.
20.4 Assignment
You may not assign your rights under these Terms without our consent. We may assign these Terms in connection with a merger, acquisition, or sale of assets.
20.5 Force majeure
We are not liable for delays or failures caused by events beyond our reasonable control (natural disasters, cyberattacks, infrastructure failures, acts of government).
20.6 Notices
Notices to you will be sent to your registered email. Notices to us should be sent to support@canvasmesh.app.
20.7 Language
These Terms are written in English. Translations are provided for convenience; the English version prevails in case of conflict.
Contact
- General: support@canvasmesh.app