SafeChat: A Framework for Building Trustworthy Collaborative Assistants and a Case Study of its Usefulness