SPIN 서비스 약관

시행일 2026년 9월 6일
운영자 서기현(개인 개발자)
문의 [email protected]

이 문서는 한국어가 정본이다. 영어·일본어 절은 같은 조 구성의 번역이며, 뜻이 어긋나면 한국어를 따른다.

제1조 (목적과 정의)

  1. 이 약관은 서기현(개인 개발자, 이하 "운영자")이 만든 파워체어풋볼 전술판 앱 SPIN(이하 "서비스")을 쓸 때의 조건을 정한다.
  2. "이용자"는 서비스를 쓰는 사람이다.
  3. "이용자 콘텐츠"는 이용자가 서비스에서 만든 것을 말한다 — 드릴(전술판 배치·경로·자유 메모), 훈련 세션 기록과 메모, 팀 명단(선수 이름과 선택 입력하는 PF 클래스).
  4. "동기화"는 이용자가 설정에서 직접 켜는 구글 드라이브 연동 기능이다.
  5. 개인정보를 어떻게 다루는지는 개인정보처리방침에 적는다. 개인정보 처리에 관해 이 약관과 방침이 어긋나면 방침이 우선한다.

제2조 (서비스 내용)

  1. 서비스는 파워체어풋볼 전술을 그리고, 훈련 세션을 기록하고, 경기 규칙 해설을 보는 앱이다.
  2. 서비스는 무료다. 유료 기능, 결제, 구독, 광고가 없다. 앱에는 결제 화면 자체가 없다.
  3. 계정을 만들지 않는다. 회원 가입, 아이디, 비밀번호가 없다. 로그인은 동기화를 켤 때의 구글 인가 하나뿐이며, 그것도 SPIN 계정이 아니라 이용자의 구글 계정과 앱 사이의 접근 허용일 뿐이다.
  4. 웹(https://spin.atit.app)과 데스크톱 앱으로 쓸 수 있다. 데스크톱은 리눅스용 deb·rpm·AppImage를 제공하고, 윈도우·macOS는 해당 운영체제에서 직접 빌드해야 한다.
  5. 데스크톱 앱에는 자동 업데이트가 없다. 새 판을 쓰려면 이용자가 설치 파일을 내려받아 직접 설치한다.
  6. 이용자 데이터는 기기 안에 저장된다(웹은 브라우저 저장소, 데스크톱은 앱 데이터). 운영자는 이용자 데이터를 모아 두는 백엔드 서버를 두지 않는다 — 공유 링크만이 예외이고, 그때에도 서버에 올라가는 것은 기기에서 잠근 암호문뿐이라 운영자는 내용을 볼 수 없다(개인정보처리방침 제10조).
  7. 동기화는 선택 기능이다. 켜지 않으면 서비스는 구글에 한 번도 접속하지 않는다.

제3조 (이용 조건)

  1. 가입 절차가 없으므로 나이 확인 절차도 없다. 미성년자는 필요하면 보호자와 상의해 쓴다.
  2. 이용자는 자신이 쓰는 기기·브라우저·구글 계정을 스스로 관리한다.
  3. 운영자는 어떤 명목으로도 이용자에게 결제나 금전을 요구하지 않는다. 그런 요구를 받았다면 서비스와 무관한 사칭이다.

제4조 (이용자 콘텐츠의 소유와 책임)

  1. 이용자 콘텐츠는 이용자 것이다. 운영자는 그에 대해 저작권을 포함한 어떤 권리도 주장하지 않는다.
  2. 운영자는 이용자 콘텐츠를 받아 두거나 열람하거나 중계하지 않는다. 콘텐츠는 이용자 기기에 있고, 동기화를 켜면 이용자 본인의 구글 드라이브 앱 전용 숨김 폴더에만 올라간다.
  3. 팀 명단에 다른 사람의 실명이나 PF 클래스(PF1·PF2 등 경기 규정상 신체 장애 등급에 해당하는 민감한 정보)를 넣는 경우, 그 정보를 넣고 관리할 권한과 본인 동의를 확보할 책임은 이용자에게 있다.
  4. 이용자는 자신이 넣은 콘텐츠를 언제든 앱에서 지울 수 있다. 지우는 것도 이용자의 몫이다.
  5. 운영자는 이용자 콘텐츠를 볼 수 없으므로 그 내용을 검열하거나 미리 걸러내지 않는다.

제5조 (데이터 보관과 백업)

  1. 데이터는 이용자 기기에 있고, 동기화를 켠 경우 이용자 본인의 구글 드라이브에도 있다. 운영자에게는 사본이 없다.
  2. 브라우저 저장소를 지우거나, 앱을 삭제하거나, 기기를 잃으면 그 기기의 데이터도 사라진다. 운영자는 이를 복구해 줄 수 없다.
  3. 백업은 이용자 몫이다. 앱의 백업(내보내기) 기능이나 동기화를 쓰는 것을 권한다.
  4. 동기화 부기 정보(마지막 동기화 시각, 연결된 구글 계정 이메일, 기기 식별자 등)는 백업 파일에 실리지 않는다.

제6조 (구글 드라이브 동기화)

  1. 동기화는 이용자가 설정에서 켤 때만 작동한다.
  2. 켤 때 구글 로그인(OAuth)을 한 번 거친다. 앱이 요청하는 권한은 drive.appdata 하나이며, 앱 전용 숨김 폴더에만 접근한다. 이용자의 일반 드라이브 파일에는 접근할 수 없다.
  3. 올라가는 것은 드릴·세션·로스터 문서(JSON)뿐이다. 앱 설정과 대문 화면용 작업판 스냅샷은 올라가지 않는다.
  4. 웹에서는 접근 토큰을 메모리에만 두므로 탭을 닫으면 사라진다. 데스크톱에서는 갱신 토큰을 앱 데이터 폴더의 파일에 평문으로 저장한다. 파일 권한을 소유자 전용(0600)으로 두지만 암호화는 하지 않으므로, 같은 사용자 계정으로 실행되는 다른 프로그램은 이 파일을 읽을 수 있다. 여럿이 쓰는 컴퓨터에서는 이 점을 감안한다.
  5. 설정의 [연결 해제]를 누르면 구글 쪽 동의 회수를 시도하고, 앱 전용 숨김 폴더의 파일을 모두 지우며, 데스크톱에서는 로컬 갱신 토큰 파일도 지운다. 이 기기에 있는 데이터는 그대로 남는다.
  6. 구글 계정 상태, 드라이브 용량, 구글 서비스의 장애는 운영자가 통제할 수 없다.

제7조 (금지 행위)

다음은 하지 않는다.

  1. 서비스나 배포 서버의 정상 동작을 방해하는 행위 — 과도한 자동 요청, 침입 시도, 서버 자원 고갈 시도.
  2. 다른 사람의 권리를 침해하는 행위 — 동의 없이 타인의 실명이나 장애 등급을 넣는 것, 권한 없는 저작물을 넣는 것.
  3. 서비스나 그 해설이 공식 심판 판정 도구인 것처럼 꾸며 남을 오인시키는 행위.
  4. 법을 어기는 목적의 이용.

제8조 (지식재산권)

  1. 앱의 코드, 화면, 도해, 규칙 해설 글에 대한 권리는 운영자에게 있다.
  2. 파워체어풋볼 경기 규칙 원문에 대한 권리는 FIPFA 등 해당 권리자에게 있다. 서비스의 해설은 규칙을 이해하도록 정리한 설명이며, 규칙 원문을 대체하지 않는다.
  3. 이용자 콘텐츠는 제4조에 따라 이용자 것이며 이 조의 대상이 아니다.
  4. 앱이 쓰는 오픈소스 구성요소에는 각 구성요소의 라이선스가 적용된다.

제9조 (서비스 변경·중단)

  1. 운영자는 기능을 고치거나 없앨 수 있다. 중요한 변경은 미리 알리려고 노력한다.
  2. 개인이 무료로 운영하는 서비스이므로 웹 배포가 언젠가 멈출 수 있다.
  3. 웹이 멈춰도 이용자 기기에 저장된 데이터와 이미 설치한 데스크톱 앱은 그대로 남는다. 동기화한 파일도 이용자 구글 드라이브에 남는다.
  4. 저장 형식이 바뀌면 옛 판에서 만든 데이터를 새 판이 못 읽거나 그 반대일 수 있다. 중요한 데이터는 미리 백업한다.

제10조 (면책과 책임 제한)

  1. 서비스는 무료로 "현재 상태 그대로" 제공된다. 운영자는 오류가 없다거나 특정 목적에 맞는다고 보증하지 않는다.
  2. 규칙 해설과 도해는 학습·참고용이다. 실제 경기의 공식 판정은 심판과 해당 협회의 몫이며 서비스의 설명과 다를 수 있다. 서비스 내용을 근거로 삼은 판정 다툼에 운영자는 책임지지 않는다.
  3. 운영자는 데이터 손실, 기기 고장, 구글 등 제3자 서비스의 장애로 생긴 손해에 책임지지 않는다.
  4. 이 조는 법이 배제할 수 없다고 정한 책임(고의나 중대한 과실 등)까지 없애지 않는다.

제11조 (제3자 서비스와 오픈소스)

  1. 동기화를 켜면 구글 API(accounts.google.com, oauth2.googleapis.com, www.googleapis.com)를 쓴다. 구글 계정과 드라이브 이용에는 구글의 약관과 정책이 함께 적용된다.
  2. 웹은 AWS Lightsail 서버에서 정적 파일로 제공된다. 서버의 표준 접속 기록에 관해서는 개인정보처리방침을 본다.
  3. 서비스는 광고 네트워크, 분석 도구, 추적 도구를 쓰지 않는다. 글꼴도 외부에서 불러오지 않고 함께 배포한다. 외부에서 불러오는 코드는 동기화를 켤 때의 구글 로그인 스크립트 하나뿐이다.
  4. 앱이 쓰는 오픈소스 구성요소에는 각각의 라이선스가 적용되며, 그 조건이 이 약관보다 우선한다.

제12조 (약관 변경)

  1. 운영자는 이 약관을 고칠 수 있고, 고친 약관은 이 페이지에 올린다. 판은 각 절 머리의 시행일로 구분한다.
  2. 이용자에게 불리한 중요한 변경은 시행일 최소 7일 전에 이 페이지에 올려 알린다. 그 기간을 두지 않은 변경은 이용자에게 불리하게 적용하지 않는다.
  3. 고지한 시행일 뒤에도 서비스를 계속 쓰면 새 약관에 동의한 것으로 본다. 동의하지 않으면 서비스 사용을 멈추고, 필요하면 앱의 데이터를 지우고 [연결 해제]를 하면 된다. 바뀐 약관을 시행일 이전의 일에 소급 적용하지 않는다.

제13조 (준거법과 관할)

  1. 이 약관은 대한민국 법에 따른다.
  2. 분쟁은 대한민국 민사소송법이 정하는 관할 법원에 제기한다. 이용자가 소비자인 경우, 소비자의 주소지 관할 등 법이 이용자에게 보장한 관할을 이 조항으로 배제하지 않는다.

제14조 (연락처)

운영자 서기현 · [email protected]. 문의는 이메일로 받는다. 개인이 혼자 운영하므로 답변이 늦을 수 있다.

↑ 맨 위로