WeChat Open Platform

Mini Programs Documentation

Operating Regulations

I. Principles and explanations

​The very core of WeChat is connection — by providing a means for one-to-one, one-to-many, and many-to-many connections, we connect people-to-people, to mobile devices, to social entertainment, and to hardware devices, as well as to services, information, and businesses.

​The WeChat Team is committed to building WeChat into a powerful, comprehensive service tool. With this in mind, the launch of our WeChat Mini Program product is designed to offer developers of Mini Programs a platform to create and bring to lifestyle services and functions within WeChat. By being fully open, we will give businesses and service providers even more possibilities to connect, and provide WeChat Mini Programs with basic access capabilities, an operating environment and a framework of rules. This will in turn help more business and service providers to establish their own brands and bring business opportunities to the entire WeChat ecosystem.

​Before beginning development of a WeChat Mini Program, we trust that potential Mini Program developers (also known in this document as "you") will have carefully read the Access Guide, Designing for Mini Programs, and Mini Program Brief Tutorial. To help you out, we have also detailed some of the common rejection scenarios seen with WeChat Mini Programs. We hope that these guidelines and regulations will help you in solving any problems you may encounter during the development and operation of WeChat Mini Programs.

​We expect the WeChat Mini Programs you submit to be consistent with the values held by our team, which are: the most important criterion is providing value for the user; getting the most out of innovation; a good product is one that users can use efficiently and then walk away from; and making commercialization imperceptible. Without compromising on the need to satisfy user needs and interests, the features and services provided by these WeChat Mini Programs will deliver high-quality service with lasting value to the millions of WeChat users. We look forward to receiving your WeChat Mini Programs.

II. Specific operation

​You must read and agree to the WeChat Mini Program Platform Service Provisions and any relevant specific rules formulated by Tencent prior to using the WeChat Mini Program Platform service. These operating regulations represent additional explanations and notes on the above rules and regulations, and are intended to help you understand and comply more closely with them. The idea is to allow you to operate more smoothly on the Mini Program Platform, rather than to modify or change any terms in the above rules and regulations. If we believe that your WeChat Mini Program violates our provisions, platform rules, or laws, or has adverse effects on the WeChat Official Account Platform or WeChat Open Platform, WeChat has the right to take enforcement measures against your WeChat Mini Program, including but not limited to restricting the access of your WeChat Mini Program platform features, removing the Mini Program from the system, requiring the deletion of data, or terminating the agreement.

1.Registration and submission

1.1. You must provide valid contact details such as a link or email address by which the user can contact the developer.

1.2. You must provide an administrator WeChat ID by which the platform can contact the developer, and ensure that this WeChat ID is true and valid.

1.3. Mini Programs that you submit must not be linked to websites, applications or programs, products or services for which you do not have full legal rights or authorization to access.

1.4. In order to ensure the safety and stability of the platform for other users, throughout the process of you submitting and operating a WeChat Mini Program, we will require you to furnish appropriate documentation, and make relevant changes, additions or adjustments as required. You will need to comply with our requirements in assisting us with this verification process; failure to do so will have impact on the outcome of verification.

1.5. Mass registration or repeated submission of many similar WeChat Mini Programs is not permitted.

1.6. Repeated submission of multiple identical or highly similar WeChat Mini Programs is not permitted.

2.Basic information

2.1. A WeChat Mini Program name, icon, overview, description and other information must not contain socially sensitive, lewd, violent, or terror-related content, or other illegal content prohibited by national laws and regulations, and must not use without authorization trademarks, logos or other content over which third parties enjoy legitimate rights and interests, or similar content, information or special marks which could violate the lawful intellectual property rights of others, or include content which could infringe on other legitimate rights and interests of others (including but not limited to portrait rights, reputation rights, privacy rights, name rights, etc.).

2.2. WeChat Mini Program icons must be clearly visible and not contain any other watermarked information.

2.3. The overview and description of the Mini Program must clearly introduce the features of the Mini Program, and accurately reflect the core experience of the WeChat Mini Program, and be kept up to date.

2.4. The WeChat Mini Program name, icon, overview and other basic information must be coherently linked.

2.5. The name, overview and description of a WeChat Mini Program must not contain commercialized terms, names of popular Mini Programs, language such as "national-level" or "highest-level" that is prohibited in new advertising laws, or other irrelevant language.

2.The name of the Mini Program must not be a general common name lacking distinguishing features, such as "telephone", "email" or "calendar", which would interfere with search results.

