페이지 이동경로
  • 문서>
  • 카카오싱크>
  • FAQ

카카오싱크

FAQ

이 문서는 카카오싱크 도입 시 자주 묻는 질문과 답변을 제공합니다.

공통

Q. 카카오싱크의 핵심 기능이 무엇인가요?

카카오싱크의 핵심 기능은 두 가지입니다.

  • 번거로운 정보 입력 없이 하나의 동의창에서 약관과 제3자 정보제공, 채널 추가를 모두 확인하고 동의하는 간편가입
  • 카카오톡 채널을 비롯한 비즈니스 솔루션을 보다 효과적으로 활용할 수 있게 해주는 카카오계정 정보

자세한 내용은 카카오싱크를 참고합니다.

Q. 카카오싱크를 사용하면 카카오에 우리 서비스 데이터를 제공해야 하나요?

아닙니다. 카카오는 서비스 데이터에 접근하지 않습니다. 카카오는 서비스로부터 API 요청을 받고, 이에 따라 정보를 제공하거나 플랫폼 내부 처리를 수행할 뿐입니다.

Q. 카카오 로그인을 쓰고 있는데, 카카오싱크 도입에 도움이 될까요?

네, 카카오 로그인은 카카오싱크에서도 동일하게 사용됩니다. 카카오싱크 적용 시에는 카카오 로그인에 간편가입을 비롯한 추가 기능을 쓸 수 있습니다. 자세한 내용은 카카오싱크를 참고합니다.

Q. 카카오싱크를 써서 더 쉽게 만들 수 있는 기능이 무엇인가요?

카카오싱크 간편가입을 사용하면 회원 가입 절차가 무척 간단해집니다. 이용 약관 동의, 사용자 정보 입력, 카카오톡 채널을 통한 마케팅 정보 수신 동의 과정을 하나의 동의 화면에서 처리할 수 있습니다.

카카오싱크 서비스는 다른 카카오 오픈 API도 이용할 수 있습니다. 같은 서비스를 사용하는 카카오톡 친구 목록 보여주기, 카카오톡 공유로 상품 정보 공유하기 등 소셜 기능도 API로 보다 쉽게 구현 가능합니다.

자세한 내용은 카카오싱크를 참고합니다.

Q. 이미 운영 중인 실제 서비스에 영향을 주지 않고 테스트할 수 있나요?

테스트 앱으로 운영 중인 서비스에 영향을 주지 않고 테스트할 수 있습니다. 테스트 앱 설정에 대해서는 애플리케이션 등록을 참고합니다.

Q. 카카오톡에서 서비스 페이지를 열면 자동으로 로그인되게 할 수 있나요?

자동 로그인 기능을 사용해 구현할 수 있는 기능입니다. 사용자의 가입 상태에 따라 로그인 또는 미로그인 상태 중 적합한 화면을 보여줄 수 있습니다. 이 기능은 카카오톡 인앱브라우저에서만 정상 동작합니다.

Q. 카카오싱크 간편가입 화면이 뜨지 않습니다. 무엇을 해야 하나요?

간편가입 기능은 카카오싱크 서비스에만 제공됩니다. 따라서 기본 설정에 포함되어 있지 않기 때문에, 카카오싱크 신청 및 검수를 마친 후 [내 애플리케이션] > [카카오 로그인] > [간편가입] 옵션을 켜야(ON) 합니다.

Q. 카카오싱크 간편가입을 적용했는데 기존 회원 가입 화면이 나타납니다.

사용자가 카카오싱크 간편가입 시 서비스 데이터베이스(DB)에 회원으로 등록되지 않았다면 정상적으로 서비스를 이용할 수 없습니다. 카카오는 서비스 데이터베이스(DB)에 접근하지 않기 때문에, 서비스 회원 정보에 사용자를 대신 추가해줄 수 없습니다. 회원 정보를 저장하는 처리는 직접 구현해야 합니다.

  • 신규 가입자 : 카카오싱크 간편가입을 한 사용자 정보를 바탕으로 서비스 데이터베이스에 새로운 회원으로 저장합니다.
  • 기존 가입자 : 카카오싱크 적용 전부터 운영 중이었던 서비스라면 카카오싱크를 통해 로그인한 사용자가 기존 가입자일 수 있습니다. 연계정보(CI), 전화번호 등 카카오계정의 사용자 정보로 기존 가입자인지 확인합니다. 기존 가입자라면 카카오 로그인으로도 기존 사용자로서 접속할 수 있도록 가입 기능을 구현합니다. 동의한 약관을 확인해 사용자가 추가 확인해야 할 약관이 있는지도 확인해야 합니다.

자세한 내용은 서비스 설계하기를 참고합니다.

Q. 카카오싱크 간편가입 시 필수 정보가 누락되어 실패합니다.

두 가지 경우가 있습니다.

  • 해당 정보를 회원 가입 필수 정보로써 서비스에서 받을 수 있도록 설정하지 않았습니다.

카카오싱크 신청(검수 요청) 시 회원 가입 필수 사용자 정보 항목을 모두 필수로 설정하셔야 합니다. 만약 누락된 항목이 있다면 다시 개인정보제공 항목 검수를 받아 추가합니다.

  • 해당 정보를 회원 가입 필수 정보로 설정했지만, 사용자 정보의 해당 값이 비어 있습니다.

필수 항목이지만 사용자가 정보 제공을 거부한 경우입니다. 카카오에서도 해당 정보를 제공 받을 수 없기 때문에, 카카오싱크 간편가입 화면에서도 동의 및 제공 받을 수 없습니다. 회원 가입 시 필수 정보가 비어 있다면, 로그인 후 사용자가 직접 해당 정보를 입력하고 회원 가입하거나 가입을 취소할 수 있도록 동선을 짜야 합니다.

