본문으로 건너뛰기
버전: 0.68.0

Agreement Type

사용자 동의 항목의 가능한 타입입니다.

기본 타입

타입설명
TERMS서비스 이용 약관
CONSENT일반 동의 (기존 호환성 유지)
PRIVACY_POLICY개인정보 처리방침

세분화된 동의 타입

개인정보보호법 및 정보통신망법에 따라 동의 유형을 세분화하여 관리합니다.

타입설명필수 여부
CONSENT_AGE_VERIFICATION만 14세 이상 확인 동의필수
CONSENT_PERSONAL_DATA개인정보 수집·이용 동의필수
CONSENT_SENSITIVE_DATA민감정보 수집·이용 동의선택
CONSENT_SENSITIVE_DATA_HEALTH건강정보(민감정보) 수집·이용 동의선택

타입별 상세 설명

  • 목적: 만 14세 미만 아동의 개인정보 수집 시 법정대리인 동의 필요 여부 확인
  • 근거: 개인정보보호법 제22조, 정보통신망법 제31조
  • 목적: 서비스 제공을 위한 필수 개인정보 수집·이용
  • 수집 항목: 이메일, 기기 정보, 서비스 이용 기록 등
  • 근거: 개인정보보호법 제15조
  • 목적: 민감정보(건강 정보 제외) 수집·이용
  • 수집 항목: 사용자가 직접 입력한 건강 관련 정보
  • 근거: 개인정보보호법 제23조
  • 목적: 외부 건강 데이터 연동 동의 (HealthKit, Google Fit 등)
  • 수집 항목: 수면 데이터, 활동 데이터, 심박수 등
  • 근거: 개인정보보호법 제23조
  • 특이사항: 이 동의가 있는 경우 health:read 권한 부여

UI 표시 기본 순서 (orderIndex)

BFF에서 일관된 순서로 약관을 표시하기 위해 각 약관 유형별로 기본 orderIndex 값이 정의되어 있습니다. 이 값은 AGREEMENTS_TYPE_ORDER 상수에 정의되어 있으며, 0부터 시작합니다.

orderIndex타입설명
0CONSENT_AGE_VERIFICATION만 14세 이상 확인 동의
1TERMS서비스 이용 약관
2PRIVACY_POLICY개인정보 처리방침
3CONSENT_PERSONAL_DATA개인정보 수집·이용 동의
4CONSENT_SENSITIVE_DATA민감정보 수집·이용 동의
5CONSENT_SENSITIVE_DATA_HEALTH건강정보(민감정보) 수집·이용 동의
6CONSENT일반 동의 (기존 호환성 유지)

참고: orderIndex는 UI에서 약관을 표시할 때 사용되는 기본 순서입니다. 실제 구현에서는 약관의 orderIndex 값이 없다면 이 값을 참조하여 약관 목록을 정렬합니다.

변경 이력

버전날짜작성자변경 내용
0.62.02025-12-30pibi@weltcorp.comUI 표시 기본 순서 업데이트