Security Considerations for Full-Stack Developers: Protecting User Data