카카오싱크 개발 활용 문의

문의 사항에 따라 필요한 정보를 먼저 입력하시면 더 빠르게 대응해 드릴 수 있습니다.

카카오싱크 개발 검토 단계에서 문의가 있습니다.

  1. 카카오싱크 개발 가이드 내
  • “정보 수집 후 제공” 이라는 문항이 존재하는데, 카카오싱크에서 제공하는 카카오계정정보가 마스킹처리되어 들어오는 경우 케이스도 수집을 하는지 문의드립니다.
  • 19년도 개발가이드 문서 중 “간편가입 시 수집한 뒤 제공하는 스펙을 지원합니다” 라는 문구에 대해서
    필요한 정보일 경우 어떤식으로 수집하여 전달주시는지에 대해 문의드립니다.
    ex) 카카오 가입 시 이메일 정보를 수집하지 않은 뒤, 카카오싱크 간편가입 때 이메일 정보가 필요할 경우
  1. 현재 카카오싱크를 도입하고자 하는 자사 시스템에서는 카카오 간편로그인 시스템을 이용하고 있습니다.
    이미 카카오 간편로그인 시스템을 이용하여 회원으로 등록된 기회원들의 경우,
    카카오싱크 도입 이후 신규로 회원가입 및 카카오싱크 약관동의를 진행해야하는지 문의드립니다.

  2. 카카오싱크 도입 이후 카카오싱크 약관동의 절차 이행 뒤 회원가입 완료처리 전 프로세스를 이탈하는 경우,
    해당 카카오싱크 약관동의에 대한 부분을 철회해야하는지 문의드립니다.

  • 개발 과정에서 문제가 있을 경우

    • 앱 아이디(app ID):704648
    • 호스팅 사:
    • 서비스 URL :
    • 오류 내용 :
  • 퍼머링크 생성이 필요할 경우 (자세한 신청 방법은 가이드 참고)

    • 카카오싱크 퍼머링크의 서비스 랜딩URL:
    • 디벨로퍼스 앱과 연결된 카카오톡 채널의 검색용 아이디:

카카오 로그인 관련 에러(Invalid redirect. 예: KOE006)가 발생할 경우, 가이드를 참고합니다.
카카오 싱크 관련 자주하는 질문은 FAQ를 참고합니다.

안녕하세요.

확인을 위해 앱 ID 부탁드립니다.


앱ID
https://developers.kakao.com/ 의 내 애플리케이션에 표시되는 ID 값 입니다.
숫자로된 ID 입니다
ex) 123456

[@tim.l @woody.ho]

안녕하세요 :slight_smile:

  1. 카카오 계정으로 정보 수집 후 제공 기능
    카카오 로그인 시, 제3자 정보제공 동의를 [필수]로 설정해도 카카오계정에 정보가 없다면 정보를 전달 받지 못합니다.
    이 경우, 카카오 로그인 동선에 앞서 수집 받아서 전달 받는 방법이 있습니다.

단, 최초 연결이후 다음번 카카오 로그인 시, 해당 정보를 사용자가 삭제한 상태라면, 더 이상 제공 받을 수 없습니다.

카카오계정으로 수집 후 제공 설정하기 | Kakao Developers 설정하기


예시 : 이메일 수집 후, 제공 동선

  1. 카카오 로그인 → 카카오싱크로 변경시 동의창에서 싱크 가입자들
    [기존 카카오 로그인 가입자]
    → 사이트 약관 동의 & 새로 추가된 필수 및 선택 정보 제공동의
    [신규가입자]
    → 사이트 약관 동의 & 필수 및 선택 정보 제공동의(새로 추가된 항목 포함)
    해당 부분이 추가되어 보여집니다.

  2. 카카오싱크 약관동의 절차 이행 뒤 회원가입 완료처리 전 프로세스를 이탈
    → 카카오싱크 가입 동의창에서 가입하기가 아닌 이탈 시를 말씀하시는걸까요?

[서비스 약관 동의 철회하기] 기능 :
이용자가 동의한 (선택)서비스약관의 경우 API를 이용하여 철회할 수 있도록 기능

현재는 카카오 로그인으로 회원가입 하는 경우는 별도로 서비스 약관동의를 받으시는 상황이고,
→ 카카오 싱크 도입 시, 신규 회원은 설정 그대로 동의 받을 수 있지만

(1) 운영중 약관 버전의 관리
(2) 기존 약관 동의 내용
등등

카카오 싱크 간편가입 서비스약관은 가입 절차 간소화 기능으로 활용하시고
싱크 이전의 가입내역이나 버전 변경등은 서비스내에서 직접 관리 해주셔야하는데요.

운영하시는 서비스에서 관리 하실 수 있도록
서비스 약관 동의 내역 확인하기, 서비스 약관 동의 철회하기 API를 제공합니다.
해당 기능 설명이 맞는지 확인감사드립니다.

