Add survey

This is a security vulnerability, cache can't be done in the frontend, it must be done in the backend.