Patent ID: 7912859

Claim:
An information processing apparatus, comprising: a document information storage unit that stores a derivation relationship in which a first document is a parent and a second document generated as a result of an operation performed with respect to the first document is a child, the document information storage unit storing information representing an operator that performed the operation with respect to the first document in association with the second document; an organization information storage unit that stores information representing a structure of an organization hierarchy formed of a plurality of organizations representing members belonging to each of the organizations; and a document output permission/prohibition determination unit that, upon receiving a document output request in which a requested document and a requesting person are specified, determines whether or not to permit output of the requested information representing an operator associated with the requested document or information representing an operator associated with a document corresponding to an ancestor of the requested document in a tree structure of the derivation relationships stored in the document information storage unit against information representing members belonging to an organization that includes the requesting person as a member or an organization that is located at a higher level than the organization including the requesting person in the organization hierarchy, in the information stored in the organization information storage unit.