Privacy Policy
Last updated: June 18, 2026
This policy explains what information CodedVisuals (provided by pixelcave: "we", "our", "us") collects when you visit the website or purchase the library, how that information is used, and the choices you have. We take your privacy seriously and keep the data we collect to the minimum needed to run the service.
Information we collect
- Account information. When you create an account we collect your name, email address, and the license key from your purchase.
- Purchase information. Our payment processor collects the details needed to complete your transaction. We do not store your full payment card details.
- Usage of the library. When you install compositions through our private shadcn registry, or copy and download source in the browser, we record which composition was accessed, the action taken, your account, and the IP address and browser user agent of the request. This is used for product analytics, to understand which compositions are most useful, and to protect the service from abuse.
- Automatically collected data. Like most websites and APIs, we automatically collect technical information such as your IP address and browser user agent when you access the service. This helps us keep the service secure and prevent abuse.
How we use information
- To deliver your purchase and provide access to the library.
- To respond to support requests.
- To operate, secure, and improve the website, documentation, and compositions.
- To produce aggregated, internal analytics about how the library and website are used.
Legal basis
We process your personal information under the following lawful bases:
- Performance of a contract. To deliver your purchase, create your account, and provide access to the library.
- Legitimate interests. To secure the service, prevent and investigate abuse, and produce aggregated, internal analytics about how the library and website are used. We balance these interests against your rights and use the minimum data needed.
- Legal obligation. To retain limited records where we are required to by law, such as tax and accounting records.
Service providers
We share information only with the providers needed to operate the service, and only to the extent required:
- Polar is our payment processor. We share the data needed to verify your purchase and create your account, including your license key. See Polar's privacy policy for details.
- LogSnag is used for internal operational notifications (for example, a new account or a revoked token). These notifications may include your name and email so we can administer the service. See LogSnag's privacy policy for details.
We do not sell your personal information.
Analytics
We use our own privacy friendly analytics, self hosted with Umami. It collects aggregated, anonymous usage statistics (such as page views and referrers) and does not use cookies or track you across other websites. We do not use third party advertising or tracking analytics such as Google Analytics.
Cookies
We use only the cookies that are essential for the website to function, such as keeping you signed in. Our analytics do not set tracking cookies. You can control cookies through your browser settings, though some features may not work without the essential ones.
Data retention
We keep personal information only for as long as it is needed for the purposes described in this policy:
- Account information is kept while your account is active and removed when you delete your account, except where we are required to retain limited records by law.
- Usage data (registry installs and in-browser copy or download events, including the IP address and user agent) is retained for up to 12 months for analytics and abuse prevention, then deleted or aggregated into anonymous statistics.
- Records required by law, such as payment and tax records, are kept for the period required by the applicable legislation.
Your choices
You can request access to, correction of, or deletion of the personal information we hold about you. If you delete your account, we remove your account and the usage data associated with it from our active systems, except where we are required to retain limited records to comply with legal obligations or prevent abuse.
Children's privacy
The service is not directed to children. We do not knowingly collect personal information from anyone under the age of 18. If you believe a child has provided us with personal information, please contact us and we will remove it.
Changes to this policy
We may update this policy from time to time. The latest version will always be available on this page, with an updated effective date.
Contact
For privacy questions, please use our contact page.