If you’re about to submit a ChatGPT app to the OpenAI App Store, this might save you a resubmission.

I collected some of the most common rejection reasons we’ve seen and how to fix them.

A few examples:

  1. Generic app name – names that are too broad or just a keyword often get rejected.
  2. Content Security Policy issues – URLs returned by the app trigger security warnings.
  3. Tool hint annotations don’t match behaviorreadOnlyHint, destructiveHint, and openWorldHint must be explicitly set and accurate.
  4. Test cases fail during review – they pass locally but fail when OpenAI runs them.
  5. Missing or incomplete privacy policy – the policy must clearly describe what data is collected and how it’s used.

Full breakdown + fixes:
https://usefractal.dev/blog/common-chatgpt-app-rejections-and-how-to-fix-them

If you’ve received a rejection that isn’t listed here, please share it. I’d love to keep expanding the list so other builders can avoid the same issues.

https://preview.redd.it/9wlnge8gqgpg1.jpg?width=1080&format=pjpg&auto=webp&s=5d9cdb9d0ccd3fe3f2d19a2cbca770128c22e97a