Patent ID: 8918895

Claim:
A method for preventing information leakage from a document, the method comprising the steps of: a computer system receiving a request to access documents in a repository, wherein the request includes a plurality of search parameters including a parameter identifying a keyword search or a parameter identifying a unique ID search of the document; the computer system matching articles in the document against access credentials of a requestor, wherein the plurality of search parameters are merged with the matched articles in the documents based on the access credentials of the requestor; the computer system extracting structured information in the document; the computer system extracting protected information from rows and columns from the articles of the extracted structured information based on label access controls, wherein the label access controls define one or more security policies in the repository, and wherein the one or more security policies determine whether the requestor has privilege to access information in the repository based on the access credentials of the requestor; the computer system generating protected values in the extracted protected information from the rows and generating protected patterns in the extracted protected information from the columns; and the computer system redacting the generated protected values and the protected patterns.