The remote feature enables filling in polls on an external server, while the data is still resided on a local server only. The system can be restricted in a way, that a generated URL is required to be able to fill in a poll. The entered information on a remote poll is stored encrypted on the remote server with a single used key. The key is generated on the local server, and encoded into the URL which then is used to fill in the poll. The local server periodically polls the remote server to fetch and decrypt the poll fillins.
The URL is generated on the local system, which also generates a one-time key. The key is persisted on the local system and Base64 encoded in the generated link. Additionally a MAC is generated over all URL values (incl. the key). The remote system has the key to check the MAC and displays the poll according to the (authenticated) information in the link (e.g. reference to associate the information to a person on the local system, ID of poll to show, etc.). The filled in answers are encrypted using the key passed via the URL. The key is not persisted on the remote system.