Reppy(이하 “서비스”)의 운영자(이하 “운영자”)는 이용자의 개인정보를 다음과 같이 처리합니다.
- 앱만 쓰면 운동 데이터는 기기 안에만 있고, 운영자는 개인정보를 수집하지 않습니다.
- AI 연결을 쓰면 웹에서 Apple·Google로 로그인한 계정과 운동 데이터가 한국에 있는 서버에 저장되고, 이용자가 연결한 AI 서비스로 보내집니다.
앱만 쓸 때
앱에는 회원가입·로그인이 없고, 광고·분석·오류 보고 도구를 넣지 않았습니다. 앱은 운영자의 서버를 비롯해 기기 밖 어디로도 운동 데이터를 보내지 않습니다.
- 이용자가 입력한 운동 계획·루틴·운동 기록(메모 포함)은 기기 안에만 저장됩니다. 운영자는 이 정보를 볼 수 없습니다.
- 기기 백업(iCloud 백업, Google 백업 등)을 켜 두었다면 이 정보도 백업에 들어갑니다. 백업은 Apple·Google과 이용자 사이의 일이며 운영자는 접근하지 않습니다.
- 앱을 삭제하면 기기에 저장된 정보도 함께 삭제됩니다.
건강 앱·헬스 커넥트
이용자가 허용하면, 앱은 끝낸 운동(종류·시작 시각·끝 시각·운동 시간·루틴 이름·계획 이름)을 iPhone에서는 Apple 건강 앱에, Android에서는 헬스 커넥트에 기록합니다. 앱은 건강 앱과 헬스 커넥트의 데이터를 읽지 않습니다.
- 여기에 기록한 정보는 기기 안에만 있습니다. 앱은 이 정보를 운영자의 서버로 보내지 않고, 광고에 쓰거나 제3자에게 제공하지 않습니다.
- iPhone은 iOS 설정 → Reppy 또는 건강 앱에서, Android는 앱 설정 또는 헬스 커넥트의 앱 권한에서 언제든 끌 수 있습니다.
AI 연결을 쓸 때 수집하는 정보
Claude·ChatGPT·Gemini 같은 AI 앱에서 Reppy를 연결하면, 웹 화면에서 Apple 또는 Google 계정으로 로그인합니다. 처음 로그인하면 Reppy 계정이 만들어지고 다음 정보가 서버에 저장됩니다.
- 계정 정보: Apple·Google 계정 식별자, 이메일 주소(Apple의 ‘나의 이메일 가리기’ 주소일 수 있음), Apple·Google이 알려 주는 경우 이름과 프로필 사진 주소, 로그인 시각, 계정을 삭제할 때 Apple·Google 로그인 연결을 끊는 데 쓰는 토큰
- 운동 데이터: AI가 만든 계획과 루틴(이름, 운동, 세트별 반복·무게, 휴식 시간)
- 연결 정보: 연결한 AI 앱의 이름과 주소, 허용한 권한, 연결한 날, 마지막으로 쓴 날, 끊은 날
- 이용 기록: 호출 횟수(호출 한도 계산), 서버 로그의 연결 식별자·도구 이름·결과 종류·시각
지금 앱에는 로그인·동기화가 없어서, 앱의 운동 기록은 서버로 올라가지 않습니다. AI 대화 내용과 도구가 주고받는 내용은 서버 로그에 남기지 않습니다.
연결 화면은 로그인 진행과 로그인 유지(최대 1시간)를 위해 쿠키를 씁니다. 광고·분석 쿠키는 없습니다. 브라우저에서 쿠키를 막으면 연결할 수 없습니다.
처리 목적
- 계정 확인과 로그인
- 이용자가 연결한 AI 앱이 운동 데이터를 읽고 계획·루틴을 만들 수 있게 하기
- 연결 관리, 과도한 호출 막기, 오류 확인
- 문의 답변
보유 기간과 파기
- 계정 정보와 운동 데이터: 계정을 삭제할 때까지. 삭제하면 바로 지웁니다.
- 끊은 연결: 끊고 30일 뒤에 지웁니다. 계정을 삭제하면 바로 지웁니다.
- 연결 토큰: 만료되고 30일 뒤에 지웁니다.
- 호출 횟수: 이틀 뒤에 지웁니다.
- 서버 로그: 30일 뒤에 지웁니다.
- 문의 메일: 분쟁에 대비해 보관하고, 문의 처리 뒤 1년 안에 지웁니다.
기간이 지나거나 삭제를 요청한 정보는 데이터베이스에서 지웁니다. 서버 데이터는 매일 백업해 4일 동안 보관하므로, 지운 정보는 백업에서도 최대 4일 뒤에 사라집니다.
AI 서비스로의 제공(제3자 제공·국외 이전)
운영자는 이용자가 동의한 경우에만, 이용자가 연결한 AI 앱이 Reppy 도구를 부를 때마다 그 결과를 그 AI 서비스로 보냅니다. 동의는 연결할 때마다 동의 화면에서 계정 가입과 따로 받습니다.
- 받는 곳: Claude — Anthropic, PBC(미국), ChatGPT — OpenAI(미국), Gemini — Google LLC(미국). 그 밖의 AI 앱은 동의 화면에 보이는 곳
- 항목: 계획·루틴·고른 루틴, 끝낸 운동 기록(운동 메모 포함), 운동별 통계(마지막으로 한 날, 최고 세트, 볼륨). 이메일 등 계정 정보는 보내지 않습니다.
- 목적: AI 대화에서 운동 루틴을 짜고 기록을 살펴보기
- 시기와 방법: AI가 도구를 부를 때마다 인터넷(HTTPS)으로 보냅니다.
- 보유 기간: 받는 곳의 정책을 따릅니다. 연결을 끊으면 운영자는 더 보내지 않습니다. 이미 보낸 대화 내용은 그 AI 서비스에서 지워야 합니다.
- 거부할 권리: 동의하지 않을 수 있습니다. 거절하면 연결되지 않고, 앱은 그대로 쓸 수 있습니다.
- 끊는 방법: reppy-api.moseoh.com/connections 또는 AI 앱의 연결 설정에서 언제든 끊을 수 있습니다. 끊으면 그 AI 앱은 바로 더 읽거나 쓰지 못합니다.
처리 위탁과 그 밖의 국외 이전
- 서버 운영: Oracle Cloud Infrastructure(한국) — 서버와 데이터베이스
- 전송·보안: Cloudflare, Inc.(미국 및 Cloudflare 엣지가 있는 나라) — reppy.moseoh.com과 reppy-api.moseoh.com으로 오는 요청을 중계하고 보호합니다. 가장 가까운 엣지에서 HTTPS 연결을 끝내므로, 접속 IP와 요청 내용이 전송 중에 거쳐 갑니다. 이용할 때마다 네트워크로 전송되며, 보관 여부와 기간(보관하지 않거나 짧은 로그)은 Cloudflare의 정책을 따릅니다.
- 문의 메일 전달: Cloudflare, Inc.(미국) — reppy@moseoh.com으로 온 메일(보낸 주소·내용)을 운영자 메일함으로 전달합니다. 메일을 보낼 때 인터넷으로 옮겨집니다.
- 문의 메일 보관: Google LLC(미국) — 운영자 메일함(Gmail). 문의 처리 뒤 1년 안에 지웁니다.
해외에서 이용하는 경우
서버는 한국에 있습니다. 한국 밖에서 AI 연결을 쓰면 위의 계정 정보와 운동 데이터가 이용자의 나라에서 한국의 서버로 옮겨져 저장·처리됩니다. 원하지 않으면 AI 연결을 쓰지 않으면 되고, 앱은 그대로 쓸 수 있습니다.
만 14세 미만 아동
만 14세 미만은 AI 연결을 쓸 수 없습니다. 만 14세 미만인 이용자의 계정임을 알게 되면 그 계정과 데이터를 지웁니다. 앱만 쓸 때는 수집하는 정보가 없으므로 나이와 상관없이 쓸 수 있습니다.
이용자의 권리
- 자신의 개인정보를 열람·정정·삭제하거나 처리를 멈춰 달라고 요청할 수 있습니다. reppy@moseoh.com으로 보내 주시면 10일 안에 답합니다.
- 계정 삭제를 요청하면 계정 정보, 운동 데이터, 모든 AI 연결을 지우고 Apple·Google 로그인 연결도 끊습니다.
- AI 연결은 위 「끊는 방법」으로 직접 끊을 수 있습니다.
안전성 확보 조치
- 서버와는 HTTPS로만 주고받습니다.
- 연결 토큰은 원문이 아닌 해시로 저장하고, Apple·Google 로그인 연결을 끊는 토큰은 암호화해 저장합니다.
- AI는 연결에서 허용한 운동 데이터만 볼 수 있고 계정 정보는 볼 수 없습니다. AI 앱은 계획·루틴·기록을 지울 수 없습니다.
- 과도한 호출은 제한합니다.
개인정보 보호책임자·문의
개인정보 보호책임자: Reppy 운영자(개인 개발자) · reppy@moseoh.com
개인정보 침해에 대한 신고·상담은 개인정보침해신고센터(privacy.kisa.or.kr, 국번 없이 118), 개인정보분쟁조정위원회(kopico.go.kr, 1833-6972)에 할 수 있습니다.
이 방침의 변경
방침을 고치면 이 페이지에 알리고 시행일을 바꿉니다. 앱에 로그인·동기화처럼 기기의 데이터를 서버로 보내는 기능이 생기면, 그 기능을 내놓기 전에 이 방침을 고칩니다. 이전 방침은 여기에서 볼 수 있습니다.