I understand that companies that involve digital communications can, at least in the US, be forced to hand over communication data in specific contexts.
But storing so much data must be highly expensive for larger communication networks, and I doubt the government pays for this storage. Are companies forced to store communication data?
If I made an app that handled messaging, would I be required to store the data? Or for example, could Verizon give customers the option to not have their text messages and phone records stored?