4. A method of processing natural language communications comprising: identifying, via a natural language system, restricted information in a user-input, the identifying of the restricted information comprising: identifying a structure of a restrictable-phrase candidate included in the user-input; comparing the structure of the restrictable-phrase candidate to a restricted structure; and determining that the restrictable-phrase candidate includes the restricted information based at least in part on the comparing of the structure of the restrictable-phrase candidate to the restricted structure; generating obfuscated user-input in which the restricted information is not discernible; providing at least a portion of the user-input to a first datastore; and providing the obfuscated user-input to a second datastore.
4. A method of processing natural language communications comprising: identifying, via a natural language system, restricted information in a user-input, the identifying of the restricted information comprising: identifying a structure of a restrictable-phrase candidate included in the user-input; comparing the structure of the restrictable-phrase candidate to a restricted structure; and determining that the restrictable-phrase candidate includes the restricted information based at least in part on the comparing of the structure of the restrictable-phrase candidate to the restricted structure; generating obfuscated user-input in which the restricted information is not discernible; providing at least a portion of the user-input to a first datastore; and providing the obfuscated user-input to a second datastore. 5. The method of claim 4 , further comprising: retrieving the obfuscated user-input from the second datastore; and training the natural language system with training data that includes at least a portion the obfuscated user-input.