An ID is like social security number. When you give it away on the street corner, who knows what other people will do with it.
IMHO, leaking an ID always impose a risk. It is always have negative impact if leaked, no matter how perfect your system is.