Solving privacy-preserving age verification for 150,000+ convenience stores