// 01
Who we are and what this covers
Painterner is a company exploring AI technology and applications. This website presents our project journey and links to open-source work. This policy applies to painterner.me; products and services on other domains may have their own policies.
// 02
Information used by this website
The current website has no account registration, contact forms, uploads, or checkout. It does not ask you to submit personal information or add advertising scripts. Performance measurement provided by the delivery infrastructure is described below.
Hosting and network providers may process standard connection information, such as an IP address, requested URL, browser information, and request time, to deliver and protect the website. Provider-side logging and retention depend on the hosting configuration; this policy does not promise that infrastructure keeps no logs.
// 03
Cookies and local preferences
Our website code does not set cookies. If you use the motion toggle, it saves your animation preference in your browser’s local storage so that the setting can be remembered on later visits. This preference is not a tracking identifier, and our frontend does not send it to a server.
The saved preference has no automatic expiry and remains until you remove this website’s browser data or your browser clears it. You can also change it using the motion toggle. Language is selected by the page URL: English is the default and Chinese pages use /zh/. We do not store a language identifier or automatically redirect based on your browser language.
// 04
Cloudflare performance measurement
The production website is delivered through Cloudflare, whose delivery layer adds a Web Analytics performance beacon. It reports page-view and page-loading performance metrics to Cloudflare. According to Cloudflare, this beacon does not use cookies or access browser storage and is not used to track individuals across customers’ websites.
The measurement request still passes through network infrastructure. See Cloudflare’s documentation for its collection and processing details.
// 05
Copying installation commands
Only when you press a Copy button does the website request permission to write the displayed installation command to your clipboard. It does not read your existing clipboard contents. If copying is unavailable, you can select and copy the command manually.
// 06
External websites
Links to GitHub, npm, and individual project domains take you to other websites. Those websites receive their own connection information and apply their own privacy policies. Review their policies before sharing information with them.
// 07
If you contact us
If you contact Painterner, we use the details and message you choose to provide to respond and handle your request. Please share only what is needed. We keep correspondence only for as long as needed to deal with the request and meet applicable legal obligations.
Where a legal basis is required, delivering and protecting this informational website and responding to enquiries serves our legitimate interests, subject to applicable law and your rights. We do not sell information you send us or use it for advertising.
// 08
Your choices and rights
You can browse without enabling local storage, clear this website’s browser data, and choose whether to follow external links. Depending on the law that applies to you, you may be entitled to request access, correction, deletion, restriction, or objection to the use of your personal information, and to complain to a relevant data protection authority. Contact Painterner to make a request; verification may be needed before it can be handled.
// 09
Changes to this policy
We will update this page if the website’s data practices change. The date above identifies the current version. A linked application’s separate policy should be checked before using that application.
Questions or requests?
You can find Painterner on GitHub. github.com/painterner ↗ (opens in a new tab)
Please do not post personal or sensitive information in public issues.