I am designing a PCB that will have some [Mill-Max pogo pins](https://www.mill-max.com/new_products/detail/103) make direct contact with exposed copper pads on the PCB. This will have many connects and disconnects, think hundreds to thousands.

I know that it needs to be at least gold coated in order for this to be resistant to corrosion, but does that mean ENIG plating is enough? Or do I need selective hard gold plating?