Difference between revisions of "Privacy"

From AAGRINDER wiki
Jump to navigationJump to search
imported>Maze
(sudo was removed)
 
(4 intermediate revisions by the same user not shown)
Line 2: Line 2:
  
 
== Browser storage ==
 
== Browser storage ==
The web client does not use cookies, ads or external scripts (except [https://socket.io socket.io]), but it can use [[wikipedia::localstorage| 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.
+
The web client does not use cookies, ads or external scripts, but it can use [[wikipedia::localstorage| 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 ==
 
== Collected data ==
* When you log in, your IP address is recorded on the server console and in a log file.
+
* When you log in, your IP address is recorded on the server console and in a log file. IP address is not recorded until you log in.
 
* When you send a message in chat, your message is recorded in 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 [[command list|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 [https://gitlab.com/MRAAGH/aagrinder/blob/master/server/commands/Commands.js#L94-97 not logged anywhere].
+
* When you run a command which is not a [[command list|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 [https://gitlab.com/MRAAGH/aagrinder/blob/f6c219e9df65b2bcfe383a9a41edcdc96ba05f7b/server/commands/commands.js#L103-106 not logged anywhere].
  
 
== Purposes of collected data ==
 
== Purposes of collected data ==
Line 21: Line 21:
  
 
=== Force reload ===
 
=== 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.
+
As of June 30 2020, the server owner is no longer able to remotely refresh the browser page. Instead, when the page should be refreshed to get the new version of the client, a red notification will start popping up in the chatbox, asking the user to reload the page.
  
 
=== Sudo command ===
 
=== Sudo command ===
Users with [[security#authorization|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.
+
As of September 2 2020, the '''/sudo''' command no longer exists.

Latest revision as of 12:56, 6 September 2022

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

Browser storage[edit]

The web client does not use cookies, ads or external scripts, 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[edit]

  • When you log in, your IP address is recorded on the server console and in a log file. IP address is not recorded until you log in.
  • 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[edit]

  • 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[edit]

Disconnect[edit]

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

Force reload[edit]

As of June 30 2020, the server owner is no longer able to remotely refresh the browser page. Instead, when the page should be refreshed to get the new version of the client, a red notification will start popping up in the chatbox, asking the user to reload the page.

Sudo command[edit]

As of September 2 2020, the /sudo command no longer exists.