3.Setting of functions

3.1. The services and content actually provided by a WeChat Mini Program must be consistent with the Mini Program overview, without any hidden categories.

3.2. The core functions of the WeChat Mini Program must be embodied in the Mini Program Home Screen.

3.3. Basic instructions provided to the user by the WeChat Mini Program should be included in the submission form including a text description, screenshots, etc.

3.4. The scope of services claimed by the WeChat Mini Program must be consistent with the categories and tags entered, as well as with the services actually provided, and must not exceed the scope of the WeChat Mini Program Platform category library. Functions such as gaming and the purchasing of virtual items are not yet available.

3.5. The functions of a WeChat Mini Program must not be overly simplistic, and the functions provided should not be highly similar to those of other WeChat Mini Programs.

3.6. Unless otherwise authorized by Tencent, no fee may be charged for the addition of a WeChat Mini Program.

3.7. You must not provide the user with functions that are the same or similar to those of the WeChat client without the authorization of Tencent.

3.8. Unless permitted or authorized by Tencent, the use of a Mini Program must not depend on another WeChat Mini Program (i.e. must not be made conditional on the use of another Mini Program) nor may it depend on another application program (i.e. be made conditional on the use of another application program). Unless permitted or authorized by Tencent, it is also prohibited to display or recommend other WeChat Mini Programs or Official Accounts.

3.9. WeChat Mini Programs should establish a complaints mechanism for handling rights infringement disputes between users.

4.Entities

4.1. Entities that develop and operate WeChat Mini Programs must comply with laws, regulations, and other published guidelines; Mini Programs will be rejected if there are reasonable grounds to suspect any breach of legal or regulatory requirements.

4.2. You should furnish any approval documents, filing records, or other certifying documentation that we may require. Failure to do so will constitute reasonable grounds to suspect that the Mini Program you submit breaches legal or regulatory requirements.

4.3. A Mini Program will be rejected if there are reasonable grounds to suspect engagement in or the facilitating or assisting of unlawful conduct or illegal activities.

4.4. We have the right to reject any Mini Program which publishes, disseminates, or engages in business activities without a relevant legal license or certification.

5.Conduct

5.1. WeChat Mini Programs must not contain solicitous screen content, including but not limited to: solicitations to share, add, or follow; solicitations to download; programs which can be operated only after users share, add, follow or download; text, images, buttons, floating layers or pop-up windows which users are explicitly or implicitly invited to share; inducements or enticements for users to share or disseminate the Mini Program; use of exaggerated language to threaten or lure users into sharing the Mini Program; or the forcing or soliciting of users to add the Mini Program.

5.2. Malicious manipulation of ratings or download statistics or similar conduct is prohibited.

5.3. Use or recommending or introducing the use of plugins, add-ons, or other banned third party tools or services to access the service or related systems is prohibited without the written permission of Tencent.

5.4. Abuse of templated messages, including but not limited to utilizing templated messages to harass users and market advertisements, is prohibited.

5.5. It is prohibited to include content which could cause adverse effects (e.g. removal from the system, disconnection from the internet, termination of the provision of services, incompatibility etc.) to Tencent's software in the end device system, application store, market or other necessary use environments or download channels.

5.6. If there are no logins to an account for a prolonged period of time after completion of registration, use of the WeChat Mini Program may be terminated. Subsequent to this termination, email, identification documents, WeChat IDs and other information used for the registration may have their registration status canceled.
5.7. The perpetration of mass marketing fraud via a WeChat Mini Program is prohibited, including the posting of marketing information to entice a user to add, share or directly participate. Upon discovery of such conduct, WeChat has the right to take measures such as restricting access to features or instigating removal of the Mini Program, and is entitled to refuse the provision of further service to the responsible entity.

5.8. Without obtaining the written consent of Tencent, no developer may, either on their own or in conjunction with a third party, exploit the services of Tencent to recommend, promote or rank WeChat Mini Programs or establish a platform for linking to or adding Mini Programs, or provide any assistance to or otherwise facilitate the above conduct. In the event of failure to comply with this requirement, Tencent has the right to take measures such as restricting access to features or instigating removal of the Mini Program, and is entitled to refuse the provision of further service to the responsible entity.