자세한 내용은 시작하기, 인가를 참고합니다.

Q. 사용자가 기존 가입자인지 어떻게 확인할 수 있나요?

서비스에서 제공 받는 카카오계정 사용자 정보 중, 기존 회원 정보에서 동일 사용자를 찾아내는 단서로 쓸 수 있는 항목을 찾습니다. 대개 이메일이나 전화번호 등 고유한 정보들이 쓰입니다.

하지만 카카오계정의 이메일이나 전화번호는 사용자가 변경할 수 있는 값이기 때문에 특정 사용자를 특정하지 못할 수도 있습니다. 이러한 경우에 대비해 카카오 플랫폼에서 제공하는 사용자 식별 정보 사용이 권장됩니다. 카카오계정은 서비스에 연결될 때 고유한 숫자 값인 회원번호(ID)를 발급 받습니다. 이 값은 동일 사용자가 탈퇴하고 재가입하더라도 변경되지 않으니, 카카오싱크 사용자 중 동일 사용자를 찾아낼 때 유용합니다.

Q. 로그인한 사용자가 기존 가입자인 경우, 카카오 로그인 시 어떻게 처리해야 하나요?

서비스마다 회원 체계나 사용자 동선, 정책 등이 다르므로 카카오에서 구체적인 처리 방법을 안내하기는 어렵습니다. 다만 사용자가 혼란스러워하지 않도록 처리 규칙과 정책을 만들어야 합니다. 자세한 내용은 기존 회원 처리를 참고합니다.

Q. 카카오싱크 이용 시, 이용약관과 개인정보처리방침 등은 반드시 카카오싱크 간편가입 기능으로만 동의 받아야 하나요?

카카오싱크 간편가입을 사용하면 사용자가 여러 차례의 회원 가입 페이지를 거치지 않고도 쉽게 가입을 요청할 수 있습니다. 하지만 서비스 상황에 따라 서비스 약관이나 사용자 정보를 추가로 받아야 할 때가 있습니다. 이 경우, 카카오 로그인 후 서비스 페이지에서 직접 약관 동의나 정보 제공을 받습니다.

하지만 추가 정보 입력 단계에서 사용자가 회원 가입을 완료하지 않고 이탈할 가능성이 있으므로, 추가 정보는 가능한 필요할 때 별도로 수집 절차를 거치게끔 구현하는 것을 권장합니다. 자세한 내용은 회원 가입 및 탈퇴를 참고합니다.

Q. 카카오싱크 사용자가 탈퇴했는데 기존 정보가 그대로 남아 있습니다.

카카오싱크 서비스에서 사용자가 탈퇴할 때는 두 가지 조치가 이뤄져야 합니다.

  • 카카오싱크 서비스 앱과 사용자 카카오계정 연결 끊기
  • 서비스 회원 데이터베이스(DB)에서 사용자 정보 삭제

위 두 가지 조치가 이뤄지지 않았다면 사용자 탈퇴가 완전하지 않습니다. 특히 카카오는 서비스 DB에 접근하지 않기 때문에, 사용자 정보 삭제는 서비스에서 처리되어야 합니다.

카카오싱크 서비스와 사용자 카카오계정의 연결을 끊는 기능에 대해서는 로그아웃연결 문서를 참고합니다.

Q. 탈퇴한 서비스에서 계속 채널 메시지가 옵니다.

서비스 앱과 카카오톡 채널은 별개의 존재입니다. 서비스 앱과의 연결을 끊더라도 카카오톡 채널은 추가 상태가 유지됩니다. 이러한 고객 문의를 받으신다면 사용자가 카카오톡에서 채널 차단을 하도록 안내합니다.

Q. 카카오싱크 서비스에서 카카오계정을 탈퇴한 사용자를 알 수 있나요?

사용자가 카카오계정 탈퇴를 하려면 먼저 연결된 서비스들을 정리해야 합니다. 모든 서비스와의 연결을 끊은 뒤라야 카카오계정 탈퇴가 가능합니다. 따라서 카카오계정이 탈퇴되기 전 연결 끊기 알림을 받아 후처리를 할 수 있습니다.

Q. 탈퇴 후 다시 가입했는데 기존 사용자 정보가 남아 있습니다.

탈퇴 시, 서비스 회원 데이터베이스에서 해당 사용자의 정보를 완전히 삭제했는지 확인합니다. 같은 카카오계정 사용자, 같은 서비스라면 탈퇴 후 다시 연결되더라도 사용자 정보 ID는 기존과 같은 값으로 발급 받습니다. 탈퇴로 인한 연결 끊기 시 서비스 이용과 관련된 정보는 모두 삭제되지만, ID는 같은 값으로 재발급됩니다. 이로 인해 기존 사용자 정보가 남아 있다면 문제가 될 수 있으니, 서비스 정책과 관련 법령에 따라 탈퇴 사용자 정보를 올바르게 삭제 처리해야 합니다.

Q. 탈퇴한 서비스가 카카오계정-연결된 서비스 관리에 나옵니다.

카카오싱크 서비스에서는 회원 데이터베이스에서 사용자 정보를 지우는 것만으로는 탈퇴 처리가 완전하지 않습니다. 연결 끊기 요청을 통해 사용자가 회원 탈퇴할 때 서비스와 카카오계정의 연결을 끊어야 합니다.

카카오싱크> FAQ