This document specifies Validation guidelines related to application, widget or any passive content (hereinafter referred to as the “content or “contents”) that runs on mobile devices for Samsung Galaxy Apps.
The Validation guide is organized by the Samsung Galaxy Apps policy for content registration, and by requirement criteria such as usability, functionality, and compatibility.
This document describes the Validation guide which will be used to test content when developers request content registration for Samsung Galaxy Apps.
Samsung will from time to time update and conduct audits to satisfy that this policy is being complied with for stakeholders; users, sellers, mobile operators or the public.
Samsung will complete a detailed review of the content and send feedback to developers with notification e-mails.
Samsung reserves the right to approve or withhold approval and reject any content at its sole discretion. If any registered content is found objectionable by users, or if it DOES NOT comply with Validation guidelines, Samsung reserves the right to remove any content from Samsung Galaxy Apps at any time without seller’s consent.
2. Validation Process
Following is the renewed (as of Nov, 2015) Validation process ;
Validation normally takes a one single day (business day). However, it may take longer if many applications are waiting for validation.
Also, Gear, Open Theme and other specialized application may take 5 days or more until validation is done.
2.1 1st Step : Pre Review
On the first validation step, validation team examines security issue, contents and basic function test such as installation, execution, uninstallation and etc.
2.2 2nd Step : Device Test
On the second validation step, validation team examines application functions based on functional review criteria. (see 3.1 ~ 3.4)
3. Validation Policy
Galaxy Apps Validation team review applications based on Validation guide and decide whether or not to approve it. If any application contains any content violates general sentiments or give users an unpleasant feeling, it can be rejected. Also, if any defects are detected after approving, Galaxy Apps Validation Team can suspend the application from Galaxy Apps without seller's consent.
Application should be installed on device without error.
An icon should be displayed on device main menu after installation.
Application should be removed from the device when uninstalling application.
Application should provide functions according to the description or help.
Each function of application should work without malfunction.
For log-in features, the seller should provide testable account. (ID and password)
For revision application, user should be able to upgrade without error.
When resubmitting application, previous defects should be fixed. If resubmitting application without modification with no comments (Comments to Validation Team), it will be rejected.
If the application is to be installed as an upgrade to an existing application, its version number MUST be higher than that of the existing application.
Application that is a test version or does not provide any valid functions or hidden functions will be rejected.
Application that includes malwares such as viruses or that distribute malicious code will be rejected.
Application that automatically adds homescreen shortcuts or icons on the user’s device for advertising purposes will be rejected.
Application should be designed to be valuable, entertaining, unique or informative. If application just offers the simple web site links or puzzles which only changed puzzle board color, it may be rejected.
Application should minimize user effort. If it is not easy to understand due to complex interface, it may be rejected.
Application should be designed by considering aesthetic factors. UIs in application should be arranged harmoniously and use proper size or color in order to enhance readability.
Menu, graphics and text must be clearly visible and work correctly.
The main icon represents the application and it is recommended to be a circular shape.
Application should cover the entire screen of a device.
Application should use input capabilities applicable to the device.
Application should not contain any overlapped or truncated text, graphics distortion, or any kinds of display errors.
Application should be displayed and work correctly regardless of the screen’s orientation.
Application should not have any UI without function.
Application should be launched smoothly within a reasonable time (5 seconds), or provide appropriate progress indication (loading progress bar) for any task that takes time.
If the user wants to delete any data in application, it should get user confirmation by the display of a popup dialog. (e.g. Do you want to delete the item? Yes, No)
Application that is primarily designed for the display of advertisements will be rejected.
Duplicated or repetitive applications that are registered by one seller will be rejected.
Application that designed to show frequent advertisements when user plays will be rejected.
3.3. Interrupt Handling
Application should not crash or cause malfunctions due to system events while running application. (e.g. Alarm, SMS/MMS, email, receiving call)
Application should not crash or cause malfunctions due to H/W events such as END, SEND, VOLUME, CENTER, HOLD key.
User should be able to resume or end application with task manager.
Application should not crash or cause malfunctions due to attaching /detaching device accessories. (e.g. ear phone)
3.4. Device Compatibility
Application should turn off sound in silent mode.
Application should sustain default settings in device regardless of changing any options in application.
Application should not cause malfunctions to the embedded mobile features such as Bluetooth, G-sensor, Wi-Fi, camera, call function, etc.
Application should not crash when rotating device.
Application should run normally on all devices in the same compatibility group. (ex. resolution, reliability, etc)
3.5. Copyright and Trademarks
Application should not use the "Samsung” brand, trademark, logo or other identifiers (unless explicitly agreed upon with Samsung)
Application should not use any content without permission from the copyright owner.
Application should not provide any method to share copyrighted contents such as media or images via P2P or a specific server.
Icon, screenshot, description and tag in Samsung Galaxy Apps should be consistent with ones installed on device and should adhere to 4+ age rating. (see Age Rating Guide)
Default description and application title should be written in English if selecting 2 or more countries for sale. (You may add description and application title in 20 languages including Korean on seller office)
Age rating should comply with the age rating guide. (age rating can be adjusted by the reviewer according to the age rating guide)
Any link for an advertising application such as YouTube that are not valid or that contain banned contents based on this guide will be rejected.
3.7. Adult Content
Application must not contain material that depict or encourage pornography, nudity, sexually explicit behavior, violence (especially exploitative or sadistic violence towards vulnerable or defenseless people, minors, or animals). All such application is banned from registration with Samsung Galaxy Apps.
Application must not contain explicit sex scenes. (images of activities that are sexual or sexually suggestive)
Application for educational purpose is allowed with 18+ age rating. However, several countries will be excluded from the sale’s available countries.
Application must not contain nudity. (any images of adults/non-adults that reveals genitals, buttocks, nipples)
Application must not contain any images or words of a sexually suggestive manner.
Application must not describe murder or suicide.
Application must not depict blood or gore in a cruel way.
Application must not depict violence towards vulnerable or defenseless people / minors / animals.
Application must not include child abuse.
Application must not depict intense violence including masochism or torture.
Application must not contain molestation or rape.
3.9. Alcohol and Drug
Application must not depict illegal alcohol/tobacco/drug use directly or indirectly.
Any application without warning of drug use or the use of medical information in description is not allowed.
e.g. application description should contain a warning message such as: “NOTE: The information in this application is intended to provide general medical information, it is not a substitute for the expertise and judgment of your healthcare professional. You should consult your health care professional before taking any drugs.”
Note: Based on context, if the application describes the above things without any intention to foment illegal use, the application can be allowed.
3.10. Legal Requirement
Application should not link to websites that contain illegal or inappropriate materials.
If content include FOSS(Free and Open Source Software), the seller/developer must comply with all applicable Open Source Software license terms. Moreover, the developer must not use any FOSS in the development in such a way that would cause the non-FOSS portions of the SDK to be subject to the FOSS licensing terms or obligations.
Application must observe legal requirements as well as the moral values of locations where it is published. If any content fails to comply with legal requirements or moral values, it will be rejected.
Application must not describe illegal activities or services, such as prostitution (in countries where this is illegal)
Application must not distribute illegal goods, such as banned drugs or pornographic material.
Application should not include misleading or fraudulent words in application name, description, tags and its contents into other similar application.
3.11. Defamation or Slander
Application must not include speech perceived to disparage a person or group of people based on their ethnic group such as the following:
Race, Gender, Ethnicity, Nationality, Religion, Disability, Ideology, Defamation of character (Historical character, celebrity, Politician, royal family) and etc.
Application must not contain any material portrays or promotes political propaganda.
Application must not contain swear words, or other type of swear words by transforming pronunciation or spelling.
Application must not cause security warnings to mislead the user and must not exploit any malicious means for obtaining passwords or other sensitive data such as credit card numbers, etc.
Application must not record or monitor audio streams or personal information.
Application must not use any functions that charge a fee without user's knowledge and consent.
Data of application that has access to diary, file, phone book and PIM(Personnel Information Management) should not be deleted without user’s consent.
Application must not exploit the user’s individual data and publish it to others without the user’s explicit consent. (A user’s individual data includes, without limitation, contacts, photos, text or voice communications-SMS/MMS/Call log, browsing history, location information, and other data either stored on the mobile device or stored in the cloud /web server accessible from the mobile device.)
If the application uses, collects, modifies, updates, transfers and/or transmits user’s personal information (including but not limited to user’s location information), it MUST notify the user before using it for the first time about how and where the data will be used and obtain user’s consent with the following statements.
User Consent Request < AppName > application may use, collect, modify, update, transfer and/or transmit user’s personal information (including but not limited to user’s location information) or share user's location information with other users. Do you agree to use < AppName > application?
- Yes, I agree - No, I do not agree
[ Confirm ]
If the application shows or provides push messages, advertisements, or other unrequested or unsolicited information, it MUST notify the user in advance of the initial use of the application and obtain user’s consent with the following statements.
User Consent Request < AppName > application may show advertisements using user’s location information. Do you agree to use < AppName > application?
- Yes, I agree - No, I do not agree
[ Confirm ]
If the Application that uses, collects, transmits, or share the following user’s personal information must comply with applicable children’s privacy statutes.
: The name, physical address, Zip code, telephone number, email address, photos, videos, audio recording, geolocation information, persistent identifier, medical treatment, other personal data, and combines with an identifier described above.
Application must clearly declare the permissions that are required to have in order to interact with the application’s features in the Manifest file.
- If the application contains unnecessary permissions or uses excessive personal information other than given permission by user, it can be rejected.
If the application uses, collects, transfers and/or transmits user’s location information, it MUST notify the user prior to each use of the application and obtain user’s consent with the following statements.
User Consent Request < AppName > application may use, collect, transfer and/or transmit user’s location information or share user's location information with other users. Continue? [ YES ] [ NO ]
If the application uses, collects, transfers and/or transmits user’s location information and shows or provides advertisements using user’s location information, it MUST notify the user prior to each use of the application and obtain user’s consent with the following statements.
User Consent Request < AppName > application may use, collect, transfer and/or transmit user’s location information and show advertisements using user’s location information or share user's location information with other users. Continue? [ YES ] [ NO ]
If the application shows or provides advertisements using user’s location information, it MUST notify the user prior to each use of the application and obtain user’s consent with the following statements.
User Consent Request < AppName > application may show advertisements using user’s location information. Continue? [ YES ] [ NO ]
Application can include the 3rd party advertisement that must appropriate for the Samsung advertisement guidelines. Samsung reserves the right to reject or remove the advertisement which is not deemed suitable for the Samsung advertisement guidelines.
Any applications with advertisement containing the following contents will be rejected.
Any type of gratuitous displays of violence and abuse of humans and animals.
Any type of depictions of sex, pornography, pedophilia.
Any type of adult friend finders or dating sites with a sexual emphasis, adult toys, videos, or other adult products.
Any type of obscene, vulgar or inappropriate language.
Any type of defamatory, libelous, slanderous and/or unlawful content.
Any type of promotions and unnecessary references of alcohol, smoking and drug.
Any type of offensive references and discrimination towards humanity. (e.g. racial, political, ethnic, religious, gender-based, sexuality-based or personal)
Any type of overtly political communication.
Any form of illegal activity or their promotion.
Any type of illegal substance, activity or service which can mislead or deceive users.
Any type of advertisement which is supported by push notification.
Any type of uncertified pharmaceutical products.
Any type of content reasonable public consensus seems to be improper or inappropriate.
Game must not include any lottery, betting or gaming elements which use or require real money, or which can transfer virtual money into real money or similar prizes where the player also risks losing money or valuables.
In the case of an 18+ game application for the Korea market, only such game applications that use the age rating from GRB are available.
3.16. Android Application Requirement
In the background, only specific functions can be executed. (audio playing, location, etc)
If the application applies copy protection, it should use Zirconia, which is Samsung Galaxy Apps’ DRM solution.
Content includes VoIP features is only allowed in countries where paid services are available:
Argentina, Australia, Austria, Belgium, Brazil, Bulgaria, Canada, China, Chile, Croatia, Czech Republic, Denmark, Finland, France, Germany, Greece Hong Kong, Hungary, India, Indonesia, Ireland, Italy, South Korea, Lithuania, Malaysia, Mexico, Morocco, Netherlands, Norway, Philippines, Poland, Portugal, Romania, Russian Federation, Serbia (Republic of), Singapore, Slovakia, South Africa, Spain, Sweden, Switzerland, Taiwan, Thailand, Turkey, Ukraine, United Arab Emirates, United Kingdom, Vietnam
Store type application which offers application downloading service in it is not allowed.
Application must not provide automatic update. A revision request at Samsung Galaxy Apps is required for content update.
Application must not contain excessively unpleasant, repellent and vulgar expressions.
3.18. Kids Category & Kids Store
Application for Kids must comply with applicable children’s privacy statutes including, but not limited to, COPPA. statute.
Application in Kids category must be specially designed for Kids under age 13.
Application for Kids must use parental screening or obtain parental permission before connecting to linking to outside services such as in app purchase or other plug-ins.
Application for Kids must not contain inappropriate advertising for Kids.
4. Tips for Validation
4.1. Comments to Validation Team
Leave testable ID and password for log-in features.
Leave updated contents or functions for revision or re-examination. By so doing, it helps save the time and effort of reviewers.
4.2. Information Integrity
Retain the copyright holder’s integrity.
If the application contains any copyrighted contents which are permitted from the copyright owner, please attach the certificate of contents to the seller office (attach materials for requesting Validation) when submitting application.
4.3. Application Reliability
Test your application on the target device through a remote test lab before submitting it to Samsung Galaxy Apps. By so doing, the developer can see if the application can pass the Samsung Galaxy Apps Validation in advance.
If you need technical support, you can get helpful information from the Samsung Developer site.