5.9. Developers shall use the service provided by Tencent for proper and legitimate purposes, and must not, either on their own or in conjunction with a third party, interfere with or improperly use the service provided by Tencent, including but not limited to tampering with redirect screens and bandwidth hijacking. Should such activities be discovered, Tencent has the right to take measures such as restricting access to features or instigating removal of the Mini Program, and is entitled to refuse the provision of further service to the responsible entity.

6.Informative content

6.1. WeChat Mini Programs must not publish, send, disseminate or store the following content prohibited under national laws and regulations:

​   6.1.1 Content which violates the basic principles stipulated in the constitution, threatens national security, discloses state secrets, subverts state political authority, disrupts national unity, or prejudices the reputation or interests of the nation.

​   6.1.2 Content which is anti-government or anti-social, features provocative political speech or which spreads rumors, disrupts social order or prejudices social stability.

​   6.1.3 Content which incites racial hatred or ethnic discrimination, prejudices national unity, undermines national religious policy, or promotes cults or feudal superstition.

​   6.1.4 Actual images of people or animals being killed, disabled, shot, stabbed, or otherwise injured, descriptions of violence or child abuse, or content glorifying violence.

​   6.1.5 Obscene, pornographic, or vulgar material, including but not limited to explicit images or provocative content, or illegal pornography.

​   6.1.6 Information on gambling, betting competitions, or lotteries.

​   6.1.7 Falsified, fraudulent, or counterfeit content, including but not limited to false red packets, false promotions, copycat imitations of Tencent or other businesses, or other content having the potential to confuse users of WeChat.

​   6.1.8 Content which openly insults or slanders others, exposes the privacy of others, or violates the legitimate rights and interests of others.

​   6.1.9 Content featuring unauthorized use of trademarks or copyrights, or other infringements of the lawful intellectual property rights of others.

​   6.1.10 Any content which calls for mass gatherings, incites crime, or significantly violates social mores.

​   6.1.11 Any other content in breach of laws or regulations.

6.2. WeChat Mini Programs must also not contain any of the following content in violation of the platform rules:

​   6.2.1 Material primarily directed to marketing or advertising purposes (e.g. containing blank advertising spaces or notices calling for merchants), or pop-up advertisements.

​   6.2.2 Rumors which could mislead the user, severely impair the user's experience, or prejudice the rights and interests of users.

​   6.2.3 Game or quiz type content.

​   6.2.4 Content disseminating harassing messages, malicious marketing, or spam.

​   6.2.5 Content which could violate service agreements, platform agreements, or functional agreements of any form concluded with Tencent.

​   6.2.6 Content which could violate administrative and operating rules or regulations formulated by Tencent for relevant software, services, or functions.

​   6.2.7 Other content involving violations of legislation or platform rules.

7.User-generated content

7.1. Substituting of user-generated content is prohibited without permission of the user.

7.2. WeChat Mini Program service providers should establish a mechanism for filtering out unlawful or otherwise inappropriate content to ensure that user-generated content complies with the regulations governing informative content.

7.3. Where complaints are made about inappropriate content in a WeChat Program, a responsive mechanism must be provided for handling these.

8.Trademarks and commercial appearance

8.1. WeChat Mini Programs must comply with legislation governing trademarks, copyright, and other intellectual property, as well as Tencent's rules for use of intellectual property.

8.2. Use of trademarked or copyrighted content or other content bearing on the intellectual property rights of others must be truthfully described during the account application process, furnishing any relevant certification or authorization as required. Unauthorized use of content over which others hold lawful intellectual property rights is prohibited.

8.3. Accounts which are not WeChat Official Accounts are prohibited from using words in the account name or description that are the same as or similar to terms belonging to the intellectual property of Tencent (e.g. 'Tencent', 'WeChat', 'QQ', or tencet, wecha, etc.), or content which could be easily confused with the design theme or appearance of existing Tencent products.

8.4. It is prohibited to insinuate or imply that Tencent is the operator of a WeChat Mini Program not actually operated by Tencent, or to insinuate or imply that Tencent has in any way recognized the quality or services of a Mini Program or has engaged in any collaboration with respect to the Mini Program.

9.Usability and completeness

9.1. A submitted WeChat Mini Program must be a complete product that can be opened and run, and must not be a test version.

9.2. Running of a WeChat Mini Program should not cause either the program itself or the WeChat client to crash.

9.3. Mini Programs should not contain serious bugs (e.g. programs that cannot be added or opened, or from which it is impossible to go back or exit, or which harbor serious lag issues).

