Terms of Service
Terms of service for using Palette — an editorial color analysis tool with rate-limited generations and optional accounts.
Effective date: April 26, 2026
Please read these Terms of Service ("Terms") carefully before using the Palette website at palette-analysis.pplx.app (the "Site"). By accessing or using the Site, you agree to be bound by these Terms. If you do not agree, do not use the Site.
1. Acceptance of Terms
These Terms constitute a legally binding agreement between you and the operator of Palette ("Palette," "we," "us," or "our"). They apply to all visitors, whether or not you create an account. If you use the Site on behalf of a company or other legal entity, you represent that you have authority to bind that entity to these Terms.
2. Description of Service
Palette is an AI-assisted editorial color analysis tool. You upload a portrait photograph; our server sends it to a third-party image generation API (currently OpenAI's image API) using our own server-side key; the API returns a color analysis infographic. You do not provide an API key.
Key characteristics of the Service:
- Server-assisted. Your photo passes through our Vercel-hosted server en route to OpenAI's API. It is not stored persistently after the request completes.
- Rate-limited. Free use is subject to limits: 3 per day, 10 per week, 30 per month per visitor. These limits may change; current limits are displayed on the Site.
- Optional accounts. Create an account via email and password (Supabase Auth) to save and revisit analyses. An account is not required.
- Aesthetic guidance only. Results are directional and algorithmic — not a certified professional color analysis. See Section 8.
We may introduce paid features in the future, governed by updated or supplemental terms presented at the time of purchase.
3. Eligibility and Age Requirements
You must be at least 13 years old to use the Site. If you are in the European Economic Area, you must be at least 16 years old to create an account or to use features that involve storage of personal data, unless your parent or guardian has provided verifiable consent. By using the Site, you represent that you meet these requirements. We do not knowingly allow users under these ages; if we become aware of a violation, we will terminate the relevant account or access.
4. User Conduct and Acceptable Use
Content You Upload
You may upload portrait photographs to use with the Service. By uploading a photo, you represent and warrant that:
- You have the legal right to upload the image. If it depicts another person, you have their informed consent to use it for this purpose.
- The photo does not contain content that is illegal, including child sexual abuse material, non-consensual intimate imagery, or content that incites violence or hatred.
- The photo does not infringe any third party's intellectual property rights.
We do not permanently store your uploaded photo. Our server transmits it to OpenAI's API during processing and does not write it to disk. We nonetheless reserve the right to suspend or terminate access if we become aware of violations.
Prohibited Conduct
You agree not to:
- Upload images without the consent of any identifiable individual depicted in them.
- Circumvent rate limits through any means — including cycling IP addresses, rotating VPN endpoints, deleting and recreating anonymous cookies, or creating multiple accounts — to obtain more free generations than the limits allow.
- Attempt to reverse-engineer or extract our server-side API key or any other proprietary component of the Site.
- Use automated means (bots, scrapers, or scripts) to access the Site in a manner that imposes unreasonable load on our infrastructure or that bypasses rate-limit controls.
- Use the Site for any purpose that violates applicable law or the terms of service of OpenAI.
- Use the Site to harass, defame, or create non-consensual imagery of any person.
We reserve the right to terminate access, without notice, for violations of these requirements.
5. Rate Limits and Service Changes
The free tier is currently limited to 3 generations per day, 10 per week, and 30 per month per visitor (identified by account ID or anonymous cookie). We reserve the right to change these limits, introduce paid tiers, or modify the Service in any way at any time. We will post notice of material changes on the Site. Continued use after any such change constitutes acceptance.
6. Intellectual Property
Your Portrait and Generated Output
You retain all rights to your uploaded portrait. The generated analysis infographic is yours: you may download, share, print, and use it as you see fit. Palette claims no ownership over your photo or over the output image.
Palette's Content
All other content on the Site — including but not limited to the site design, brand identity, editorial copy, color analysis guides, the system prompts used to generate analyses, and the underlying code — belongs to Palette and is protected by applicable intellectual property law. You may not reproduce, distribute, modify, or create derivative works from Palette-owned content without express written permission.
The name "Palette" and the palette-analysis.pplx.app domain are identifiers of the service. You may not use them in a way that implies endorsement, affiliation, or sponsorship without our consent.
7. Third-Party Services
The Site relies on third-party services including OpenAI (image generation), Supabase (database, auth, and storage), Vercel (hosting), and Google Analytics (analytics, where consented). Your use of the Site means your data may pass through these services under their own terms and policies. Palette is not responsible for the practices, availability, or output of any third-party service.
Links to third-party websites are provided for convenience; linking does not imply endorsement.
8. Disclaimers
For entertainment and aesthetic guidance only. Color analysis is a framework for aesthetic self-expression. The results generated by Palette are not professional styling advice, medical advice, or scientific measurements. They are based on AI image analysis, which is directional — not equivalent to a certified analyst working with physical drapes in controlled conditions. Do not treat results as definitive.
Results vary. Accuracy depends on photo quality, lighting, and the capabilities of the underlying AI model. We make no guarantees about any specific result.
As-is service. The Site is provided "as is" and "as available," without warranty of any kind, express or implied — including any implied warranty of merchantability, fitness for a particular purpose, or non-infringement. We do not warrant that the Site will be uninterrupted or error-free.
9. Limitation of Liability
To the maximum extent permitted by applicable law, Palette's total aggregate liability to you for any claim arising out of or relating to the Site or these Terms — regardless of the theory of liability — shall not exceed the greater of one hundred US dollars ($100.00) or the total amount you have paid to Palette in the twelve months preceding the claim.
In no event shall Palette be liable for any indirect, incidental, special, consequential, or punitive damages, including but not limited to:
- Loss of data or analyses (including loss resulting from account deletion or service changes)
- Failure, downtime, or error by OpenAI or any other third-party service
- Inaccuracy of any color analysis result
- Any unauthorized access to your data resulting from a breach of any third-party service
This limitation applies regardless of whether Palette has been advised of the possibility of such damages, and even if any remedy set forth herein fails of its essential purpose.
Some jurisdictions do not allow the exclusion of certain warranties or limitations of liability. In those jurisdictions, the above limitations apply to the fullest extent permitted by law.
10. Indemnification
You agree to indemnify and hold harmless Palette and its operators, employees, and agents from any claims, liabilities, damages, and expenses (including legal fees) arising out of: (a) your use of the Site in violation of these Terms; (b) content you upload, including any claim that it infringes third-party rights or violates applicable law; or (c) your violation of any third party's rights.
11. Account Termination
By you: Delete your account at any time through account settings. Deletion removes your auth record, all saved analyses, and associated images from Supabase Storage. Usage event records are retained for their standard 90-day period before automatic deletion.
By us: We may suspend or terminate your account or access at any time, with or without notice, for violations of these Terms or conduct harmful to other users, third parties, or the integrity of the Service. Anonymous visitors may similarly be blocked based on hashed IP pattern or cookie if we detect abuse.
12. Governing Law
These Terms are governed by the laws of the State of Delaware, United States, without regard to its conflict-of-law provisions. If any mandatory consumer protection laws in your jurisdiction provide rights or protections beyond what these Terms offer, those rights are not waived.
13. Dispute Resolution
Informal resolution first. Contact us via the contact page before initiating any formal proceeding. We will make good-faith efforts to resolve disputes informally within 30 days of written notice.
Binding arbitration. Unresolved disputes shall be settled through binding arbitration under American Arbitration Association rules, seated in Delaware, conducted in English. You waive any right to a jury trial.
Class action waiver. All proceedings are individual only. You waive any right to participate in a class, consolidated, or representative action.
Injunctive relief. Either party may seek injunctive or equitable relief in a court of competent jurisdiction to prevent irreparable harm.
14. Severability
If any provision of these Terms is held to be unenforceable, that provision will be modified to the minimum extent necessary to make it enforceable, or severed if modification is not possible. The remaining provisions will continue in full force.
15. Entire Agreement
These Terms, together with the Privacy Policy and Cookie Policy, constitute the entire agreement between you and Palette regarding the Site and supersede all prior agreements or understandings.
16. Changes to These Terms
We may modify these Terms at any time. When we do, we will update the effective date above. For material changes, we will post a notice on the Site and, where feasible, notify registered users by email. Continued use of the Site after changes are posted constitutes acceptance of the revised Terms. If you do not agree to the revised Terms, stop using the Site and, if applicable, delete your account.
17. Contact
Questions about these Terms:
Contact page — Email: hello@palette-analysis.pplx.app
We aim to respond to all legal inquiries within 5 business days.