If you're looking for a self-hosted chatbot solution that offers you control over your data and supports role-based access controls, Chat Nova is a good choice. It's a custom AI chatbot development platform that lets you build chatbots rapidly with features like role-based authentication and authorization, chat history storage, and PDF and document upload. The platform is built with open-source tools and is self-hosted, giving you full control over your data. It also supports extensive non-technical user setup and optimization.
If you're looking for a more enterprise-focused option, check out Credal. This platform is geared for building secure AI applications with deep security, access controls and compliance features. It can be connected to data sources with point-and-click integration and has detailed auditing and SOC 2 compliance. Credal's Retrieval Augmented Generation technology ensures your AI applications are secure and enterprise-ready, so it's a good fit for businesses that have security and compliance as a top priority.