A system and method for privacy-preserving knowledge management is
disclosed. The method of the present invention discloses: generating a
client computer profile from a set of data items on a client computer;
generating a set of message response profiles from a corresponding set of
message responses; generating a set of new message profiles from a
corresponding set of new messages; storing the profiles on the client
computer; and scoring a new message with respect to the client and
message response profiles. The system of the present invention, discloses
means for implementing the method.