publicly deniable

Translations
публично опровержимый
The company's involvement in illegal activities was publicly deniable.
Участие компании в незаконной деятельности было публично опровержимым.