Microapp is committed to ensuring a high-quality, secure, and user-friendly experience for all users and creators. This policy outlines the requirements and expectations for all developers publishing microapps on the platform.

1. General Requirements

  • Legal Compliance: All microapps must comply with local, national, and international laws, including data privacy regulations, intellectual property rights, and applicable tax laws.
  • Deployment Eligibility: Microapps must be deployable via the Microapp platform without the need for third-party software or extensive user configurations.

2. Deployment Process

  • Instant Deployment: Developers can instantly deploy microapps after meeting basic technical and content criteria. Microapps will not undergo initial review but must comply with all platform requirements to remain active.
  • Developer Responsibility: Developers are responsible for testing their microapp’s functionality, security, and compatibility before deployment.

3. Verification Requirements

To gain access to monetization and promotion, microapps must meet these verification criteria:

  • Functionality:

    • Microapps must perform their advertised function without major bugs or errors.
    • The app should load within 5 seconds on a standard internet connection.
    • The app must not crash under normal use and must handle exceptions without disrupting the user experience.
  • Identity:

    • Microapps that use identity must use one of Microapp’s Auth SDKs.
    • Microapps must not authenticate users using an external identity system.
  • Security:

    • Sensitive data (e.g., user credentials, personal information, and payment data) must be encrypted using AES-256 or stronger.
    • Microapps must not contain malware, spyware, or other malicious code.
    • Developers must regularly update security measures to protect against vulnerabilities.
  • User Experience:

    • Microapps must have an intuitive, easy-to-use interface.
    • The design must be responsive for mobile, tablet, and desktop.
    • Clear navigation and error feedback should guide users when issues arise.
    • The design must be consistent with uniform fonts, colors, and UI elements.

4. Monetization Requirements

Only verified microapps can charge users. To enable monetization, the following criteria must be met:

  • Pricing Models:

    • Developers can choose between subscription, one-time payment, and freemium models.
    • All pricing must be transparent, and users should be informed of any charges before initiating transactions.
  • Payment Processing:

    • Payments must be processed exclusively through the Microapp payment system.
    • A platform fee of X% will be applied to all transactions.

5. Advertising Restrictions

  • No In-App Advertising: Advertising is not supported by Microapp at this time. Any microapps containing advertisements will be subject to removal.

6. Technical Standards

  • Performance:

    • Load Time: Microapps should display content within 2 seconds and become fully usable within 5 seconds on a 4G connection.
    • Responsiveness: Microapps should respond to user interactions without noticeable delays or stuttering.
    • Size: Initial download size should be under 500KB (compressed). Additional resources should load only when needed.
    • Network Efficiency: Keep server requests minimal, with responses completed within 500ms.
  • Browser Compatibility: Microapps must be compatible with Chrome, Firefox, Safari, and Microsoft Edge and function consistently across mobile, tablet, and desktop devices.

7. Privacy Requirements

  • Data Collection: Only collect data essential for the app’s operation. Developers must inform users about what data is collected and how it will be used.
  • User Consent: Explicit user consent is required before collecting or processing personal data, in line with GDPR and CCPA regulations.
  • Data Security: User data must be encrypted using SSL/TLS for transmission and AES-256 for storage.

8. Design Requirements

  • Simplicity: Microapps must have a simple, uncluttered design that focuses on core functionality.
  • Responsiveness: The design must be fully responsive and functional on mobile, tablet, and desktop devices.
  • Accessibility: Developers must follow WCAG 2.1 guidelines to ensure the app is accessible to users with disabilities.

9. Integration Requirements

  • API Integration: Microapps using external APIs must handle errors gracefully and ensure security in all API requests.
  • Webhook Events: Microapps using webhooks must ensure reliable handling of events, with logs available for debugging.
  • Prohibited Content: Microapps must not promote illegal, offensive, or inappropriate content.
  • Intellectual Property: Developers must have cleared all third-party intellectual property rights.
  • Local Law Compliance: All microapps must comply with local laws regarding data protection and business operations.

11. Maintenance and Updates

  • Regular Maintenance: Developers must update microapps regularly to address bugs, security issues, and functionality improvements.
  • Inactivity: Microapps that remain inactive for more than 12 months may be removed.

12. Right to Remove Non-Compliant Microapps

Microapp reserves the right to remove any microapp that does not comply with the platform’s terms or guidelines.

13. Consequences for Non-Compliance

  • Warnings: Developers will receive warnings for non-compliance and will be given a deadline to resolve issues.
  • Suspension: Severe or repeated violations will result in suspension or removal of the app from the platform.
  • Appeal Process: Developers can appeal suspensions or removals within 14 days.

For any questions or clarifications, please contact [email protected].