How does Signal afford operational costs?
I understand they are a non-profit and accept donations, but I assume a majority of the users are not paid. How do they afford to operate their server costs and where are they hosted? What engineering optimization have they done to reduce costs? For example they recently added video chat, does it use P2P technology? Curious!