Social networks are large online communities that allow users to interact and share information. They can be used to connect with friends, family, or potential romantic partners, build a business, or even find a job. The evolution of social media has led to a trend of posting daily photos on online Social Network Platforms (SNPs). The privacy of online photos is often protected carefully by security mechanisms. However, these mechanisms will lose effectiveness when someone spreads the photos to other platforms. This project proposes a blockchain based secure photo sharing framework that provides powerful dissemination control for heterogeneous social network photo sharing. In contrast to security mechanisms running separately in centralized servers that do not trust each other, this framework achieves consistent consensus on photo dissemination control through carefully designed smart contract-based protocols