닉네임/프로필 사진 동의 항목 분리 및 API 응답 변경사항 안내 / [Change Notice] Separation of consent items (nickname/profile image) and API response

안녕하세요. 카카오입니다.

보다 효율적인 서비스 제공을 위해, 프로필 정보가 닉네임/프로필 사진 중 서비스에서 필요한 항목을 선택하여 제공 받을 수 있도록 개선됩니다. 이에 따라 동의 항목 '프로필(닉네임/프로필 사진)'이 ‘닉네임’, '프로필 사진’으로 분리되고, 일부 API 응답에 변경사항이 적용되어 다음과 같이 알려 드립니다.

적용일시

  • 2021년 6월 25일(금)

대상

  • 카카오 로그인 > 사용자 정보 가져오기
  • 카카오톡 소셜 > 프로필 가져오기
  • 카카오스토리 > 프로필 가져오기

변경 사항

  • 동의 항목 분리: 닉네임, 프로필 사진
    • 기존 앱은 기존 동의 항목 설정이 유지되며, 필요에 따라 분리된 동의 항목 사용 가능
    • 적용일시 이후 생성된 신규 앱은 분리된 동의 항목만 사용 가능
  • 카카오 로그인 > 사용자 정보 가져오기 응답에 분리된 동의 항목에 대한 needs_agreement 필드 추가
    • 닉네임: profile_nickname_needs_agreement
    • 프로필 사진: profile_image_needs_agreement
  • 프로필 동의 항목의 수집 후 제공 옵션 제거:
    • 카카오계정 정책상 프로필 필수 입력 후 로그인이 가능하므로 수집 후 제공 불필요
  • Kakao SDK의 경우, 아래 버전부터 분리된 동의 항목 사용 가능
    • Android: 2.5.1
    • iOS: 2.5.3

필요한 조치 사항

  • 기존 프로필(닉네임/프로필 사진) 동의 항목 사용 시:
    • 해당 동의 항목을 계속 사용할 수 있으며, 앱 설정 및 API 응답 구성 변경 없음
    • 프로필 정보의 기존 동의 항목과 분리된 동의 항목을 동시에 사용할 수 없음
    • 분리된 동의 항목을 사용하도록 변경하려면 데브톡에서 설정 변경 요청
    • 주의: 분리된 동의 항목을 사용하도록 변경 시, 다시 기존 동의 항목을 사용하도록 변경할 수 없음
  • 분리된 동의 항목 닉네임, 프로필 사진 사용 시:
    • [내 애플리케이션] > [카카오 로그인] > [동의 항목]에서 닉네임, 프로필 사진 중 필요한 동의 항목 설정
    • 동의 항목 설정 및 사용자 동의 여부에 따라 API 응답이 변경될 수 있으므로 주의

참고

위 변경 사항에 대해 궁금하신 점은 데브톡으로 문의해 주시기 바랍니다.
언제나 더 좋은 서비스를 제공하기 위해 최선을 다 하겠습니다.

감사합니다.


=====


Hello. This is Kakao.

We inform you that you can now request consent to ‘Nickname’ and ‘Profile image’ separately as your needs’ to facilitate a better user experience. As the ‘Profile Info(nickname/profile image)’ scope is separated into the ‘Nickname’ and ‘Profile image’ scopes, some API response may change.

Effective Date

  • On Friday, June 25, 2021

Target

  • Kakao Login > Retrieve user information
  • Kakao Talk Social > Retrieve Kakao Talk profile
  • Kakao Story > Retrieve Kakao Story profile

Changes

  • Separated scopes: Nickname, Profile image
    • You can still use the existing scope in your app after the changes.
    • You can also set to use separated scopes as needed.
    • In the new apps created after the change, only the separated scopes can be used.
  • Added needs_agreement fields for the separated scopes in the response of the Retrieving user information API.
    • Nickname: profile_nickname_needs_agreement
    • Profile image: profile_image_needs_agreement
  • Removed the Provision after collecting information option for Profile:
    • No need to collect since Kakao Login is only available when a user sets profile information according to the policy on Kakao Account.
  • Separated scopes are available from the following version of Kakao SDKs:
    • Android: 2.5.1
    • iOS: 2.5.3

What to do

  • If you use the existing scope (Profile Info(nickname/profile image)):
    • You can continue to use the existing scope. In this case, you do not need to change the app settings, and there is no change in API response.
    • You cannot use both existing and separated versions of scopes at the same time.
    • If you want to use the separated scopes, request to change the settings in DevTalk.
    • CAUTION: After you change your app setting to enable the separated scopes, you cannot undo the setting to use the existing scope again.
  • If you use separated scopes (Nickname, Profile Image):
    • Enable the desired scope in [My application] > [Kakao Login] > [Consent items].
    • Notice that the API response may change depending on which scope you enable and a user consents to.

Reference

Here are sets of the development documentation of each API:

If you have any further questions about the changes above, contact us at DevTalk.

We always do our best to provide a better service.

Thank you.

좋아요 2