ColorClip Pro
Terms of Service & Privacy Policy
Terms of Service
Effective date: February 28, 2026 | Last updated: February 28, 2026
Welcome to ColorClip Pro ("Service"), operated by Mantis Arts ("we," "us," or "our"). By installing, accessing, or using ColorClip Pro, you agree to be bound by these Terms of Service. If you do not agree, please do not use the Service.
1. Use of the Service
ColorClip Pro is a desktop application for managing color palettes. You may use the Service for personal or professional design work. You agree not to:
- Use the Service for any unlawful purpose or in violation of any applicable regulations.
- Attempt to reverse-engineer, decompile, or extract proprietary code from the application.
- Use automated means to scrape, overload, or disrupt our backend services.
- Impersonate another user or misrepresent your identity when authenticating via OAuth.
2. Accounts and Authentication
You may use ColorClip Pro in offline mode without an account. If you choose to sign in via Google, GitHub, or Discord, your authentication is handled by those third-party OAuth providers. We receive only the information necessary to identify your account (see Privacy Policy). You are responsible for maintaining the security of your connected account with those providers.
3. Intellectual Property
The ColorClip Pro application, interface, and underlying code are the intellectual property of Mantis Arts. Your color palette data and swatch content belong to you. We claim no ownership over the colors or design assets you create with the Service.
4. Service Availability
We strive to keep the cloud sync service available at all times, but we do not guarantee uninterrupted access. The application functions in offline mode when cloud sync is unavailable. We reserve the right to modify, suspend, or discontinue features with reasonable notice.
5. Disclaimer of Warranties
The Service is provided "as is" without warranty of any kind, express or implied. We do not warrant that the Service will be error-free or uninterrupted. To the fullest extent permitted by law, we disclaim all warranties including merchantability and fitness for a particular purpose.
6. Limitation of Liability
To the maximum extent permitted by applicable law, Mantis Arts shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of or inability to use the Service, even if we have been advised of the possibility of such damages.
7. Changes to These Terms
We may update these Terms from time to time. We will notify users of material changes through the application or by updating the effective date above. Continued use of the Service after changes constitutes acceptance of the revised Terms.
8. Governing Law
These Terms are governed by the laws of the jurisdiction in which Mantis Arts operates, without regard to conflict-of-law provisions. Any disputes shall be resolved through good-faith negotiation first, and then through binding arbitration if necessary.
9. Contact
For questions regarding these Terms, please contact us at support@mantisarts.com.
Privacy Policy
Effective date: February 28, 2026 | Last updated: February 28, 2026
1. Who We Are
ColorClip Pro is developed and operated by Mantis Arts. Our backend API is hosted at api.mantisarts.com. This Privacy Policy describes how we collect, use, and protect data when you use the Service.
2. What We Do NOT Collect
We are explicit about what we do not store:
- We do not store your name or email address in our database.
- We do not store OAuth access tokens or credentials from Google, GitHub, or Discord beyond what is needed for session authentication.
- We do not store payment information (no paid features exist at this time).
- We do not track browsing behavior, usage analytics, or telemetry data.
- We do not sell, rent, or share any user data with third parties.
3. What We DO Store
When you use cloud sync, the following data is stored on our servers:
- User identifier: A unique anonymous ID generated from your OAuth provider identity, used solely to associate palettes with your account. This identifier is a one-way hash and cannot be used to identify you without access to your OAuth account.
- OAuth provider: Which provider you used to sign in (google, github, or discord) — stored as a string, not linked to your provider profile.
- Color palettes: The palettes you choose to sync, including swatch colors (stored as hex values), palette names, and grid layout data.
- Swatch labels: Custom text labels you assign to individual swatches (max 120 characters each).
- Application preferences: Your selected UI settings such as background theme, font family, color picker style, language preference, and sync interval.
- Timestamps: When palettes were created and last updated, used for conflict resolution during sync.
No swatch history is ever transmitted to or stored on our servers. Swatch history exists only on your local device.
4. Data Storage Details
A complete summary of every data field stored in our database:
user.id— Anonymous hashed identifier (no PII)user.provider— OAuth provider name (e.g., "google")palette.id— UUID generated client-sidepalette.name— User-defined palette name (text, max 120 chars)palette.swatches[].hex— 8-digit hex color (e.g., #FF0077FF)palette.swatches[].label— Optional swatch label (text, max 120 chars)palette.activeSwatchId— ID of the currently selected swatchpalette.createdAt/updatedAt— Unix timestampssettings.backgroundColor— Theme preference (CSS color string)settings.colorPickerStyle— "wheel" or "sliders"settings.fontFamily— Selected font namesettings.language— Language code (e.g., "en", "fr")settings.syncIntervalMinutes— Integer (1–60)settings.showLabelIndicator— Booleansettings.rows/settings.columns— Grid dimensions
5. Local-Only Data (Never Transmitted)
The following data exists only on your device and is never sent to our servers:
- Swatch color history (per-swatch change history with timestamps)
- Custom sync folder path (when using offline folder sync)
- OAuth refresh tokens (managed by your OS keychain)
6. Third-Party OAuth
When you sign in, you are redirected to Google, GitHub, or Discord's own authentication pages. We do not have access to your passwords. The OAuth flow returns only a short-lived access token that we use to verify your identity. We do not store this token beyond your active session.
7. Data Security
All communication between ColorClip Pro and our backend is encrypted via HTTPS/TLS. Our database (Neon PostgreSQL) is hosted in a secure cloud environment with access restricted to authorized systems only. We follow industry-standard security practices including JWT token expiry, key rotation, and least-privilege database access.
8. Data Retention and Deletion
Your data is retained for as long as you use the Service. You may delete all your cloud-synced data at any time by signing out and selecting "Delete all my data" from the account settings (feature coming soon), or by contacting us at support@mantisarts.com. We will process deletion requests within 30 days.
9. Children's Privacy
ColorClip Pro is not directed at children under the age of 13. We do not knowingly collect data from children. If you believe a child has provided data through our Service, please contact us and we will promptly delete it.
10. Changes to This Policy
We may update this Privacy Policy periodically. Changes will be reflected by updating the effective date at the top of this page. We encourage you to review this page regularly.
11. Contact Us
If you have questions or concerns about this Privacy Policy or your data, please contact:
Mantis Arts
Email: support@mantisarts.com
Website: mantisarts.com