goatcorp / dalamud-docs

Dalamud developer documentation site
https://dalamud.dev/
MIT License
6 stars 21 forks source link

proposal: Add Networked Plugin Rules #27

Open KazWolfe opened 4 months ago

KazWolfe commented 4 months ago

Adds a proposal for restrictions/guidance around networked plugins.

KazWolfe commented 4 months ago

I think this is ready for @goatcorp/plugin-approval to review and add any final feedback.

KazWolfe commented 4 months ago

This is not being included in this proposal due to the fact that it will devolve into endless debate, but I do want to add a section on data that may not be collected by mainline plugins. I may turn this into a secondary proposal in the future, but I'm also putting it here just so it exists.

Certain types of data may not be collected by plugins:

  • Any information on other installed plugins or utilities.
  • Any information about the user's device, such as hardware or software configurations.
    • Collection of OS and graphics driver versions are permissible for diagnostics purposes.
  • Information about other players, including customize data.
    • Client-side aggregation of information may be permissible depending on use case, design, and intent.

Other data types may be excluded based on PAC's discretion. The above list is non-exhaustive.