13. A method, comprising: sending, by a first computing device, to a second computing device, first communication data; receiving, by the first computing device, from the second computing device, second communication data; determining, by the first computing device, a first keyword associated with the first communication data; sending, by the first computing device, to a third computing device, the first keyword; determining, by the first computing device, that the second computing device has data privacy disabled in response to determining that a data privacy attribute of the second computing device is equivalent to a predetermined data privacy attribute; responsive to determining that the second computing device has data privacy disabled: determining, by the first computing device, a second keyword associated with the second communication data; and sending, by the first computing device, to the third computing device, the second keyword; and receiving, by the first computing device, from the third computing device, contextual data associated with the first keyword and the second keyword.
13. A method, comprising: sending, by a first computing device, to a second computing device, first communication data; receiving, by the first computing device, from the second computing device, second communication data; determining, by the first computing device, a first keyword associated with the first communication data; sending, by the first computing device, to a third computing device, the first keyword; determining, by the first computing device, that the second computing device has data privacy disabled in response to determining that a data privacy attribute of the second computing device is equivalent to a predetermined data privacy attribute; responsive to determining that the second computing device has data privacy disabled: determining, by the first computing device, a second keyword associated with the second communication data; and sending, by the first computing device, to the third computing device, the second keyword; and receiving, by the first computing device, from the third computing device, contextual data associated with the first keyword and the second keyword. 16. The method of claim 13 , wherein each of the first communication data and the second communication data is text data.