This is an informal piece of writing, since I'm not a fancy legal person. These terms apply to the Elemental4.net client app, and also the "official servers" that it connects to. You can change servers in the Menu->Server->Change Server.
By using a third party server, you agree to their rules. I don't know them. There are some third party servers added in the main game, but they are not used by default, but your browser will send a request to get it's metadata.
When voting, you IP Address is used as a check to see if you have voted before. We pass this through an external service to see if it is potentially fraudulent (For example, using a vpn). The score from the external service is stored indefinitely along with a hashed version of your IP. Due to how a hash works, we can not get your IP back from the hash, but are able to calculate the hash again and see if it is stored. This storage is only used to reduce usage of the external service as it is extremely limited. The hashed IP will remain in the database for up a month.
Anything you send in a suggestion will be stored on the server, and if voted into the game, it will remain there forever, attached to your screen name. You can change your screen name at a later point, and it will update accordingly.
When sending a suggestion, you are prompted to type in a Screen Name. This name appears on elements you suggested, and is visible to all players. To allow name changes, a separate user ID is generated and associated with elements. You cannot change that ID without losing ownership of it. To remove your name and account, set your name to "" or "Anonymous" and the info page will not provide a name.
The current list of elements and combinations is given for free to all players. The entire list of user IDs to Screen Names are given out as well. Changing your Screen Name, others may not see the changes for up to 48 hours, and your old name is not saved on our server.