9.4. The developer should ensure the fluidity of use, stability, and security of a published WeChat Mini Program. If the provision of service to users by a WeChat Mini Program is disrupted for reasons attributable to the program, and is unable to be restored within a time frame deemed reasonable by Tencent, Tencent has the right to take action including, but not limited to, temporary removal of the Mini Program so as to preserve a positive user experience.

9.5. If an account system or paid-for content is included in the Mini Program, a test code including an account number and password must be provided so as to ensure that auditors have access to all features of the user experience.

10. User privacy and data

10.1 Data collection and storage

​   10.1.1 Before collecting user data, you must be sure to obtain the consent of the user and inform the user of any relevant information such as the purpose and scope of use of the data.

​   10.1.2 It is prohibited to illegally collect or steal user passwords or other personal data.

​   10.1.3 Unless required to do so by law or the consent of the user has been obtained, you may not make use of Mini Program functions conditional to the user entering personal information (mobile phone number, date of birth, etc.), or collect passwords or personal information of the user (including but not limited to mobile phone number and ID card number, date of birth, address etc.).

​   10.1.4 At the request of the user, you should delete all data received with respect to that user, unless you have a legal right to retain this data.

​   10.1.5 If you terminate the use of a WeChat Mini Program, you should immediately delete all user data received from WeChat and the WeChat Mini Program.

10.2 Use of data

​   10.2.1 You are not permitted to show information such as a user's WeChat ID, name, QQ or mobile phone number, email address and date of birth to other users or any third party.

​   10.2.2 You are not permitted to use information such as a user's WeChat ID, name, QQ, or mobile phone number, email address, or date of birth for any purposes not authorized by the user or WeChat Platform.

​   10.2.3 You are not permitted to search, track, associate, excavate, obtain, or exploit information such as a user's WeChat ID, name, QQ or mobile phone number, email address, or date of birth for activities unrelated to the public status of the WeChat Mini Program.

​   10.2.4 You are not permitted to reproduce, store, use, or transmit user data without the user's explicit consent or without truthfully disclosing to the user relevant information such as the purpose and scope of use of the data.

​   10.2.5 Data received through WeChat must be kept up to date and used to improve the user experience of the WeChat Mini Program.

​   10.2.6 Without the authorization or permission of Tencent, it is prohibited to add WeChat Mini Program data to a search engine or index, or to add a WeChat Mini Program search function into a Mini Program.

​   10.2.7 Without the authorization or permission of Tencent, you may not use the data received from WeChat and WeChat Mini Programs to make decisions in relation to qualification, including decisions on whether to approve or reject an application or how much interest to charge for a loan.

​   10.2.8 If your WeChat Mini Program entity is acquired by or merged into a third party, the data you receive from WeChat and the WeChat Mini Program may only continue to be used within your WeChat Mini Program.

10.3 Data safety

​   10.3.1 Please keep your account number, password, and key safe.

​   10.3.2 If you use a third-party partner service, you should sign a contract with your partner to protect any information you obtain from WeChat, limit their use of that information, and keep your information confidential.

​   10.3.3 You must not require users to lower the security settings on their operating systems (e.g. require jailbreaking of an iPhone, or rooting of an Android phone etc.) so as to facilitate use of relevant functions.

10.4 Geolocation

​   10.4.1 Mini Programs which collect, send, or use geolocation data without first obtaining user consent will be rejected.

​   10.4.2 WeChat Mini Programs which use geolocation-based APIs in the automated or autonomous control of vehicles, aircraft, or other devices will be rejected.

​   10.4.3 WeChat Mini Programs which use geolocation-based APIs in scheduling, fleet management, or emergency services will be rejected.

​   10.4.4 Geolocation data may only be used for functions or services directly relevant to the WeChat Mini Program.

11. Mini Program payments

11.1 If a WeChat Mini Program involves payment, this must be explicitly indicated in the Mini Program overview.

11.2 A clear screen warning must be provided to the user prior to executing any payment actions.

11.3 Use of WeChat Pay for donations or fundraising is prohibited without the permission of Tencent.

11.4 The use of payment functions on the WeChat Mini Program Platform should comply with laws and regulations and other normative documents, and must not involve the committing or facilitating of criminal activities such as illegal pooling of public deposits or fundraising fraud.

11.5 Use of WeChat Pay and other third party payment tools provided by Tencent must abide by service agreements and platform rules such as the WeChat Pay Service Agreement and WeChat Pay User Service Agreement.

