¿Puedo impedir que los usuarios abran las herramientas para desarrolladores en mi sitio?
No de forma efectiva. Los scripts que intentan detectar o bloquear DevTools se eluden con facilidad y sobre todo frustran a los usuarios legítimos. Como las herramientas se ejecutan en el propio navegador del usuario, no puedes deshabilitarlas de manera fiable. La respuesta duradera es construir de modo que nada sensible quede expuesto al cliente en primer lugar.