| CPC G06F 21/6245 (2013.01) | 12 Claims |

|
1. A method for redacted statement delivery to third-party institutions, comprising:
receiving, at a statement engine computer program executed by a computer processor for a financial institution, a request for a statement from a third-party backend;
retrieving, by the statement engine computer program, a list comprising a plurality of available statements from the financial institution;
providing, by the statement engine computer program, the list of the plurality of available statements to the third-party backend;
receiving, by the statement engine computer program, a selection of one of the plurality of available statements from the third-party backend;
identifying, by the statement engine computer program, metadata for data fields in a statement template;
generating, by the statement engine computer program, the selected statement using the statement template and embedding the metadata in data fields of the selected statement, wherein the embedded metadata is not visible in the selected statement;
identifying, by a redaction engine computer program, a redaction reason;
identifying, by the redaction engine computer program, redaction metadata associated with the redaction reason;
generating, by the redaction engine, a redacted statement by redacting one or more data fields of the data fields in the selected statement having embedded metadata matching the redaction reason metadata;
storing, by the statement engine computer program, the redacted statement in a temporary store; and
returning, by the statement engine computer program, a path for the temporary store to the third-party backend, wherein the third-party backend is configured to retrieve the redacted statement from the temporary store.
|