Não vejo muita viabilidade no projeto, visto a questão de segurança das conversas e arquivos.
Vou pontuar algumas observações que tenho sobre o projeto.
1° Qual será a segurança sobre os dados coletados dos usuários?
2° Onde será armazenado e qual será o custo?
3° Estará disponível para quais sistemas operacionais? Digo isto, pois você precisará ter um client para enviar esses "backups"
4° Terá algum plano pago?
Acredito que este é um ponto importante, pois isto poderá levar o projeto adiante.
Em fim, você precisa considerar o tempo investido nesse projeto, sabendo que inicialmente não haverá nenhuma entrada financeira para o mesmo. Você vai conseguir manter isto por quanto tempo, empregando sua mão de obra e recurso financeiro pra manter um servidor ativo?
Partindo desse princípio, a primeira questão vem a tona. Se por algum motivo, o projeto for abandonado, qual é a segurança que os usuários terão sobre seus dados já armazenados?
Não me leve a mal, mas pra mim, é só mais um sass, que será abandonado futuramente. Pense em dispor seu tempo em algo mais funcional, e que não tenha tantas implicações.(minha opinião)