Encoding vs Encryption: A Critical Distinction for Developers