A new decentralized social media app named Own has launched its beta version to the public, marking a significant shift for content creators in Africa. As TikTok faces a critical deadline regarding its U.S. operations, the introduction of Own comes at an opportune moment for creators seeking new platforms to share their work and generate […]