๐ฆฎMagic Store Validation Guidelines
Last updated
Last updated
Magic Store is delighted to have you on board, whether you are a new developer or part of an established team. We want you to understand all of our guidelines so that your application can be reviewed quickly and effectively - with this understanding, you will be confident that your application is ready for review
As a web3 app store, Magic Store is committed to providing users with secure, safe apps, as well as giving developers the best opportunity. Every app submitted to the Magic Store is carefully reviewed and validated by users, ensuring that only the best applications are accepted. Every user receives a positive, reliable experience with all apps in the Magic Store courtesy of the Magic Store community.
We strive to keep up with all our customers and our product's needs at the Magic Store. Our latest guidelines are organized into three distinct sections: Content Safety, Security, and User Experience. It is essential to stay up-to-date and continuously update your apps to stay ahead of others in the competition. On these pages, you'll find everything you need to ensure your app is safe, secure, and meets user expectations.
Here are some other things to consider:
At the Magic Store, we strongly believe in the importance of representing all points of view. We will reject apps that contain inappropriate or offensive content or behavior, but they must also be respectful of users with differing opinions, and provide a great app experience.
Any attempt to cheat the system will not be tolerated. Developers may be removed from the store if they are found to attempt to deceive the review process, steal user data, copy another developer's work, or manipulate ratings. No exceptions will be made.
You are responsible for ensuring that all elements within your application comply with these standards, so please review them thoroughly.
As a living document, new apps presenting new questions may result in new listing guidelines at any time. We hope these guidelines help you navigate the listing process successfully and that approvals and rejections remain consistent.
The following mistakes can delay or even lead to the rejection of your app to be listed in the Magic Store, so make sure you review them to ensure your app has the best chance of being approved. It is imperative to follow this list even though it won't guarantee your app's approval. It should also be noted that if your app no longer functions correctly or is no longer actively supported, it may be removed. In order to keep your app functioning and approved, you must stay up-to-date with all the necessary features and updates.
Make sure you:
Test your app and identify any potential crashes and bugs
Ensure that all app information and metadata is complete and accurate
Update your contact information in case the Magic Store team needs to reach you
Provide Magic Store with full access to your app. If your app includes account-based features, provide either an active demo account or fully-featured demo mode, plus any other resources that might be needed to review your app
Include detailed explanations of non-obvious features and in-app purchases in the listing process
There are a large number of users in the Magic Store. We aim to ensure that the approved content will find its way to the store. During the validation process, please note that all the app content stands in the criteria specified below will be rejected
Violence - Apps that may incite violence or contain gruesome and violent images or videos. For example, apps containing information on rape, harassment, snuff, bombing, assault, murder, and suicide.
Sexual - Apps aimed at adult audience with content that is sexual or contains sexual innuendo. For example, sex shop apps or sexually-oriented nudity.
Weapons - Apps that contain information, images, or videos of weapons or anything that can be used to inflict harm to a human or animal, including organizations that promote these weapons, such as hunting and shooting clubs. This category includes toy weapons such as paintball guns, airguns, and bb guns.
Horror - Apps that contain images, explanations, or video games that can be disturbing. This category includes information, images, and videos that are disgusting, gruesome, or scary, which can potentially disturb younger children.
Criminal - Apps that contain imagery or information that is banned by law.
Gambling - Apps in which individuals can place bets online using real money or any type of credit, as well as activities that closely resemble or could be perceived as gambling. This includes online gambling and lottery websites, websites dedicated solely to staking for rewards, and blogs and forums that provide information about gambling, both online and offline, as well as any other platforms that support the development of apps including gambling content.
Hate - Apps that indicate prejudice against a certain religion, race, nationality, gender, age, disability, or sexual orientation. For example, Apps that promote damaging humans, animals, or institutions or contain descriptions or images of physical assaults against any of them.
Alcohol and Tobacco - Apps that display or promote alcoholic beverages, smoking, and tobacco products, including manufacturers such as distilleries, vineyards, and breweries. For example, Apps that promote beer festivals and websites of bars and nightclubs.
Drugs - Apps that promote drug use. For example, Apps that provide information on purchasing, growing or selling any form of these substances.
False information and features, including inaccurate device data or trick/joke functionality, such as fake location trackers. Stating that the app is โfor entertainment purposesโ wonโt overcome this guideline. Apps that enable anonymous or prank phone calls or SMS/MMS messaging will be rejected.
User-Generated Content - Please evaluate if the user-generated content in the App can fall under one or more categories of Prohibited Content. User-generated content may include video, articles, audio, and casual games.
Medical Content - Medical apps, at this point, are excluded from being listed in the store. Please rate if the app contains medical information.
Racist Content - Please evaluate if Inflammatory religious commentary or inaccurate or misleading quotations of religious texts appear in the app.
Charity Project Exclusion Notice:
We kindly advise that charity projects are not eligible for listing on the Magic Store. Our guidelines primarily focus on product and service listings. We appreciate your understanding and encourage you to explore other channels better suited for your charitable initiatives.
Digital security has become a major concern today for all digital sources. The exposure to hacks in the crypto ecosystem is even greater due to the use of smart contracts, which make hacking even more lucrative. We'll explore the app's level of security and potential vulnerabilities in this section.
Pre Conditions
Scam Scanner - your app must not be recognized as a scam.
Validate the Transactions (AML) - Transactions should be validated on your app
Your app should use a SSL certificate - Auto Recognition
Smart Contract Scanner - your smart contact should not contain high-risk changeable elements
Validation
The web page which contains important data like passwords, credit card numbers, secret answers for security questions, etc., should be submitted via HTTPS (SSL)
Verify that important information like passwords, credit card numbers, etc., should display in an encrypted format.
Verify password rules are implemented on all authentication pages like Registration, forgot password, and change password.
Verify the error messages should not display any important information.
Verify to access the secured and unsecured web pages directly without login.
Verify the cookies should not store passwords.
Verify if any functionality is not working. The system should not display any application, server, or database information. Instead, it should display the custom error page.
Verify the session values are in an encrypted format in the address bar.
Verify that the cookie information is stored in an encrypted format.
Smart Contracts - As part of the listing process, you will need to submit the audit reports from one or more Magic Square-approved auditing companies together with your token information.
Our customers place a high value on products that are simple, refined, innovative, and easy to use, and that is what we want to see at Magic Store. Come up with your own ideas. We know you have them, so make them a reality. Please don't copy the latest popular app from Magic Store or make minor changes to a different name or interface and pass it off as your own. In addition to risking an intellectual property infringement claim, it makes the Magic Store harder to navigate and isnโt fair to your fellow developers.
UX/UI
The uniqueness, completeness and quality of the App design is vital.
Make sure itโs easy to understand what is needed to be done in the app without reading the FAQs or other explanatory documents.
Make sure the app fully or partially solves users' needs.
Marketing - App Descriptions, Logos, Tags, and Images are crucial for the app discovery process by the user.
Make sure your chosen Category and Sub Category reflect the App Business's main course.
Make sure the logo quality is high.
Make sure the logo is unique.
Make sure the short description describes the main purpose of your app.
Make sure the long description includes other features of your app.
Make sure the screenshots are high quality and present your app.
Make sure the tags you insert are connected to your app.
Make sure all links are valid and accurate.
Token Information
Insert your token information only if itโs live and tradable.
The token information must be accurate and updated.
Business - Our goal in this section is to protect users from scammy business models like Ponzi, Pyramids, Money Laundering, or any other scheme that will cause users to lose money because of fraudulent or shady business activities.
The explanation of what the app is doing should match the real experience while using the app.
The Business model of the company must be clear and valid.
Once youโve submitted your app in Magic Store and youโre in the pre-approval process, there are a few things you should consider:
Timing: Magic Store's team is dedicated to providing your app with the best possible experience. Although we will review your submission as soon as possible, if your app is complex or presents new challenges, we may take longer to provide a comprehensive evaluation. Thank you for your patience and understanding. If your app has been rejected multiple times for the same violation or if you have attempted to manipulate the validation process, it will take longer for it to be processed and approved.
Status Updates: In addition to keeping you updated via the associated Telegram group, the Magic Store will show you the current status of your app. You will also receive support and feedback from your team members regarding any issues that may arise, and they will keep you informed of any new features or updates that may be released.
Prompt Requests: Please be respectful of your fellow developers and only request an expedited review when it is absolutely necessary. Whenever you need to expedite approval of a critical issue, you can request an expedited approval through our Telegram group. In order to provide a timely response, we will review your request as soon as possible.
Release Date: A future release date will result in the app not appearing in the main area on the Magic Store, but rather in the Upcoming section. Once live, and the release date has been updated, the app will be validated to appear in the main area.
Rejections: The guidelines are applied equitably and consistently, but nobody is perfect. You may directly communicate with the Validation team through the applicable Telegram group if your app has been declined and you have questions or need additional information. Getting your app on the store could be aided by this, and we can also refine the Validation process and spot areas where more clarity is needed in our policies.
Appeals: You may contact Magic Square's team in the relevant Telegram group if you are unhappy with the outcome of your review, or if you have any suggestions about the guideline itself. We will use the information provided to optimize the Validation process or recognize the need for additional clarity in our policies, as well as help you get your app on the store.
We are pleased to have you aboard!