Content Type Builder Menu item not hiding in production

Hello, first time strapi user here, really enjoying it. However I have a little problem, from my understanding the Content Type Builder should not work in production, and the relative menu item should be hidden in the admin, but it keeps showing up, albeit not working, in my production deployment.
I have tried starting strapi in 2 different ways, with the same result:

NODE_ENV=production yarn start


pm2 start ecosystems.config.js

where ecosystems.config.js content is

module.exports = {
  apps: [
      name: 'app_name',
      script: 'yarn',
      args: 'start',
      env: {
        NODE_ENV: 'production',
      exp_backoff_restart_delay: 100,

I’m also building the admin with

NODE_ENV=production yarn build

what am I missing? Any help would be appreciated

System Information
  • Strapi Version: v3.6.8
  • Operating System: Ubuntu 18.06
  • Database: Postgresql
  • Node Version: v14.18.0
  • Yarn Version: 1.22.10

It isn’t hidden in production, but all of the controls to modify models are, the link and read-only interface are left so you can still view the model structure but you can’t modify anything with it.


Sorry to jump year one year ago, but is there a way to completely hide the content type builder and other fields in production ?
Honestly I think seeing this will confuse my client more than anything else, I just want him to be able to edit the field and seeing how his content is structured will not bring any value.