A. A social media platform
B. An online file storage service
C. A digital document wallet
D. A video streaming service