Terms of Service
Last updated: 2026-04-27
These Terms of Service ("Terms") govern your access to and use of the Pluralize
platform, the dashboard at pluralize.app, the SDK distributed under
@pluralize/sdk, and any related APIs (collectively, the "Service"). The Service
is operated by Pablo Llorens, a sole proprietor established in Spain
("Pluralize", "we", "us"). By creating an account, installing the SDK, or using
the API you ("Developer", "you") accept these Terms.
The Service is intended for business and professional use. By signing up you confirm that you are acting in the course of a trade, business, craft or profession. The platform is not offered to consumers within the meaning of Directive 2011/83/EU, and consumer-specific protections (including statutory withdrawal rights for distance contracts) do not apply.
1. The Service
Pluralize is a Platform-as-a-Service that adds authentication, billing, multi- tenancy, document storage and file uploads to single-tenant applications. You remain the developer and operator of any application you build on top of Pluralize ("your App"); we provide infrastructure, SDKs, and a managed control plane.
We may change, add to, or remove features of the Service at any time. We will not remove a feature you actively depend on without at least 90 days' written notice to your account email, except where the change is required to fix a security vulnerability or to comply with law.
2. Accounts
You must provide accurate registration information and keep it current. You are responsible for:
- maintaining the confidentiality of your credentials, API keys and signing secrets;
- all activity under your account, including activity by your tenants;
- promptly notifying us of any suspected unauthorised access at
hello@pluralize.app.
We may suspend or terminate accounts that breach these Terms, the Acceptable Use Policy, or applicable law.
3. Plans, fees, and Stripe Connect
Free plans are offered on a best-effort basis with no commitments and may be limited, paused or removed at any time. Paid plans are billed in advance on a monthly or annual cadence as selected at checkout.
When you enable billing in your App we provision a Stripe Connect account
on your behalf. Your tenants pay you directly through Stripe; Pluralize takes a
5% application fee on each successful charge. You are responsible for
collecting and remitting any taxes (VAT, sales tax, GST) applicable to charges
to your tenants. Stripe acts as an independent controller for payment data —
its terms apply at stripe.com/legal.
Late or failed payments on your subscription to Pluralize itself may result in suspension after 7 days of arrears and termination after 30 days.
4. Service level
| Plan | Target availability | Credits | | --- | --- | --- | | Hobby (free) | Best-effort, no commitment | None | | Paid plans | 99.5% monthly uptime, measured on the dashboard and SDK control plane | 10% of the monthly fee per full hour of unplanned downtime below the target, capped at 50% of the monthly fee, applied as service credit |
Availability inherits from the underlying Vercel infrastructure. Scheduled maintenance announced at least 48 hours in advance, force majeure, and outages caused by your own code or your sub-processors do not count against the target.
To claim a credit, email hello@pluralize.app within 30 days of the incident
with the impacted period and your account ID.
5. Acceptable use
You and your tenants must comply with the Acceptable Use Policy. Severe or repeated violations may result in immediate suspension without refund.
6. Intellectual property
We own the Service, including the dashboard, SDK source, documentation, brand, and all underlying software. We grant you a non-exclusive, non-transferable, non-sublicensable licence to use the SDK and APIs for the purpose of building and operating your App for the term of your account.
You retain all rights to your App, your code, your content, and your tenants' content. You grant us a limited licence to host, transmit, cache and back up that content strictly to deliver the Service.
7. Privacy and data protection
Our handling of personal data is described in the Privacy Policy. For tenant data, the Data Processing Agreement applies and is incorporated by reference. Where there is any conflict between these Terms and the DPA in respect of personal data we process on your behalf, the DPA prevails.
8. Confidentiality
Each party must protect the other's non-public information disclosed under the Service with at least the same care it uses for its own confidential information, and not less than reasonable care. This obligation survives termination for three years.
9. Warranties and disclaimers
We warrant that we will provide the Service with reasonable skill and care. Except as stated in these Terms, the Service is provided "as is" and we disclaim all other warranties, including merchantability, fitness for a particular purpose, and non-infringement, to the maximum extent permitted by law.
10. Limitation of liability
To the fullest extent permitted by law:
- Neither party is liable for indirect, incidental, special, consequential or punitive damages, or for lost profits, lost revenue, or lost data, even if advised of the possibility.
- Each party's aggregate liability under or in connection with these Terms is capped at the fees you paid to Pluralize in the 12 months preceding the event giving rise to the claim, or EUR 100, whichever is greater.
Nothing in these Terms limits liability for fraud, gross negligence, wilful misconduct, or any liability that cannot be limited under applicable law.
11. Indemnification
You will defend and indemnify Pluralize against any third-party claim arising out of (a) your App or its content, (b) your breach of these Terms or the AUP, or (c) your violation of applicable law. We will defend and indemnify you against third-party claims that the Service, when used as documented, infringes that third party's intellectual property rights, capped at the liability cap above.
12. Term and termination
These Terms apply for as long as you have an account. You may close your account at any time from the dashboard. We may terminate immediately for material breach if not cured within 14 days of notice, or immediately and without notice for breach of the AUP, non-payment beyond the grace period, or where required by law.
On termination we will, at your choice, return or delete your data within 30 days, subject to retention required by law (see Privacy Policy).
13. Changes to these Terms
We may update these Terms. Material changes will be announced in-dashboard and by email at least 30 days before they take effect. Continued use after the effective date constitutes acceptance.
14. Governing law and jurisdiction
These Terms are governed by the laws of Spain, without regard to conflict of law principles. The exclusive jurisdiction for any dispute is the courts of Madrid, Spain. Because the Service is B2B only, no consumer arbitration or small-claims regime applies.
15. Miscellaneous
If any provision of these Terms is unenforceable, the rest remains in force.
Failure to enforce a right is not a waiver. You may not assign these Terms
without our prior written consent; we may assign them in connection with a
merger, acquisition or sale of assets. Notices to us must be sent to
hello@pluralize.app; notices to you will be sent to your account email.
Questions? Email hello@pluralize.app — we'll route to the right person.