This work asks a systems question: how can two parties compute a useful recommendation while neither party reveals its private input?
The proposed construction composes a zero-knowledge protocol with oblivious transfer while preserving round-complexity and security properties. Fuzzy matching and SimHash support practical cohort construction, and a working web implementation demonstrates the protocol, trust boundaries, and message flow end to end.