As stated there is no gallery or Web Part security. The only way to
"hide" the existence of a Web Part in the gallery ( and by that I mean
the Web Part definition) is to not have it in the gallery. This is an
all or nothing proposition. You could remove the Web Part from the
gallery and make it available for import by exporting and saving the
definition file to a secured place such as Team Site document library.
Users would then need to do an import and not a browse to add the Web
Part.