12.Technical implementation

12.1 You must abide by the rules and stipulations outlined in the WeChat Mini Program developer's file and development regulations.

12.2 WeChat Mini Program developers allow and authorize the WeChat team to conduct a vulnerability test on submitted code.

12.3 System safety requirements

​   12.3.1 The exploitation of technical vulnerabilities in mobile phone systems, WeChat, or other software or hardware is strictly prohibited. Should such behavior be discovered, the account credentials of the Mini Program entity will be revoked.

​   12.3.2 You must not install or run other programs with executable code.

​   12.3.3 You must not use WeChat Mini Programs to spread viruses.

12.4 Use of APIs

​   12.4.1 You must not use programs with non-public APIs.

​   12.4.2 In the case of programs using APIs in closed beta, the WeChat team reserves the right to withdraw the API.

​   12.4.3 Unregulated (cross-entity) use of APIs of other third party applications is prohibited.

​   12.4.4 You may not sell, transfer or sublicense our code, APIs, or tools to others without permission from Tencent.

​   12.4.5 You may not modify, translate, or reverse engineer any SDK or component, nor use it for the production of derivative products.

12.5 Other requirements

​   12.5.1 When performing multitasking, the use of background services is limited to the purposes of: VoIP, audio playback, geolocation, task completion, and local reminders.

​   12.5.2 You cannot change native user interface elements and actions (such as volume increase/decrease or the mute switch).

​   12.5.3 Auto-play of video, music, voice messages, or other multimedia is prohibited.

​   12.5.4 You may not use recording functions without the knowledge of the user.

12.6 Authorized login

​   12.6.1 WeChat Mini Programs having an account system must provide a WeChat authorized login.

​   12.6.2 If a user chooses to decline authorization, you may remind them again once the user has signaled their intent to grant authorization.

​   12.6.3 A properly functioning and easily found "log out" option should be provided.

​   12.6.4 After a user declines authorization, the developer is obliged to remove and discontinue use of all data associated with the user, including WeChat profile photo and alias.

12.7 File downloads

​   12.7.1 You need to explicitly prompt the user to use the uploadfile interface to upload files, and not repeatedly upload the same file multiple times.

​   12.7.2 You may not use the downloadfile interface to download too many files over a mobile network without the knowledge of the user.

12.8 Template messages

​   12.8.1 The use of templated messages must comply with WeChat Mini Program templated message specifications.

​   12.8.2 You may not maliciously induce the user to trigger an operation for the purposes of issuing a template to the user.

​   12.8.3 You may not maliciously harass or issue templates which cause user harassment.

​   12.8.4 You may not maliciously market or issue templates for marketing purposes.

13. Mini Program UIs

13.1 You should comply with the WeChat Mini Program design regulations.

13.2 You must conform to the appearance and features of WeChat. The provision of a user experience which alters the appearance and features of WeChat is not permitted.

13.3 Keep all images and text tidy, and do not block out images with text.

13.4 A colored background is recommended for icons.

13.5 Floating layers and windows inside WeChat Mini Program screens must be closable.

13.6 You must not copy system notifications or warnings so as to entice the user to click.

13.7 When screens are pulled down in the Mini Program, the account name should remain clearly visible and not be obscured by the background color.

III. Complaints and penalties

​ The WeChat Mini Program Platform has already put in place a mechanism for handling user complaints. We may impose any of a range of penalties depending on the actual complaint received and the severity of the violation.

IV. Compliance with local regulatory supervision

​ You should follow local laws and regulations and respect local ethics and customs while using the WeChat Mini Program Platform. If your conduct violates local laws, regulations, morality or customs, you will be held solely accountable for your actions.

​ Mini Program developers should avoid their use of the service implicating Tencent in political and public events, and in such cases Tencent has the right to suspend or terminate the service to you.

IV. Mini Program platform operating regulations disclaimer

​ WeChat Mini Program Developers expressly understand and agree that Tencent does not provide any express or implied warranties or conditions, including but not limited to commercial fitness, fitness for a particular purpose, and so on. You alone bear the risks associated with your use of WeChat Mini Programs.

VI. Dynamic files

​ This is a dynamically updated file, the content of which will be modified and updated as required in response to emerging issues, updates to relevant laws and regulations or the needs of product operation, and new rules will be developed so as to guarantee the experience of WeChat users. You should view it repeatedly to stay abreast of the latest information. Please check regularly for updates.

The WeChat Team