# Privacy policy

Privacy policy for the js.gripe introduction site.

Canonical: https://js.gripe/en/privacy/
HTML: /en/privacy/

## Available languages for this page
- [简体中文](https://js.gripe/zh-CN/privacy/) · Official content
- [繁體中文](https://js.gripe/zh-TW/privacy/) · Machine translated · for reference only
- [English](https://js.gripe/en/privacy/) · Machine translated · for reference only
- [日本語](https://js.gripe/ja/privacy/) · Machine translated · for reference only

## Last updated
2026-04-26

## Policy
- **Scope**：This policy applies to the js.gripe introduction site and its related static pages, project-list proxy endpoints, and writing-entry displays hosted on Cloudflare Pages.
- **Data minimization**：The site follows a data-minimization approach. In normal circumstances, visitors do not need to register or submit personal information to browse the site.
- **Access logs and technical data**：Infrastructure may record necessary network access logs, request headers, IP addresses, timestamps, error information, and cache status to support security, performance optimization, troubleshooting, and service statistics.
- **Third-party public sources**：The projects page may read public GitHub repository data, and the writing page may read public feed content from blog.js.gripe. Public data is maintained by the corresponding source platforms.
- **Local storage and language preference**：To improve usability, the site may store a language preference in browser storage or a cookie so that later visits can open the most suitable language version.
- **Cookies and similar technologies**：The site does not actively deploy complex tracking scripts for advertising or profiling. If essential functional cookies, performance monitoring, or security mechanisms are introduced later, they should follow a necessity-first principle.
- **Purposes of use**：Relevant data may be processed to provide page access, maintain site security, optimize performance and availability, handle error feedback, and improve the presentation of public content.
- **Sharing and disclosure**：Except when required by law, necessary for responding to security incidents, needed for infrastructure operations, or required to cooperate with service providers within a necessary scope, we do not sell personal information to third parties without cause.
- **Retention**：Necessary logs and technical data are retained only for the period reasonably needed for the purposes described above. After that, they may be deleted, aggregated, de-identified, or overwritten.
- **Minors**：The site is not designed as a registration-based service for minors. If you believe the site contains improper handling related to minors, please contact us.
- **Policy updates**：This policy may be updated according to site-function changes, legal requirements, or service adjustments. The updated version will be published on this page with a revised last-updated date.
- **Contact**：If you have questions about this policy, data handling, or security matters, you may contact us using the email address shown on the contact page.
