Privacy

From AAGRINDER wiki
Revision as of 22:53, 27 October 2019 by imported>Maze (→‎Control over the client)
Jump to navigationJump to search

This page describes the privacy aspect of the AAGRINDER software and the main server.

Browser storage

The web client does not use cookies, ads or external scripts (except socket.io), but it can use localstorage for saving your client settings. If you have not changed settings on the client, the client is not using any kind of browser storage.

Collected data

  • When you log in, your IP address is recorded on the server console and in a log file.
  • When you send a message in chat, your message is recorded in the server console and in a log file.
  • When you run a command which is not a client command, your command is recorded in the server console and in a log file. Invalid commands are logged as well. However, '/w' and '/whisper' commands are not logged anywhere.

Purposes of collected data

  • The purpose of logging messages is to allow for inspection of activity in the case of complaints about specific users breaking rules.
  • The purpose of logging IP addresses is to allow for creating an IP-ban if necessary.
  • The purpose of displaying messages in the server console is to allow the server owner to notice activity on the server and join in either in-game or by chatting through the server console.
  • The purpose of displaying invalid commands is to allow the server owner to notice common misspellings of commands, as well as the guesses users make about which commands might exist. These are then considered for being implemented and added into the game.


Control over the client

Disconnect

The server owner is able to stop or pause the server, which causes clients to lose connection and forcibly log out.

Force reload

The server owner is able to remotely reload all clients by typing forcereload in the server console. This is equivalent to pressing the browser page refresh button on the client. This feature is utilized after updating to a new version of AAGRINDER, ensuring that all clients are running the newest version (even if some of the players are afk). While it is possible to log in with the wrong version of the client, contradictions will arise and cause desynchronization. You will have a bad time and not go to space today.

Sudo command

Users with admin and sudo privileges are able to run the /sudo command to run commands as other players. The /sudo command does not interact with the AAGRINDER client. It does, however, execute a command as if it came from that client, and can be used for impersonating. It is not recommended to give the sudo privilege to any users. This feature was intended for building chat bridges.