Abstract
Data privacy and security on social media is one of the biggest concerns today. In addition to malicious users and third parties, user data is also being misused by social media platforms. The objective of this project is to design and develop a blockchain-based decentralized framework that prevents users’ original data from being accessible to social media platforms and taken ownership of it. The application is built on the Ethereum blockchain-based distributed computing platform, with frontend designed and developed in React web framework. Users’ profile information, post contents, and friend list details are saved on IPFS (InterPlanetary File System). The hash value generated by IPFS is stored on the blockchain in an encrypted form, which can be only decrypted by authorized users. Developing and deploying the application on blockchain and storing users’ data on IPFS will make the application completely distributed, where a single authority does not own users’ data.