ID : 704648
입니다.

빠르고 정확한 답변에 감사드립니다.

1번 항목 답변 주신 내용 중 “카카오계정에 정보가 없다면” 이라는 조건값에 대해서 한가지 추가문의드릴 내용이 있습니다.
해당 조건에는 "아이디가 마스킹처리된 경우 ( 이메일이 잘못 입력된 경우 ) 도 포함되는 것인지 문의드리고자 합니다.

  1. 카카오싱크 약관동의 절차 이행 뒤 회원가입 완료처리 전 프로세스를 이탈

해당 부분의 가정은 카카오싱크 구축 이후를 예시로,
카카오싱크 절차 (약관동의)를 거치신 이후 자사 플랫폼에서 추가 정보 입력페이지를 운용할 경우 해당 페이지에서 이탈하는 경우를 문의드린 내용입니다.
또한, 답변 주신 내용인 "카카오싱크 가입 동의창에서 가입하기가 아닌 이탈 시"의 케이스는 카카오싱크 절차를 진행하지 않으시고 이탈 하신것으로 따로 입력되거나 처리되는 정보가 없다고 보아도 될까요?

→ 수집 후 제공 옵션 필수 동의옵션을 활성화 하였어도 사용자의 이메일이 다른 계정에 점유된 경우 이메일이 전달되지 않는점 참고 부탁드립니다.
아래 이메일 사용 시 주의사항 문서를 참고 부탁드립니다.

이해하기 | Kakao Developers 이해하기 - 이메일 사용 시 주의사항

→ 카카오 싱크 동의창 이후의 동선은 사이트에서 직접 설정이 필요한 부분으로 카카오 가입하기 버튼 클릭 이후의 페이지에서 이탈이 된다면, 가지고 계신 사이트 개발환경에 종속적인 부분이라 카카오싱크가 아닌 부분입니다. 해당 부분은 개발자분과 상의하시면 좋을 것 같습니다.

→ 네 그렇습니다. 카카오 로그인 페이지에서 항목 선택 후 회원가입 버튼을 누르지않고 이탈 시에는 가입이 되지 않습니다.

네 답변 감사드립니다.

답변 내용 중 아래 내용에 대해 추가 문의드립니다.

→ 이미 점유되었다는 말씀이 이해가 가지 않는데, 보내주신 예시 사진을 보면 사용자는 이메일 검증을 통해 해당 이메일의 소유 여부와 사용 여부를 확인하고 이를 저희 쪽으로 넘겨주는 방식으로 보이는데 이 방식이 아니라는 말씀인가요?? 인증을 하지 않고 넘겨주는 방식인가요?

그리고 문의드린 내용은 '이메일 사용 시 주의 사항 문서’에 있는 마스킹 처리된 이메일에 대한 내용이며 사용자에게 값이 없는 경우에 마스킹 처리가 된 이메일도 수집을 하는지에 대한 부분입니다.
간단히 말씀드리면 마스킹 처리된 이메일도 수집 후 제공되는 건가요?

안녕하세요

이메일이 마스킹된 경우는 카카오+다음 계정 통합하며, 피통합된 이메일일때 expired된 이메일을 그렇게 표시하고 해당 케이스는 현재 거의 없는데
마스킹된 데이터를 받으셨나요? 앱유저ID알려주시겠어요?

네 안녕하세요.

간편가입 서비스를 이용하기 자료 조사 중이라, 직접 해당 데이터를 받지는 않았습니다. 또한 현재 이용중인 카카오 로그인 시 넘어오는 응답 값 확인 결과 말씀주신대로 마스킹된 데이터는 넘어오지 않았습니다.

다만, 문서에 나와있듯 마스킹 처리가 된 이메일이 있을 수 있다고 하니, 이 경우 서비스 이용에 제한이 있을 수 있으므로 이를 미연에 방지하고자 문의 드린 사항입니다.

앱 유저 ID입니다.

아래 사항 답변 부탁드립니다.

  1. 이미 다른 계정에 점유된 경우 이메일이 전달되지 않는다고 하셨는데, 위 첨부(사진) 주신 이메일 인증 절차를 통해 수집 후 제공되는게 아닌건가요?

  2. '사용자에게 값이 없는 경우’가 마스킹된 이메일도 값이 없다고 취급하는 건가요? 마스킹된 이메일은 수집 처리 과정이 어떻게 되는지 궁금합니다.

  1. 네, [수집] 설정을하시면 이용자에게 입력받아 전달하므로 제공되는게 맞습니다.
  2. 사용자에게 이메일이 없으면 해당 값이 전달되지 않습니다.
    마스킹된 이메일 처리절차를 따로 두실 필요는 없는데

혹시 이메일로 고객 식별을 하나요?