깃토끼 GitTokki

개인정보처리방침

GitTokki Privacy Policy

최종 업데이트 / Last updated: 2026-08-21

먼저 확인할 네 가지 Four things to know

01

무엇을 읽나요

What GitTokki reads

지원 문제 페이지의 새 제출 결과, 풀이 코드, 문제 URL·제목·플랫폼·안정적 문제 식별 정보·언어와 검증 가능한 선택 분류 정보를 읽습니다.

The new submission result, solution code, problem URL, title, platform, stable problem identity, language, and optional validated classification on supported pages.

02

어디에 저장하나요

Where it is stored

풀이 파일과, 기존 설정에서 켠 경우 README 관리 영역·대시보드 파일은 현재 연결된 GitHub 저장소에 저장합니다. GitHub 사용자 이름, 변경되지 않는 계정 식별자, 인증 토큰과 연결 정보는 현재 Chrome 프로필에 저장하며 연결을 해제하면 지워집니다. 저장한 풀이의 다시 풀 문제 표시와 이전 버전에서 남긴 이유·메모는 GitHub로 전송하지 않습니다.

Solution files and, when enabled by an existing setting, the managed README section and dashboard files are stored in the connected GitHub repository. The GitHub username, durable account identifier, authentication token, and connection stay in the current Chrome profile and are cleared on disconnect. Solve-again marks and retained reasons or notes are not sent to GitHub.

03

무엇을 하지 않나요

What GitTokki does not do

광고, 분석, 데이터 판매, 원격 코드 실행을 하지 않습니다.

GitTokki does not do advertising, analytics, data sales, or remote code execution.

04

사용자가 무엇을 제어하나요

User control

연결을 해제하거나 자동 저장을 끄고, README 자동 업데이트 호환 설정을 켜거나 끌 수 있습니다. 새 설치에서는 이 호환 설정이 꺼져 있으며, 업데이트는 기존 선택을 그대로 보존합니다. 호환 설정을 꺼도 원격 파일은 삭제하지 않습니다. 기존 저장소에서 개인 coding-solutions로 전환하거나 GitHub 승인을 철회할 수도 있습니다.

Disconnect, turn off auto save, or use the compact compatibility toggle to turn automatic README and index updates on or off. New installations start with this toggle off, updates preserve the existing choice, and turning it off does not delete remote files. Users can also explicitly switch an existing target to the personal coding-solutions repository or revoke GitHub authorization.

단일 목적 Single purpose

깃토끼는 지원되는 코딩 학습 플랫폼에서 새로 제출한 풀이가 정답인지 확인해 현재 연결된 GitHub 저장소에 정리하고, 저장한 풀이를 찾고 다시 풀 수 있게 돕습니다. 기존 설정에서 켠 경우 같은 저장소의 README 풀이 대시보드도 계속 관리합니다. 그 외 목적으로 문제 페이지나 GitHub 정보를 처리하지 않습니다.

GitTokki checks whether a fresh submission is accepted, organizes that solution in the connected GitHub repository, and helps the user find and revisit saved solutions. When enabled by an existing setting, it continues to maintain a solution dashboard in that repository's README.

플랫폼별 저장 조건 Platform save conditions

  • Elice: 현재 문제의 새 제출 또는 채점 전환 뒤 명시적 100점 근거가 있어야 합니다.
  • 프로그래머스: 새 제출 뒤 화면에 보이는 결과 모달에 정확한 정답 제목이 있어야 합니다.
  • LeetCode: Run이 아닌 Submit 뒤 제출 결과 영역이 새 상태로 전환되고 정확한 Accepted가 보여야 합니다.

일반적인 “정답”, success, correct 문구, 이전 결과, 문제 통계, Run 결과만으로는 저장하지 않습니다. 팝업의 현재 풀이 다시 확인도 같은 플랫폼별 근거를 요구합니다.

Generic accepted-looking text, old results, problem statistics, and Run results do not authorize a save. Popup recovery requires the same platform-specific evidence.

처리하는 정보 Information processed

  • GitHub 사용자 이름, 변경되지 않는 계정 식별자, OAuth 인증 토큰, 연결된 저장소와 브랜치
  • 문제 URL, 제목, 플랫폼, 안정적 문제 식별 정보, 언어, 파일명, 확인된 결과, 업로드 시각, 풀이 코드와 검증 가능한 선택 분류 정보
  • 마지막 저장 영수증, README 대시보드 동의·설정·호환용 경고 메타데이터와 현재 저장 대상·문제·언어·코드가 저장본과 같은지 확인하는 제한된 로컬 기록. 팝업은 README 대시보드 경고 카드를 더 이상 표시하지 않습니다.
  • 저장한 풀이의 다시 풀 문제 표시와 이전 버전에서 남긴 어려웠음·헷갈렸음 이유·메모
  • 연결 계정과 정확한 저장소 확인, 개인 coding-solutions 생성, 파일 생성 또는 업데이트에 필요한 GitHub API 응답

