1. 적용 범위와 원칙
이 처리방침은 Balanceat 소개 홈페이지와 Eat, Move 서비스에 적용됩니다. 회사는 서비스 제공에 필요한 정보만 처리하고, 선택 동의 항목은 서비스 필수 기능과 분리합니다.
Move의 운동·설문·인바디 기록은 기본적으로 이용자의 기기에 저장됩니다. Google 계정을 연결하고 이용자가 ‘지금 동기화’를 실행한 경우에만 암호화된 백업이 전송됩니다.
2. 처리하는 정보와 목적
- 계정과 로그인
- Google 로그인 시 Google 식별자, 이메일 주소, 이름 또는 표시 이름, 프로필 이미지를 수집할 수 있습니다. 로그인, 계정 구분, 본인 기록 보호와 고객문의 처리에 사용합니다.
- Eat 스캔과 선택 기록
- 바코드, 제품 정보 스냅샷, 성분 비교 결과와 근거, 선택 결과, 스캔 시각, 제품 정보 정정 내용을 스캔 기록 제공·비교·정보 개선에 사용합니다.
- Move 기기 내 기록
- 운동·루틴·식사·회복·일일 체크인·설문·인바디 수치, 알림 설정과 선택 동의 상태를 기록, 통계, 맞춤 기능에 사용합니다. 인바디 이미지는 기기에서 문자를 인식한 뒤 폐기하며, 회사 서버로 올리지 않습니다.
- Move 선택적 계정 백업
- 이용자가 Google 계정을 연결하고 직접 동기화하면 암호화된 기록 스냅샷과 동기화 시각·버전 정보를 기기 간 백업과 충돌 방지에 사용합니다.
- Move 익명 사용 통계
- 운동 가이드 열람, 운동 시작 버튼, 운동 시작, 세트 완료, 운동 완료, 루틴 추가 이벤트와 발생 시각, 탭별 무작위 세션 식별자, 운동·정본 운동 식별자, 콘텐츠 버전, 언어, 신체 부위·동작 유형, 기기 분류·화면 너비 구간, 유입 출처·매체·캠페인, 로그인 여부, 버튼 위치, 첫 세트 여부를 서비스 이용 흐름과 콘텐츠 효과 확인 및 기능 개선에 사용합니다.
- 익명 통계에서 제외하는 정보
- 통계 수신 규격은 계정 식별자, 이름, 이메일 주소, IP 주소, 실제 운동의 중량·횟수·시간·메모, 식사·인바디·설문 원본 필드를 허용하지 않으며, 허용되지 않은 필드가 포함된 요청은 저장 전에 거부합니다. 애플리케이션의 이벤트 저장본에는 IP 주소를 저장하거나 IP 주소에서 다른 값을 만들지 않습니다.
- 웹 푸시 알림
- 이용자가 알림을 허용한 경우 푸시 구독 엔드포인트와 암호화 키, 시간대, 알림 시간을 알림 전송과 구독 관리에 사용합니다.
- 고객문의와 안전한 운영
- 문의 시 제공한 이메일·문의 내용을 답변과 분쟁 처리에 사용합니다. 호스팅·인증 제공자가 IP 주소, 브라우저·기기 정보, 접속 시각, 요청·오류 로그를 자동으로 생성할 수 있으며, 이는 오류 분석과 보안 대응에 사용됩니다.
3. 보유·이용 기간
- 계정과 Eat 기록: 계정 탈퇴 또는 삭제 요청 시까지
- Move 기기 기록: 이용자가 해당 기록이나 앱 데이터를 삭제할 때까지
- Move 클라우드 백업: 이용자가 ‘클라우드 백업 삭제’를 실행할 때까지
- Move 익명 사용 이벤트: 수집일로부터 90일이 지난 뒤 매일 자동 삭제
- 푸시 구독: 알림 해제, 구독 삭제 또는 구독 만료 시까지
- 고객문의: 문의 처리가 끝나고 추가 분쟁 대응에 필요하지 않을 때까지
- 서비스 접속·보안 로그: 제공자의 서비스 설정에서 안전한 운영에 필요한 최소 기간
단, 관계 법령이 특정 정보의 보존을 요구하면 해당 기간 동안 분리하여 보관한 뒤 파기합니다.
4. 제3자 제공
회사는 이용자의 개인정보를 원칙적으로 제3자에게 제공하지 않습니다. 이용자가 별도로 동의하거나 법령에 근거가 있는 경우에만 필요한 범위에서 제공합니다.
Eat가 제품 정보를 조회할 때는 Open Food Facts에 바코드만 전송하며, Google 계정 식별자나 Eat 선택 기록을 함께 전송하지 않습니다.
5. 외부 서비스와 처리 위탁
회사는 서비스 제공을 위해 다음 업체의 인프라와 기능을 사용합니다.
- Supabase
- Eat 인증, 계정 정보와 스캔 기록 보관. 서비스 데이터는 서울 리전을 사용합니다.
- Vercel
- 웹 서비스 배포, 요청 처리, Move의 선택적 암호화 백업·비공개 익명 사용 이벤트 보관과 운영 로그 처리.
- Google OAuth 로그인. 이용자가 Google 로그인을 선택할 때만 작동합니다.
- Open Food Facts
- Eat의 바코드 기반 제품 정보 조회. Balanceat 계정 식별자는 제공하지 않습니다.
위 업체는 글로벌 인프라를 운영할 수 있어 인증·배포·보안 정보의 일부가 대한민국 외에서 처리될 수 있습니다. 회사는 전송 구간에 암호화를 사용하고 서비스 제공에 필요한 범위로 처리를 제한합니다.
Vercel은 일반적인 웹 요청을 전달하는 과정에서 IP 주소와 요청 정보를 접속·보안 로그로 생성할 수 있습니다. 이는 위 익명 이벤트 저장본과 구분되며, 회사의 이벤트 수신기는 해당 IP 주소를 이벤트 데이터로 복사하거나 식별에 사용하지 않습니다.
6. 쿠키와 기기 저장소
- Eat는 로그인 세션 유지와 보안을 위해 필수 인증 쿠키를 사용합니다.
- Move는 기기 내 기록을 위해 IndexedDB 등 브라우저 저장소를 사용합니다.
- Move는 탭별 무작위 세션 식별자와 전송 대기 이벤트를 세션 저장소에 최대 100건 보관합니다. 세션 저장소는 일반적으로 탭의 세션이 끝나면 삭제됩니다.
- 광고 맞춤형 쿠키나 외부 광고·분석 SDK를 사용하지 않습니다. 익명 사용 통계는 회사가 운영하는 수신기로 직접 전송합니다.
인증 쿠키를 차단하면 로그인 기능을 사용할 수 없고, 기기 저장소를 삭제하면 Move에 저장된 로컬 기록을 복구할 수 없습니다.
7. 이용자의 권리
이용자는 본인의 개인정보에 대해 열람, 정정, 삭제, 처리 정지를 요청할 수 있습니다. Eat의 스캔 기록 삭제와 데이터 내보내기, Move의 로컬 기록 초기화·백업 내보내기·클라우드 백업 삭제 기능을 서비스 설정에서 제공합니다.
계정 자체의 삭제 또는 다른 요청은 happy@balanceat.net로 본인을 확인할 수 있는 정보와 요청 내용을 보내주세요. 회사는 관계 법령에 따라 지체 없이 처리하겠습니다.
8. 파기 방법
보유 기간이 끝난 정보는 복구하기 어려운 방법으로 삭제합니다. 전자적 파일은 안전한 삭제 방법으로 제거하고, 출력물이 생긴 경우에는 복원할 수 없도록 파쇄합니다.
9. 안전성 확보 조치
- 계정별 접근 제어와 데이터베이스 행 단위 보안 정책
- HTTPS를 이용한 전송 구간 암호화
- Move 선택적 백업의 암호화와 추측하기 어려운 저장 키 사용
- 접근 권한의 최소화와 보안 업데이트
10. 개인정보 보호책임자
- 개인정보 보호책임자
- 박진영
개인정보 처리와 관련한 문의, 불만, 권리 행사 요청을 위 연락처로 보낼 수 있습니다.
11. 처리방침의 변경
서비스 기능이나 개인정보 처리 방식이 바뀌면 이 문서를 갱신하고, 이용자의 권리에 중요한 변경은 서비스 화면 또는 이메일 등 적절한 방법으로 알리겠습니다.