I would throw in Privacy Pass [1], just in case the government and SickBooze.com can exchange info.
Sadly, it‘s still hard to explain how exactly it works, but conceptually simpler than arbitrary ZKPs.
[1]: https://privacypass.github.io/