Yeah, but what if the company has 36,500 age based discount tiers (or has heard of binary search)?
I don’t see how revealing the result of a less than comparison can be considered zero knowledge, but then I also don’t understand the difference between Google exchanging actionable confidential facts about you for money and them selling your personal information, so what do I know?
Well, a compromise would be to simply provide the user's age in years, as opposed to their date of birth. Effectively a 365-day resolution instead of 1-day.