An apparatus and method for monitoring instant messaging user accounts are provided.
The apparatus and method provide a mechanism by which transcripts of instant messages
may be generated and analyzed to determine if inappropriate contact with unapproved
users is occurring. A user is registered with an instant messaging service provider
such that an indication as to whether or not transcripts of the user's instant
messages should be stored. In addition, a listing of destination user identifications
that are approved, and thus do not require transcripts, may be provided to the
instant messaging service provider. Thereafter, when an instant message is received,
a look-up of the source user identification of the instant message, and optionally,
the destination user identification, may be used to determine if transcripts are
to be stored. The transcript may be reported to an authorized recipient of the
transcript. An analysis tool is provided for analyzing the content of the instant
messaging transcripts to provide additional information regarding contacts in the
transcript. Also, a mechanism for maintaining the integrity of the transcripts
is also provided such that tampering will be identified and the instant messaging
user account may be suspended.