← PokePilot

Privacy

Public beta notice · Last updated September 16, 2026

Data kept in your browser

PokePilot has no user accounts. Saved teams, bench sets, interface preferences, cached game data, and PokePilot analysis history are stored in your browser using localStorage. They remain on that device until you remove them in the app or clear the site's browser data.

Optional AI analysis

PokePilot sends a team or Pokemon build to the PokePilot server only when you request an AI analysis. The server forwards the structured battle data, including a team name when present, to OpenAI to generate the response. Avoid placing personal or confidential information in team names or analysis inputs.

Abuse controls and server caching

  • An HttpOnly, signed anonymous-client cookie identifies a browser for cooldown controls. It contains no account or profile data and can remain for up to one year.
  • The application converts the request IP address to a keyed, one-way hash for rate limiting. PokePilot does not place the raw IP address in its application cache.
  • Upstash Redis stores bounded usage records and cached analysis outputs. Analysis cache entries and rolling usage records expire after no more than 24 hours.

Service providers

Netlify hosts the app and server functions, OpenAI processes requested AI analyses, and Upstash provides the temporary operational cache. These providers may process standard request metadata under their own terms and privacy policies. Game data is loaded from or derived from PokeAPI, Pokemon Showdown, and Smogon sources.

Advertising

PokePilot does not currently display third-party advertisements. If advertising is enabled, PokePilot may use Google AdSense to display Google-served ads. Google and its partners may use cookies or other local storage to serve and measure ads, including personalized ads where permitted and consented to. You can manage personalized ads through Google's My Ad Center.

Where required, including for visitors in the EEA, the United Kingdom, and Switzerland, PokePilot will present an appropriate consent choice before enabling advertising storage or personalized advertising.

Your controls and contact

Delete saved teams and analysis history in PokePilot, or clear this site's browser data to remove local data and the anonymous cookie. Server-side entries expire automatically. Send general feedback through GitHub Issues and report security concerns through the repository's security policy.

개인정보 안내

공개 베타 안내 · 최종 수정 2026년 9월 16일

브라우저에 저장되는 데이터

PokePilot은 사용자 계정을 사용하지 않습니다. 저장한 팀과 벤치 샘플, 화면 설정, 캐시된 게임 데이터, PokePilot 분석 기록은 현재 기기의 브라우저 localStorage에 저장됩니다. 앱에서 삭제하거나 브라우저의 사이트 데이터를 지울 때까지 해당 기기에 남습니다.

선택형 AI 분석

AI 분석을 직접 요청한 경우에만 팀 또는 포켓몬 샘플이 PokePilot 서버로 전송됩니다. 서버는 팀 이름이 있는 경우 이를 포함한 구조화된 배틀 데이터를 OpenAI에 전달해 분석 결과를 생성합니다. 팀 이름과 분석 입력에 개인정보나 기밀정보를 넣지 마세요.

오남용 방지와 서버 캐시

  • 쿨다운 제어를 위해 서명된 익명 브라우저 식별자를 HttpOnly 쿠키로 저장합니다. 계정이나 프로필 정보는 포함하지 않으며 최대 1년간 유지될 수 있습니다.
  • 요청 IP는 사용량 제한을 위해 키 기반 단방향 해시로 변환합니다. PokePilot 애플리케이션 캐시에는 원본 IP를 저장하지 않습니다.
  • Upstash Redis에는 제한된 사용량 기록과 분석 결과 캐시가 저장됩니다. 분석 캐시와 누적 사용량 기록은 최대 24시간 후 만료됩니다.

외부 서비스

Netlify는 앱과 서버 기능을 호스팅하고, OpenAI는 요청된 AI 분석을 처리하며, Upstash는 임시 운영 캐시를 제공합니다. 각 서비스는 자체 약관과 개인정보 처리방침에 따라 일반적인 요청 메타데이터를 처리할 수 있습니다. 게임 데이터는 PokeAPI, Pokemon Showdown, Smogon 출처에서 불러오거나 파생됩니다.

광고

PokePilot은 현재 제3자 광고를 표시하지 않습니다. 광고 기능을 활성화하는 경우 Google AdSense를 통해 Google 제공 광고가 표시될 수 있습니다. Google과 그 파트너는 허용되고 동의를 받은 범위에서 개인 맞춤 광고를 포함한 광고 제공 및 측정을 위해 쿠키 또는 기타 로컬 저장소를 사용할 수 있습니다. 개인 맞춤 광고 설정은 Google 내 광고 센터에서 관리할 수 있습니다.

EEA, 영국, 스위스를 포함해 관련 법령상 필요한 지역의 방문자에게는 광고용 저장소나 개인 맞춤 광고를 활성화하기 전에 적절한 동의 선택 화면을 제공합니다.

삭제와 문의

PokePilot에서 저장 팀과 분석 기록을 삭제하거나 브라우저의 사이트 데이터를 지우면 로컬 데이터와 익명 쿠키를 제거할 수 있습니다. 서버 데이터는 자동 만료됩니다. 일반 피드백은 GitHub Issues, 보안 문제는 저장소의 보안 정책을 이용해 주세요.