Skip to content

Privacy settings #136

@robere2

Description

@robere2

Some users may not enjoy the idea of Quickplay collecting large amounts of client data (e.g. settings, UUID, Hypixel location, Hypixel rank, etc.) and sending it to the Quickplay backend. This can be resolved with a privacy setting. This may not require a protocol amendment (SetClientSettingsAction can be used), however it may result in unexpected bugs that need to be resolved within the socket and/or client.

Things that I think can be hidden from the server when privacy mode is enabled:

  • Current Hypixel location
  • Client settings (Uses default client settings)
  • Client language (Defaults to English)
  • Keybind migration

Things that I think cannot be hidden from the server when privacy mode is enabled:

  • UUID (Required in order to authenticate. Removing authentication throws a wrench in the current design)
  • Current server (Server calculation is done server-side).

Since most visibility checks are done client-side (with the exception of current server), this should not have a large impact on what displays and when. An impact will only be had if a new check is introduced server-side only.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Priority: MEDThis issue is of medium priority.Socket ImplementationStatus: TodoThis issue has been approved and needs to be completed/implemented.Type: EnhancementThis issue contains a suggestion or improvement.

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions