Content Policy

Last updated: 8/21/2025

1. Publisher Responsibilities

As a publisher on RealmKit, you are responsible for:

  • Ensuring you have the legal right to distribute all content in your Realm
  • Providing accurate descriptions and documentation
  • Specifying appropriate licenses for your content
  • Maintaining and updating your published Realms
  • Responding to legitimate questions and issues from users
  • Complying with all applicable laws and regulations

2. Allowed Content

Encouraged Content

  • Open-source development templates and frameworks
  • Educational code examples and tutorials
  • Well-documented starter projects
  • Industry best practices and patterns
  • Utility scripts and development tools
  • Component libraries and UI kits
  • Configuration files and deployment scripts

3. Prohibited Content

Strictly Forbidden

  • Malicious Code: Viruses, malware, trojans, or any harmful software
  • Security Exploits: Code designed to exploit vulnerabilities or gain unauthorized access
  • Copyright Infringement: Content that violates intellectual property rights
  • Personal Information: API keys, passwords, or other sensitive credentials
  • Illegal Content: Code for illegal activities or circumventing legal protections
  • Spam/Scam Content: Deceptive, misleading, or promotional-only content
  • Adult Content: Sexually explicit or inappropriate material
  • Hate Speech: Content promoting discrimination or harassment

4. Quality Standards

4.1 Documentation Requirements:

  • Clear README with setup instructions
  • Dependencies and requirements listed
  • Usage examples and basic documentation
  • License information clearly specified

4.2 Code Quality:

  • Functional, tested code that works as advertised
  • Clean, readable code structure
  • Appropriate comments for complex logic
  • Security best practices followed

5. Licensing Requirements

5.1 License Specification: All published Realms must include a clear license that specifies how others may use the content.

5.2 Recommended Licenses: MIT, Apache 2.0, GPL, Creative Commons, or other well-established open-source licenses.

5.3 Third-Party Content: If your Realm includes third-party libraries or assets, ensure their licenses are compatible and properly attributed.

6. Security Guidelines

6.1 Credentials and Secrets:

  • Never include API keys, passwords, or other secrets
  • Use environment variables for configuration
  • Provide example configuration files without real credentials

6.2 Dependencies:

  • Use reputable, well-maintained dependencies
  • Avoid deprecated or vulnerable packages
  • Document any security considerations

7. Enforcement

7.1 Review Process: Published content may be reviewed automatically or manually for compliance with this policy.

7.2 Violations: Content that violates this policy may be removed, and repeat offenders may have their publishing privileges suspended.

7.3 Appeals: Publishers may appeal content decisions by contacting our support team with justification.

8. Reporting Violations

If you discover content that violates this policy, please report it immediately through our reporting system or by contacting content-moderation@realmkit.com. Include specific details about the violation and relevant evidence.

9. Best Practices

Tips for Successful Publishing:

  • Test your Realm thoroughly before publishing
  • Provide comprehensive documentation
  • Use semantic versioning for updates
  • Respond promptly to user feedback and issues
  • Keep dependencies up to date
  • Include appropriate tags and categories
  • Consider providing demo or example implementations

10. Contact

For questions about this Content Policy or specific content guidelines, please contact us at content-policy@realmkit.com.