1. A computer-implemented method for the monitoring of a relationship based on a dialogue between two or more parties comprising: capturing the dialogue from a virtual chat network, analysing the dialogue with a word and phrase filter engine to produce a censored dialogue alert, analysing the dialogue with a concept filter engine to determine a concept of the dialogue and to produce a concept dialogue alert, moderating the relationship between two parties based upon the censored dialogue alert and the concept dialogue alert.