The present invention relates to a system for monitoring and maintaining
an acceptable use policy for network communications. Such communications
are monitored, stored and searched for the presence of preselected
regular expressions, either by subject category or by keywords. The
regular expressions within the subject categories are assigned
predetermined values, either negative or positive. If a communication
contains regular expressions whose sum of weighted values exceeds a
threshold value, the communication is stored for subsequent review by an
authorized user of the system. If the communication contains keywords
selected by the authorized user, the communication is also stored for
subsequent review.