Skip to content

What are terms and conditions?

The Terms feature displays or obtains consent for terms of service, privacy policies, and similar notices to protect app users' rights and comply with applicable laws and regulations. After the app starts and the SDK is initialized, the user's country is determined, and the terms consent pop-up is displayed according to the terms conditions registered in the console.

The terms consent pop-up may be displayed under the following conditions.

  • When the app is launched for the first time after download
  • When the app is launched again after the terms have been revised

In the console, you can register country-specific terms according to country settings and configure whether to display the terms consent pop-up. Even if the terms consent pop-up is not displayed, you must provide a feature in the app that lets users view the terms again.

  • Example of the terms consent UI at app startup

  • Example of the View Again UI for terms

Warning
  • To send advertising information to Korean users through push notifications, you must obtain prior consent to receive advertising notifications in accordance with Article 50 of the Act on Promotion of Information and Communications Network Utilization and Information Protection.
  • To send advertising information at night, you must obtain separate consent to receive nighttime advertising notifications. Hive provides features for obtaining consent to receive advertising notifications and nighttime advertising notifications.

Terms Structure

Terms are a system for providing the terms required by the app and managing those terms efficiently. Terms are created through several stages before they are applied to the actual app. Because the structure is relatively complex, you should understand the relationship between Terms Content (S), Terms Combination (M), and Terms Group (L) before registering terms.

Terms are mainly composed of the following three-stage structure.

  • Terms Content (S)
  • Terms Combination (M)
  • Terms Group (L)

Terms Content (S)

Terms Content (S) is the stage where you create and manage the actual body text of the terms.

For example, when registering terms of service, you create and manage the full text of the actual terms of service. When the terms are revised, you create a new version of the terms or revise an existing document at this stage.

Terms Combination (M)

Terms Combination (M) is the stage where multiple Terms Content (S) items are grouped into a single terms page displayed to users. Terms Combination (M) has an actual accessible terms page URL and serves as the basis for the terms screen that users view.

Example:

http://terms.withhive.com/terms/policy/view/M3

Terms Group (L)

Terms Group (L) is the stage where multiple Terms Combinations (M) are grouped again to configure a complete set of terms to apply to a specific app.

Each Terms Combination (M) configures country-specific terms. For example, if an app is serviced in Korea, the United States, and China, the Terms Group (L) is configured as follows.

  • Terms Combination (M) for Korea
  • Terms Combination (M) for the United States
  • Terms Combination (M) for China

In other words, Terms Group (L) groups the country-specific Terms Combinations (M) to apply to the app into a single set and applies that set to the app.

Warning
  • Before registering terms, check the structure of Terms Content (S), Terms Combination (M), and Terms Group (L).
  • Because the required terms may differ by country, configure Terms Combinations (M) that match the target service countries.
  • If the terms have been revised, check the conditions under which the revised terms are applied to the actual app.
  • Even if the terms consent pop-up is not displayed, you must provide a View Again feature for terms in the app settings.
  • If sending advertising push notifications to Korean users, check whether consent to receive advertising notifications and nighttime advertising notifications has been configured.