This summary is provided for convenience only and does not replace the Terms below. If there is any conflict between this summary and the Terms, the Terms control.
These Terms of Service ("Terms") govern your access to and use of FxCanvas (the "Service"), a cloud platform that provides server-side 2D canvas rasterization via remote procedure calls (RPC), and optional storage and CDN delivery of rendered images. By accessing or using the Service, you agree to be bound by these Terms. If you do not agree, do not use the Service.
ALPHA NOTICE: The Service is currently offered in an invite-only Alpha testing phase. The Service may be unstable, may change without notice, may be interrupted, and may contain bugs. We may add, modify, limit, or remove features at any time.
FxCanvas is operated by Daniel Belohlavek, an individual located in Buenos Aires, Argentina ("FxCanvas", "we", "us", "our", or "Operator").
We may assign these Terms (and our rights and obligations) to a successor entity or acquirer that operates FxCanvas in the future. If we do, we will provide notice via the email address associated with your account.
By creating an account, receiving or using an API token, submitting RPC requests, storing content, or otherwise using the Service, you: (a) agree to these Terms; and (b) represent that you are at least 18 years old (or the age of majority in your jurisdiction) and have the authority to enter into these Terms.
If you use the Service on behalf of an organization, you represent you have authority to bind that organization, and "you" includes that organization.
FxCanvas provides:
You are responsible for configuring your integration, selecting any storage region options made available, and verifying that Outputs meet your needs and legal obligations.
You must keep your account credentials and API Tokens confidential and secure. You are responsible for all activity under your account and tokens.
You must notify us promptly if you suspect unauthorized access. We may suspend or revoke tokens to protect the Service, you, or other users.
If you enable storage, the Service will store your Stored Images and make them retrievable/deliverable via the Service (including via CDN).
In Transient Mode, FxCanvas does not intentionally store the final Output as a Stored Image. However, you acknowledge and agree that:
If the Service provides an option to store Stored Images in an EU location, selecting that option applies to Stored Images. However, internal caches and certain operational processing may occur outside the EU, including in Cloudflare’s ENAM (Eastern North America) region, even if you select EU storage. You are responsible for ensuring this configuration meets your compliance needs.
As between you and FxCanvas, you retain all rights, title, and interest in your Inputs and Outputs (including Stored Images), subject to the licenses you grant below.
You grant FxCanvas a worldwide, non-exclusive, royalty-free license to host, reproduce, transmit, display, process, and create derivative works of your Inputs and Outputs solely as necessary to:
Because the Service is in an invite-only Alpha phase, by accessing or using FxCanvas you consent to FxCanvas using your Inputs and Outputs to improve the Service (for example: quality, reliability, performance, feature development, debugging, and abuse prevention), in addition to the processing described in Section 7.2.
If you do not agree to this use, you must not use the Service.
This Section 7.3 does not transfer ownership of your Inputs or Outputs to FxCanvas.
You represent and warrant that you have all necessary rights, licenses, and permissions to submit Inputs and to request the rendering, storage, and delivery of Outputs, including for any images, fonts, and other assets, and that your use does not violate any law or third-party rights.
You agree not to (and not to allow third parties to) use the Service to:
Usage limits (rate limits, quotas, concurrency, request sizes, storage limits, etc.) may be described in the Documentation and may vary by plan.
We may enforce limits through throttling, queueing, request rejection, suspension, or other technical means. We may change limits at any time, particularly during Alpha, to maintain reliability and prevent abuse. When reasonably practical, we will provide notice via the email address associated with your account.
Payments are processed by Paddle (or another payment provider we may designate). Paddle acts as the merchant of record for paid transactions. Your payments may be subject to Paddle’s terms and policies, in addition to these Terms.
Billing is based on metered usage, which may include (as applicable to your plan):
AI-generated images may be cached based on seed and other parameters for performance and consistency.
We may change pricing and meters with notice via email.
During Alpha, we do not currently offer automatic renewal. If this changes, we will update these Terms and provide notice via email.
Except where required by law, fees are non-refundable.
The Service relies on third-party infrastructure and services, which may include storage, CDN delivery, CPU compute, GPU compute, networking, monitoring, and payment processing. The availability, performance, geographic coverage, and security of the Service therefore depend in part on the availability and performance of these third-party providers.
You acknowledge that outages, degradations, maintenance, capacity constraints, or policy changes by third-party providers may impact the Service (including rendering, storage, and CDN delivery). We are not responsible for third-party outages or acts/omissions, and we do not provide any service-level agreement (SLA) unless we explicitly agree in writing.
We may be required to operate the Service in a manner consistent with the terms, acceptable use policies, and technical constraints of our third-party providers. We may suspend or restrict certain uses of the Service if necessary to comply with those requirements or to maintain the integrity and availability of the Service.
If you believe a Stored Image or other material hosted or delivered via the Service infringes your copyright, send a report to: dmca@fxcanvas.com
Include:
We may remove or disable access to the material (including removing from CDN delivery, at least temporarily) and contact the user associated with the content with the aim to resolve the conflict. We may also suspend or terminate accounts for repeat or egregious infringement.
We may suspend or terminate your account, tokens, or access immediately, with or without notice, if we reasonably believe:
You may stop using the Service at any time. During Alpha, account deletion requests must be made through support.
Upon termination, your right to use the Service ends and tokens will be revoked. We may delete or retain certain data in accordance with our Privacy Policy and legitimate operational needs (including security logs and abuse-prevention records).
THE SERVICE IS PROVIDED “AS IS” AND “AS AVAILABLE.” TO THE MAXIMUM EXTENT PERMITTED BY LAW, FXCANVAS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT. WE DO NOT WARRANT THAT THE SERVICE WILL BE UNINTERRUPTED, ERROR-FREE, OR SECURE, OR THAT OUTPUTS WILL BE ACCURATE OR SUITABLE FOR ANY PARTICULAR PURPOSE.
ALPHA NOTICE: THE SERVICE MAY CHANGE WITHOUT NOTICE AND MAY PRODUCE UNEXPECTED OR UNDESIRED OUTPUTS.
TO THE MAXIMUM EXTENT PERMITTED BY LAW, FXCANVAS WILL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, EXEMPLARY, OR PUNITIVE DAMAGES, OR ANY LOSS OF PROFITS, REVENUE, DATA, OR GOODWILL.
TO THE MAXIMUM EXTENT PERMITTED BY LAW, FXCANVAS’S TOTAL LIABILITY ARISING OUT OF OR RELATING TO THE SERVICE WILL NOT EXCEED THE AMOUNT YOU PAID FOR THE SERVICE IN THE 12 MONTHS BEFORE THE EVENT GIVING RISE TO THE CLAIM (OR, IF YOU HAVE NOT PAID ANY FEES, USD $100).
Because the Service is in Alpha and there is currently no self-serve dashboard:
We will make reasonable efforts to respond, but we do not provide guaranteed response times or SLAs during Alpha.
These Terms are governed by the laws of the State of New York, USA, excluding conflict-of-laws rules.
If a dispute arises, you agree to first contact us to attempt to resolve it informally. If we cannot resolve it, any dispute arising out of or relating to these Terms or the Service will be brought exclusively in the state or federal courts located in New York County, New York, and each party consents to personal jurisdiction and venue there.
Nothing in these Terms limits any consumer protection rights that cannot be waived under the laws of your country of residence.