Do you require the solution to work across multiple platforms; iOS, Android, Windows, MacOS?

Is end-to-end encryption important for your use cases?