페이지 이동경로
  • Docs>
  • Kakao Sync>
  • Apply Kakao Sync

Kakao Sync

Apply Kakao Sync

This document introduces how to adopt Kakao Sync to your service through the Kakao Sync review process.

Input information

In this step, you need to input the required information to use the Kakao Sync service and request permission for user information that your service needs. If your service applies Kakao Sync, users can simply sign up by consenting to the Terms of Service and the Provision of Personal information on the Simple Signup Consent screen. Thus, make sure to input the correct information.

  1. Select the '카카오싱크 신청(Apply for Kakao Sync)' menu in Kakao Business Admin Center.
  2. If you have not saved a verified phone number in your Kakao Account, you are requested to input your phone number by clicking [연락처 등록하기(Register contact)]. The registered phone number is used for users to contact if errors occur while adopting Kakao Sync service. If your phone number has already been saved, you can skip this step. Kakao Sync page for registering contact information
  3. Select a type of operating your service. Ensure that you cannot change this type later on after selecting an option in this step.
    3-1. If you are operating your own website not using a web hosting service, select '호스팅사에 속하지 않는 독립몰(If operating your own website)'.
    3-2. If you are using a web hosting service, select '호스팅사를 이용하고 있는 경우(If using a web hosting service)', and then select one of the hosting services among 카페24(cafe24), 식스샵(sixshop), 메이크샵(MakeShop), 아임웹(I'mweb), 위사(WISA) and 가비아(gabia). If you are using the web hosting service affiliated with Kakao, you can request a review only for CI among user information in Kakao Business Admin Center, and then input the rest information in the web hosting service website. If you are not using one of the supported web hosting services, you cannot use Kakao Sync. In this case, ask the web hosting service you are using for their plan to adopt Kakao Sync.
    Kakao Sync page for selecting a web hosting service
  4. If you apply for Kakao Sync for the first time, enter the information in 카카오 로그인시 개인정보제공 항목 검수(Review for Provision of Personal Information for Kakao Login). This review is required to protect personal information, and Kakao reviews the personal Information to be provided. After a review is passed, you are allowed to ask consent to the user information in your service.

Review for Provision of Personal Information for Kakao Login

You can decide what kinds of user information you will collect or whether to set each user information to Required or Optional consent item. However, to retrieve some user information, a review is required to get permission. Some user information can be set as a 'Required consent' item only after registering a business registration number or this review is passed.

Settings for user information to be collected

🅐 Select the checkboxes of user information to be provided. 🅑 Select the '필수 수집 항목(Required collecting data)' or '선택 수집 항목(Optional collecting data)' option for each user information you selected.

'필수 수집 항목(Required collecting data)' refers to the required information for a service, and users must input when signing up. Thus, if users do not provide or agree to provide, Simple signup or login is not completed. In the case of the '선택 수집 항목(Optional collecting data)', users can finish login or Simple signup without consent to the user data. If your service must get specific user information, set it to '필수 수집 항목(Required collecting data).

Settings for purpose and addtional material

🅒 Input the purpose of collecting the user information in your service in '수집 사유(Reason for collecting data)'. This field is required since Kakao needs to check how each user information is used in your service. 🅓 In '서비스 회원가입 링크 URL(URL of signup for service)' under '추가 서류 제출(Submit additional material)', input the URL where we can check what kinds of user information your service collects during a signup process. Additionally, upload material to prove the reason for collecting the user information by clicking '업로드(Upload)'. If you are operating a service, you must attach the current signup page. If the signup page has not been developed yet, you can upload a plan or a design draft instead for the material.

After settings above, click [신청하기(Apply)] to ask a review.

If the purpose for collecting user information is not clear or proper, you may not get permission to use the user information. For example, if an online store for clothes chooses to get users' shipping addresses to deliver clothes, the request is surely accepted. However, if a service that does not need shipping addresses requests shipping addresses, the service may fail to get permission through the review.

Kakao refrains from providing unnecessary user information. Therefore, you need to choose only the user information to be used in your service and decide to collect the user information optionally or mandatorily according to your service's needs.

IMPORTANT

Even though user agrees to provide user information, the information may not be retained by the Kakao platform. For this case, select 'Provision after collecting information through Kakao Account(Provision after collecting information)' option, then Kakao collects the information from users as needed and provides it to a service. You can select this option in [My Application] > [Kakao Login] > [Consent items].

Review

After you input the information to use Kakao Sync, Kakao reviews the items of personal information to be provided you have input and the attached materials. It takes 3 to 5 business days to review. Kakao checks if the request information coincides with your service information. After a review is passed, your service can get permission to use personal information and use related functions.

To see the review result, select '검수 결과 확인(Check review result)' in the '카카오싱크 신청(Apply for Kakao Sync)' menu. If a review is passed, proceed to the next step. If failed, we will inform you of a rejection reason.

To get permission to use more user information in your service or request a review again after rejection, go through the procedures in the same way as applying for Kakao Sync described above. It also takes the same period, 3 to 5 days. To withdraw some permissions, you can simply change the settings in [My Application] > [Kakao Login] > [Consent Items].

App settings

To use Kakao Sync, you must set up your app in Kakao Developers .

IMPORTANT: Test environment setup

If you are already using Kakao Login or other Kakao APIs, do not create a new app and create a test app from the existing app. Otherwise, Kakao Sync development affects your operating service.

  1. Go to [My Application] > [General] and check if your app's basic information is correct. This basic information is displayed on the Consent screen for Kakao Sync, Connected service management page, or sources displayed at the bottom of the Kakao Talk messages.
  2. Register your platform in [My Application] > [Platform]. If you enable SSL, you must input both HTTP and HTTPS addresses for the site domain.
    IMPORTANT

    If you have already registered a site domain, do not delete the site domain. If you need a site domain to use 'Kakao Login', add a new site domain instead.

    Dialog box for registering Web platform
    Examples of a site domain

    If your site domain is 'sample.com', input as follows:

    - https://sample.com - http://m.sample.com - https://sample.com - https://m.sample.com

    If you have secondary domains such as a representative domain, subdomain, mobile domain, multi-domain to use Kakao Login, you must input all of the domains besides above.

  3. Activate Kakao Login in [My Application] > [Kakao Login].
  4. Set Redirect URI in [My Application] > [Kakao Login]. If you use a web hosting service for an e-commerce platform, the redirect URL is automatically set through the Kakao Sync Simple Signup. To see the setting guides for each hosting service, refer to Guide for E-Commerce Platfom that is provided in Korean only as of now. How to set Redirect URI
    IMPORTANT

    If you already registered a Redirect URI to use 'Kakao Login', do not delete the Redirect URI but add a new one.

  5. Configure consent items in [My Application] > [Kakao Login] > [Consent items]. The consent items are applied based on the 'Review for Provision of Personal Information' you input when requesting a review. If a new information is required for your service, you can request a review again to update. Dialog box for setting consent items 🅐 Consent types: To set a specific user information to the 'Required consent' item, you need to request a Kakao Sync review process again. You can set it to 'Optional consent' and 'Consent during use', low-level of 'Required consent', without a review.
    🅑 Provision after collecting information through Kakao Account('Provision after collecting information' in short.): Select this option for 'Required consent' items. Refer to Provision after collecting information for more details.
    🅒 Purpose of consent: Enter the reason why your service needs the user information.
  6. Go to [My Application] > [Kakao Login] > [Simple Signup] and change the status of use to ON. With the Simple Signup feature, you can make the terms displayed on the Kakao Sync Consent Screen when a user signs up by referring to Manage terms. Simple Singup page
  7. Go to [My Application] > [Kakao Login] > [Kakao Talk Channel] and set a representative Kakao Talk Channel. The representative channel is different from the connected business channels. You can connect your app with multiple channels, and the 'Connected business channels' indicates all channels connected to your app. After you set a representative channel among the connected channels, the channel is displayed on the Kakao Sync Consent Screen. Kakao Talk Channel page
  8. Click [Preview the Consent screen] to check if all settings are applied, and modify the information as needed.

Manage terms

For Terms of Service displayed on the Simple Signup Consent screen, you can add a new term or modify the registered term in [My Application] > [Kakao Login] > [Simple Signup]. To add or modify terms, you must meet the following conditions:

What if 'Simple Signup' section is inactivated?

If you do not have permission, 'Simple Signup' is inactivated. In this case, you must request Kakao Sync review. You can use the Simple Signup only from the app that has been passed the review.

If you are already using Kakao Sync, log in with the Kakao Account with permission, and select the app that is using Kakao Sync.

Add a new term

You can register a new Terms of Service by clicking [Add a Terms of Service] in the 'Simple Signup' section.

Dialog box for adding terms

🅐 Term's title: Input the title of Terms of Service both in Korean and English. The Terms in English are used when a language on a user device is set to English. Even though you do not have the English version of Terms, you should input at least the English title with alphabets, numbers, space, and special characters only available to type with a keyboard. (100 characters allowed) 🅑 Term's URL: Input the URL of a web page where Terms of Service can be checked. For optional Terms, you do not have to input URLs. 🅒 Term's condition: Select either 'Required consent item' or 'Optional consent item'. For the Required consent item, users must consent when signing up. For the Optional consent item, users can consent optionally or additionally according to services. 🅓 Term's TAG: Tags are used to check the consented status by Terms in Check the consented terms and required to use Getting consent to desired terms feature. You can add the tags that can be used for actual service development. For tags, you can only enter alphabets, numbers, hyphen(-), and underscore(_). It is recommended to input tags in Keyword_date, Keyword_order of Terms format.

IMPORTANT

Register the terms same as the terms to be applied to the real service. If the registered terms are different from those of real service, the responsibility falls on the partner, and there may be restrictions on the use of the service. Thus, you must register the terms with exact information on the service.


When you register a new term, the term is set to inactive status by default. Thus, to use the term in your service, you must activate the term by clicking [Activate].

You can preview the Consent screen to be displayed in the actual service by clicking [Preview the Consent screen]. If there is any missing or incorrect information, modify the terms.

Preview of Consent screeen for Simple Signup

Manage registered terms

How to manage the registered terms

🅐 Activate/Inactivate: Select whether to display each term on the Simple Signup Consent screen. For the term that you do not want to use, click [Inactivate] on the upper right corner of the term. Conversely, click [Activate] if you want to make the previously registered term displayed on the Consent screen. 🅑 Modify: To modify the terms that have already been registered, click [Modify] on the upper right corner of the term you want to modify. Only when there is a change compared to the existing registered information, the [Save] button is activated. 🅒 Change order: To change the order of the terms displayed on the Simple Signup Consent screen, click [Change Order] on the right side of the 'Simple Signup' section, and then select a number for each term's order. After setting the orders, click [Save].

Dailog box for changing the order of terms

Test environment setup

If you are already using Kakao Login or other Kakao APIs or have any issues while operating your service, you need to set up a test environment for Kakao Sync development. Make sure that you should set up after Kakao Sync review is passed.

  1. In Kakao Developers, go to [My Application] > [General] > [Test App Information] and create a test app. Page for creating a test app
  2. In Kakao Talk Channel Admin center, click [개발자용 채널 만들기 (Create a channel for developers)], and then create a test channel. Creating a test channel in Kakao Business Admin Center
  3. In Kakao Business Admin Center, select [카카오 싱크(Kakao Sync)], and connect a test app and a test channel. Then, set a representative channel. How to connect test app and test channel
  4. In Kakao Developers, go to [My Application] > [General] and click [Sync permission with a test app] under 'Test App Information' to apply your app information to a test app. How to sync with test app
  5. Configure Kakao Sync for a test app.
To implement Kakao Login more easily

You can use the Simple Login feature provided through the JavaScript SDK to integrate Kakao Login into your website. With this feature, users can simply log in your service on their mobile devices that Kakao Talk is installed without inputting their Kakao Account.

Develop

After all of the settings above, you can develop the Kakao Sync in your service.

Required

To use Kakao Sync Simple Signup, you must integrate the following features into your service, including Kakao Login.

Name Description Guide
Kakao Login You must implement Kakao Login to use Kakao Sync Simple Signup by referring to the corresponding developement guides according to platforms that your service adopts. Guide
Simple Login You can use this feature using the Kakao SDK for JavaScript to allow users to simply log in through Kakao Talk without inputting Kakao Account information. Guide
Check user agreed terms This feature allows you to check which terms a user has concented to through Kakao Sync. Guide
Is your service already using Kakao Login?

You can add the following APIs to Kakao Login to adapt Kakao Sync:

- Integrate the Checking user agreed terms API. - Proceed Kakao Login users: Required to switch the existing Kakao Login users to Kakao Sync users. - Modify Retrieving user information API: Required when your service needs additional user information.

Optional

For more advanced features, you can develop the following features for your service as needed.

Name Description Guide
Auto-login from Kakao Talk This is an advanced feature related to Kakao Login.
With this feature, users can log in automatically from the Kakao Talk in-app browser when they access a Kakao Sync service.
Guide
Retrieve shipping address This feature retrieves the shipping addresses of a user. Guide
Get consent to desired terms When your service app applies Kakao Sync for several services or adds a new term, you can request consent to the desired term additionally when users log in. Guide
Check Kakao Talk Channel relationship This feature allows you to check if a user adds or blocks the Kakao Talk Channel connected to your service app.
With this feature, you can filter users and use the filtered information for advertising based on Kakao Talk Channel.
Guide
Get channel callback This feature allows you to get a notification when a user adds or blocks the Kakao Talk Channel connected to your service app. Guide

You can extend more features using various Kakao APIs described in Product.

Do you have any difficulties in development?

If you are having difficulty in development due to the development schedule or other reasons, you can get help from the following Kakao Sync official strategic agencies.

Kakao Sync official strategic agencies
Kakao Sync official strategic agencies Offical Contact
Biz Talk (비즈톡) help@biztalk.co.kr / +82 1688-3764
MTS Company (엠티에스컴퍼니) help@mtsco.co.kr / +82 2-501-1980
MBI Solution (엠비아이솔루션) happytalk@happytalk.io / +82 1666-5263

See more

  • Understand concepts: Introduces what Kakao Sync is and what you need with a set of guides by steps before getting started with Kakao Sync.
  • Prerequisites: Introduces what you have to do before adopting Kakao Sync.