GitTokki processes the GitHub username and durable account identifier, authentication, connected repository and branch, problem metadata, optional validated classification, solution code, accepted result, preserved dashboard preference, save receipt, saved-match records, locally managed solve-again marks, and any reasons or notes retained from an earlier version.

저장 위치와 보관 Storage and retention

풀이 파일은 현재 연결된 GitHub 저장소의 elice/, programmers/, leetcode/ 아래에 문제·언어별로 저장됩니다. 기존 README 대시보드 설정이 켜져 있으면 .gittokki/index-v1.json, 로컬 SVG 배지 4개, README의 정확한 깃토끼 관리 영역도 계속 갱신하며 마커 밖의 기존 글은 보존합니다. 새 설치에서는 README 배지와 자동 README 업데이트가 기본으로 꺼져 있습니다. 업데이트는 기존 켜짐·꺼짐 설정과 원격 README·.gittokki·풀이 파일을 그대로 두며 삭제하지 않습니다.

로컬 설정, 저장 영수증, 저장 대상과 코드 일치를 확인하는 기록에는 풀이 코드 사본을 따로 보관하지 않습니다. 다시 풀 문제 표시와 이전 버전에서 남긴 이유·메모는 현재 Chrome 프로필의 확장 로컬 저장소에만 보관하며 GitHub나 Chrome 동기화로 보내지 않습니다. 표시를 해제하면 해당 기존 이유와 메모도 함께 삭제됩니다. 연결 해제는 GitHub 사용자 이름, 계정 식별자, 인증 토큰과 연결 정보를 지우지만, 그 밖의 설정과 기록은 사용자가 지우거나 확장을 삭제하거나 Chrome 프로필 데이터를 지울 때까지 남을 수 있습니다.

Solution files remain in the connected GitHub repository until the user deletes them in GitHub. New installations keep README badges and automatic README updates off by default. Updates preserve an existing enabled or disabled dashboard setting and do not delete remote README, .gittokki, badge, or solution files. Solve-again marks and retained reasons or notes stay only in local extension storage and are not sent to GitHub or Chrome sync.

OAuth 중계 서버와 데이터 공유 OAuth broker and sharing

OAuth 중계 서버는 GitHub 승인 코드를 인증 토큰으로 교환해 확장으로 전달하는 동안만 사용하며, 인증 토큰이나 풀이 코드를 의도적으로 저장하지 않습니다. GitHub는 연결 계정과 정확한 저장소 확인, 개인 coding-solutions 생성, 풀이 파일과 기존 설정에서 켜진 README 대시보드 파일의 생성·업데이트 요청을 받습니다. 다시 풀 문제 표시와 기존 이유·메모는 GitHub에 전송하지 않습니다.

The OAuth broker only relays the GitHub authorization exchange and is not intended to store tokens or solution code. GitHub receives requests to verify the connected account and exact repository, create the personal coding-solutions repository, update solution files, and maintain dashboard files when enabled by an existing setting. It does not receive solve-again marks, reasons, or notes.

권한과 사용자 제어 Permissions and user control

신규 또는 완료되지 않은 설정에서 비공개 coding-solutions를 준비하려면 GitHub repo 권한이 필요합니다. 이미 정상 연결된 공개 저장소는 공개 저장소 권한으로 다시 연결할 수 있으며, 기존 비공개 저장소를 다시 연결할 때는 repo 권한이 필요합니다. 현재 설정 페이지는 README 배지 만들기·복사·초기화·재구축 기능을 제공하지 않습니다. 대신 작은 호환 토글에서 README와 집계 파일의 자동 업데이트를 켜거나 끌 수 있습니다. 새 설치에서는 이 설정이 꺼져 있고, 업데이트는 기존 켜짐·꺼짐 선택을 그대로 보존합니다. 설정을 꺼도 기존 원격 파일은 삭제하지 않습니다. 자동 저장은 별도로 끌 수 있고, 기존 저장소에서 개인 coding-solutions로 전환할 때는 사용자가 명시적으로 실행해야 합니다. 연결 해제와 GitHub 승인 철회는 별도 동작입니다.

New or incomplete setup requires GitHub repo access to prepare a private personal coding-solutions repository. An already-ready public repository can reconnect with public-repository access, while reconnecting an already-ready private repository requires repo access. Options no longer provides README badge creation, copying, initialization, or rebuilding. Instead, a compact compatibility toggle turns automatic README and index-file updates on or off. New installations start with it off, updates preserve the existing enabled or disabled choice, and turning it off does not delete existing remote files. Auto save can be turned off separately, switching a ready legacy target to personal coding-solutions is explicit, and disconnecting does not revoke GitHub authorization.

Limited Use

사용자 데이터는 위 단일 목적에 필요한 범위로만 사용합니다. 판매하거나 광고 목적으로 전송하지 않으며, 사용자의 요청, 보안상 필요한 경우, 법적 의무가 있는 경우를 제외하고 사람이 사용자 데이터를 읽도록 허용하지 않습니다.