Abstract: Technology for securing a user's access to enterprise information through a natural language interface is disclosed. A system for securing access includes computer structures working in concert to identify the user's access permissions based on the initial request, collect further information from the user as required to update or further determine the user's permissions, and to choose a response communication channel appropriate to the user's request. A method for securing access includes receiving a request from a user, determining the user's access permissions, formulating a response based on the user's permissions, choosing the appropriate communication channel for the response, and initiating transmission of the response.