MealTally 운영자(이하 “운영자”)는 개인정보보호법에 따라 이용자의
개인정보를 보호하며, 다음과 같이 수집·이용합니다.
1. 수집하는 항목
[필수]
계정 정보 : 이메일 주소, 소셜 로그인 식별자(카카오·구글·Apple)
프로필 정보 : 표시 이름, 프로필 사진(직접 등록한 경우)
서비스 이용 기록 : 식단 게시물(사진·메모·칼로리), 좋아요, 댓글, 걸음 수 기록
광고 식별자 : 기기가 발급하는 광고 ID (Android 광고 ID, iOS 의 IDFA)
— 앱 안에 표시되는 광고를 위해 사용합니다(5항).
접속 기기 정보 : 앱 버전, 운영체제 구분(iOS · Android), 앱이 기기마다
임의로 만든 식별값, 마지막 접속 시각 — 오류 대응과 버전별 지원을 위해
사용합니다(2항). 기기가 발급하는 식별자(광고 ID 등)를 가져오지
않으며, 앱이 스스로 만든 임의의 값이라 앱을 지우면 사라집니다.
[선택]
신체 정보 : 생년월일, 성별, 키, 몸무게 — 별도 동의 항목(3항)
기기 접근 : 카메라·사진첩(사진 등록 시), 활동/피트니스 센서(만보기 사용 시)
선택 항목에 동의하지 않아도 서비스의 기본 기능은 이용할 수 있습니다.
2. 수집·이용 목적
회원 식별 및 로그인 유지
식단 기록의 저장과 같은 그룹 구성원 간 공유
섭취·소모 칼로리 집계 및 통계 제공
신고 처리, 문의 대응 및 서비스 개선
오류 대응과 버전별 지원 (어느 앱 버전에서 생긴 문제인지 확인하고, 더 이상
지원하지 않는 버전에 업데이트 안내를 표시)
이용 현황 분석 (개인을 알아볼 수 없는 형태의 집계)
3. 민감정보(건강정보)의 별도 처리
생년월일·성별·키·몸무게는 개인정보보호법상 별도 동의가 필요한 항목입니다.
이 정보는 회원님께 맞춘 건강·식단 관리 기능을 제공하고 서비스를 개선하는
목적으로만 사용하며, 그 밖의 목적으로는 사용하지 않습니다. 소모 칼로리·
기초대사량·하루 권장 섭취 칼로리·체질량지수(BMI) 등을 계산하는 것과, 개인을
알아볼 수 없는 형태로 이용 현황을 집계하는 것이 여기에 해당합니다.
생년월일·성별·키는 어떤 경우에도 다른 이용자에게 공개되지 않습니다.
다음 두 가지는 기본이 비공개입니다. 이용자가 그룹마다 따로 공개를
켠 경우에 한해, 그 그룹의 구성원에게만 표시됩니다. 서로 다른 스위치이며,
하나를 켜도 다른 하나는 켜지지 않습니다.
[그룹방 설정 > 내 체중 공개하기]
몸무게 기록과 추이 그래프
목표 체중
[그룹방 설정 > 내 권장량 공개하기]
하루 권장 섭취 칼로리와 탄수화물·단백질·지방 권장량
(서버가 신체 정보로 계산한 결과 수치만 전달되며, 계산에 쓰인
생년월일·성별·키는 전달되지 않습니다)
끄면 그 즉시 해당 그룹에서 보이지 않습니다. 한 그룹에서 공개해도 다른 그룹에는
영향이 없습니다. 두 스위치는 그룹장이 그 그룹의 체중 공유 기능을 켜 둔 경우에만
나타납니다.
건강정보 동의를 철회하면 위 두 공개 설정도 모든 그룹에서 함께 꺼집니다.
동의를 거부해도 서비스를 이용할 수 있습니다. 다만 소모 칼로리는 기본값(체중
60kg·키 170cm)으로 추정되어 정확도가 떨어집니다.
4. 보유 및 이용 기간
원칙 : 회원 탈퇴 시까지. 탈퇴 즉시 계정·프로필·식단 기록과
사진·신체 정보·체중 기록·걸음 기록·동의 내역을 모두 삭제하며, 보관 기간을
두지 않습니다.
게시물 사진 : 식단 날짜로부터 30일간 보관한 뒤 자동으로
삭제합니다. 사진이 삭제되어도 게시물과 칼로리·영양 기록은 남으며,
사진이 있던 자리에는 보관 기간이 지났다는 안내가 표시됩니다.
게시물 : 식단 날짜로부터 90일간 보관한 뒤
글·댓글·좋아요를 자동으로 삭제합니다. 삭제한 뒤에는 하루치
칼로리·탄수화물·단백질·지방 합계만 통계용으로 남기며,
글과 사진의 내용은 복구할 수 없습니다. 이 합계도 식단 날짜로부터 5년이
지나면 자동으로 삭제합니다.
습관 체크 기록 : 기록한 날로부터 2년간 보관한 뒤 자동으로
삭제합니다. 연속 달성(불꽃) 표시는 최근 넉 달만 사용하므로 달라지는 것이
없고, 2년보다 앞선 달의 달력이 비어 있게 됩니다.
걸음 수 기록 : 기록한 날로부터 2년간 보관한 뒤 자동으로
삭제합니다.
몸무게 기록 : 기록한 날로부터 1년간 보관한 뒤 자동으로
삭제합니다. 보관하는 동안은 기록한 날짜와 값을 그대로 남기며, 1년보다
앞선 기간의 체중 그래프는 비어 있게 됩니다. 가장 최근 몸무게와 목표
체중은 계정 정보이므로 탈퇴하실 때까지 남습니다.
접속 기기 정보 : 회원 탈퇴 시까지 보관합니다. 한 계정당
최근에 접속한 기기 10대까지만 남기고, 그보다 오래된 기기의 기록은 자동으로
삭제합니다.
탈퇴 사실(이용자 식별번호와 탈퇴 시각)은 파기 사실을 증명하기 위해 남기며,
이름·이메일 등 개인을 알아볼 수 있는 정보는 남기지 않습니다.
이용약관 제6조에 따른 조치 기록(이용자 식별번호, 조치의 종류와 사유, 조치
시각)은 이의 제기에 답하고 같은 판단을 되풀이하지 않기 위해 서비스 운영
기간 동안 보관합니다. 여기에도 이름·이메일은 남기지 않습니다.
삭제한 그룹은 그룹장이 되돌릴 수 있도록 90일간 보관한 뒤 완전히 삭제합니다.
보관 중에는 어떤 이용자도 그 내용을 볼 수 없습니다.
법령에 별도 보존 의무가 있는 경우 해당 기간을 따릅니다.
5. 처리 위탁 및 제3자 제공
운영자는 이용자의 개인정보를 제3자에게 판매하거나 제공하지 않습니다.
서비스 운영을 위해 아래에 처리를 위탁합니다.
Supabase Inc. — 계정 인증, 데이터베이스, 사진 저장 (AWS 인프라, 해외 이전)
Functional Software, Inc.(Sentry) — 오류·비정상 종료 진단 (해외 이전)
앱이 예기치 않게 멈추면 원인을 찾기 위해 기기 모델·운영체제 버전·앱 버전과
오류가 난 위치가 전송됩니다. 계정 정보·IP 주소·입력하신 내용은 보내지 않습니다.
Apple Inc. · Google LLC — 알림 발송 (해외 이전)
앱을 꺼 두어도 알림이 뜨려면 애플·구글의 알림 서버를 반드시 거쳐야 합니다
(iPhone 은 Apple APNs, Android 는 Google FCM). 기기를 가리키는 알림 토큰과
알림에 표시될 제목·내용이 전송되며, 거기에는 그룹 이름과 알림을 일으킨
이용자의 표시 이름이 들어갑니다. 계정 정보와 회원님이 기록하신 식단·사진·
건강 정보는 전송되지 않습니다.
앱의 [설정 > 소식 알림] 에서 끄시면 전송하지 않습니다. 기록 알림은
기기가 스스로 울리는 것이라 이 통로를 쓰지 않습니다.
Google LLC(Google AdMob) — 앱 내 광고 게재 (해외 이전)
광고를 받아 오기 위해 광고 식별자와 기기·앱 정보(기기 모델, 운영체제 버전,
대략적인 위치를 나타내는 국가 정보)가 전송됩니다. 계정 정보와 회원님이
기록하신 식단·사진·건강 정보는 전송되지 않습니다.
광고 식별자는 기기 설정에서 언제든지 초기화하거나 맞춤 광고를 끌 수
있습니다. Android 는 [설정 > 개인정보 보호 > 광고], iPhone 은
[설정 > 개인정보 보호 및 보안 > 추적] 입니다.
iPhone 에서는 앱이 광고 식별자를 쓰기 전에 추적 허용 여부를 먼저
여쭙고, 허용하지 않으시면 식별자 없이 관심사와 무관한 광고만
표시됩니다. 앱의 [설정 > 맞춤 광고] 에서 언제든 바꾸실 수 있습니다.
어느 경우에도 광고를 끄는 것과 무관하게 서비스의 모든 기능을 그대로
이용하실 수 있습니다.
식품 정보 조회를 위한 외부 서비스에는 조회한 바코드 번호 또는 검색어만
전송되며 이용자를 식별할 수 있는 정보는 보내지 않습니다.
6. 이용자의 권리
이용자는 언제든지 앱의 [내 정보] 화면에서 자신의 정보를 조회·수정·삭제할 수 있고,
[설정 > 동의 관리] 에서 선택 동의를 철회할 수 있습니다.
[설정 > 회원 탈퇴] 로 전체 삭제를 직접 실행할 수 있습니다
(계정 삭제 안내).
이 경로들은 기다림 없이 즉시 반영됩니다.
앱에 접속할 수 없어 cocswu@gmail.com 로
요청하시는 경우에는, 본인 확인을 거쳐 개인정보보호법이 정한 기간 이내에
처리하고 회신드립니다. 요청이 묻히지 않도록 메일 제목 앞에
[MealTally] 를 붙여 주시면 더 빨리 확인되며, 붙이지 않으셔도
요청은 그대로 처리됩니다.
행 수준 접근 통제(RLS) — 데이터베이스가 요청마다
신원을 확인해 본인 또는 같은 그룹의 구성원에게만 열람을 허용합니다.
앱이 아니라 서버가 막습니다.
민감정보의 격리 — 생년월일·성별·키·몸무게는
본인만 읽을 수 있도록 제한되어 같은 그룹의 구성원은 물론
운영자도 열람할 수 없습니다. 서비스 운영을 위한 통계로는
개인을 알아볼 수 없는 형태(성별·나이대별 인원수)만 집계됩니다.
사진의 비공개 보관 — 식단 사진은 비공개 저장소에 두고,
권한이 확인된 이용자에게 유효 기간이 있는 임시 주소로만 전달합니다.
최소 수집과 자동 삭제 — 필요한 항목만 받고, 4항의
기간이 지난 기록은 자동으로 삭제하여 남아 있는 정보의 양 자체를 줄입니다.
운영 접근의 제한 — 신고 처리 화면은 그 처리에 필요한
범위만 조회할 수 있으며, 취한 조치는 사유와 함께 기록으로 남습니다.
이용자께서도 소셜 계정과 기기를 안전하게 관리해 주시기 바랍니다.
계정 정보가 타인에게 알려져 생기는 일은 운영자가 기술적으로 막을 수 없습니다.
또한 그룹에 올린 게시물과 [그룹방 설정] 에서 공개를 켠 정보는 그 그룹의
구성원에게 보이며, 구성원이 화면을 촬영하는 등으로 그 내용을 서비스 밖으로
옮기는 것까지는 운영자가 통제할 수 없습니다.
그럼에도 개인정보의 분실·도난·유출이 확인되면,
개인정보보호법이 정하는 바에 따라 해당 이용자에게 알리고 필요한 신고와 조치를
합니다.
8. 만 14세 미만 아동
운영자는 만 14세 미만 아동의 개인정보를 수집하지 않으며, 가입 시 만 14세
이상임을 확인합니다. 만 14세 미만임이 확인되면 계정과 관련 정보를 지체 없이
삭제합니다.