WebCloud: Web-Based Cloud Storage for Secure Data Sharing Across Platforms