Privacy Policy
This policy explains what personal data PyColors may collect, how it is used, when it is shared, and what choices and rights you may have.
Last updated: March 7, 2026
We aim to collect only the data needed to operate, improve, secure, and commercialize the business.
Data is used for product operations, analytics, communication, support, billing, and growth.
Written to support a modern international SaaS and digital product business.
1. Controller
The data controller for pycolors.io and related commercial operations described in this policy is Py Colors SASU, 6 rue d’Armaillé, 75017 Paris, France.
Privacy requests can be sent to legal@pycolors.io.
2. What this policy covers
This policy covers personal data processed through:
- the public website, documentation, guides, examples, and related public content at pycolors.io;
- waitlists, contact forms, email communications, and product inquiries;
- analytics and cookies used on the website;
- premium product purchases and billing-related workflows;
- future accounts, premium access areas, subscriptions, or member services operated by PyColors.
Third-party platforms such as Gumroad, Stripe, Google, Vercel, and SendGrid may also process personal data under their own privacy policies.
3. Data we may collect
- Contact data such as name, email address, company name, and the content of messages you send to us.
- Usage data such as pages viewed, browser type, device type, referrer, approximate region, interactions, and basic event analytics.
- Transaction data such as purchase status, product purchased, billing metadata, order-related identifiers, and purchase confirmation details provided by payment platforms.
- Account data for future premium or SaaS features, such as login identifiers, role information, subscription status, or workspace-related metadata.
- Technical and security data such as logs, IP-related security signals, abuse prevention data, and operational diagnostics.
4. How we collect data
We may collect data:
- directly from you when you contact us, join a waitlist, request access, or make a purchase;
- automatically when you browse the website;
- from payment and commerce providers when a transaction is completed or attempted;
- from analytics, hosting, email, or infrastructure providers used to operate the business.
5. Why we use personal data
We may use personal data to:
- operate, maintain, and secure the website and product infrastructure;
- deliver open-source resources, digital products, and future premium access;
- process purchases, billing operations, and order follow-up;
- respond to inquiries, provide support, and manage customer relationships;
- improve messaging, conversion flows, feature prioritization, documentation, and product quality;
- measure demand, interest, and growth across the PyColors ecosystem;
- prevent fraud, abuse, unauthorized sharing, and misuse of paid products;
- comply with legal, accounting, and tax obligations.
6. Legal bases
Depending on the context, we process personal data on one or more of the following legal bases:
- your consent, where required;
- performance of a contract or steps taken at your request before entering into a contract;
- our legitimate interests, including operating, securing, improving, and commercializing the business;
- compliance with legal obligations.
Legal review recommended: if you later add marketing automation, retargeting, or complex ad attribution, this section should be expanded.
7. Cookies and analytics
PyColors may use cookies or similar technologies for site functionality, analytics, performance monitoring, conversion measurement, and abuse prevention.
Current tools and providers may include:
- Vercel for hosting and infrastructure-related telemetry;
- Google Analytics for website analytics and traffic measurement;
- other strictly necessary technical cookies required for site operation or future account access.
Where legally required, optional analytics or non-essential cookies should only be activated after appropriate consent.
Legal / implementation review recommended: if Google Analytics is active for EU users, the cookie banner and consent mode should match actual implementation.
8. Payments and commerce providers
Payments are processed by third-party providers rather than directly by PyColors.
- Gumroad currently processes the purchase of the NA-AI premium landing page template.
- Stripe may process current or future premium purchases, subscriptions, invoices, and billing operations.
We may receive transaction-related information from those providers, such as purchase confirmation, billing status, country, tax data, or refund/dispute status. We do not store full payment card numbers on PyColors servers.
9. Email communications
If you contact us, join a waitlist, request access, or purchase a product, we may send transactional, operational, onboarding, support, or product-related emails.
Email delivery may be handled through SendGrid.
Marketing emails, if later introduced, should include clear unsubscribe options where required by law.
10. Data sharing
We may share personal data with service providers only where reasonably necessary to operate the business.
These may include providers for:
- hosting and infrastructure (such as Vercel);
- analytics (such as Google Analytics);
- commerce and payments (such as Gumroad and Stripe);
- email delivery and communication (such as SendGrid);
- security, logging, or operational support.
We do not sell personal data in the ordinary meaning of that term.
11. International data transfers
Because PyColors serves international users and relies on global service providers, personal data may be processed outside your country of residence, including outside the European Economic Area.
Where required, we aim to rely on appropriate transfer mechanisms such as contractual safeguards provided by the relevant vendor.
Legal review recommended: if you want strong GDPR positioning, add a more precise list of transfer safeguards per vendor.
12. Retention
We retain personal data only for as long as reasonably necessary for the purposes described in this policy, including support, security, contractual, tax, legal, and accounting needs.
- contact messages may be retained to manage ongoing conversations or support history;
- waitlist and access-request data may be retained to manage launch communications and access planning;
- transaction records may be retained for accounting, fraud prevention, and legal compliance;
- analytics data may be retained according to the settings of the applicable analytics provider;
- future account data may be retained while an account or subscription remains active and for a reasonable period afterward.
13. Security
We use reasonable technical and organizational measures to protect personal data, but no method of transmission or storage is completely secure.
You should also protect your own devices, credentials, and project environments when using PyColors products.
14. Your rights
Depending on your location, you may have rights such as access, correction, deletion, restriction, objection, portability, and withdrawal of consent where consent is the basis for processing.
To exercise your rights, contact legal@pycolors.io.
You may also have the right to lodge a complaint with a data protection authority.
15. Children
PyColors products and services are intended for professionals, founders, developers, agencies, product teams, and business users. They are not directed to children.
16. Changes to this policy
We may update this Privacy Policy from time to time to reflect product evolution, legal requirements, new providers, new premium features, or new account and subscription models.
The “Last updated” date reflects the current version.