1. A computer-implemented method comprising: identifying a policy for protecting source data having a tabular format, the source data containing one or more data fragments in a character-based language, wherein the character-based language does not provide visual delimiters between words in the one or more data fragments; receiving information content having at least a first portion in the character-based language; and determining whether any part of the information content, including the first portion in the character-based language, violates the policy.
4. The method of claim 1 wherein determining whether any part of the information content, including the first portion in the character-based language, violates the policy further comprises: generating a first set of tokens from the first portion of the information content using an abstract data structure derived from the source data; generating a second set of tokens from an information content portion in a word-based language using natural delimiters; and determining whether the first and second sets of tokens include fragments from any one or more rows from the source data.