[Qgis-psc] Call for transparency - Generative AI plugins
Régis Haubourg
regis at qgis.org
Wed Jun 17 07:10:35 PDT 2026
Hi Rosa, thanks a lot for raising this issue.
I agree that such plugins can be an issue with data privacy and probably
security.
I had a look at how Mozilla handles extensions [0] and I agree that we
should aim toward more explicit consent and authorization model.
Generally speaking, I think we should embrass privacy statements for our
plugin repository. All data collection should be opt-in, so
qgis-geo-knowledge-ai would then be not conformed with its default
permissions.
Ideally a permission system should block a plugin sending data without
explicit permissions.
Any other thoughts?
[0]
https://extensionworkshop.com/documentation/publish/add-on-policies/#data-collection-and-transmission-disclosure-and-control
Best regards,
Régis Haubourg
Elected member at the Program Steering Comitee of QGIS.org.
Best regards,
Régis Haubourg
Elected member at the Program Steering Comitee of QGIS.org.
-
On 17/06/2026 09:08, Aguilar Bolivar, Rosa (UT-ITC) via QGIS-PSC wrote:
>
> Dear PSC,
>
> First, I would like to express my appreciation for the continuous
> efforts invested in maintaining QGIS as a reliable and high-quality
> platform.
>
> I would like to draw your attention to the growing presence of
> AI-related plugins within the QGIS ecosystem.
>
> In my view, it is essential to ensure transparency for end users
> regarding which large language models (LLMs) are being utilized, as
> well as how user data may be processed, transmitted, or stored.
>
> As a specific example, I recently reviewed the Geo Knowledge AI plugin
> (https://github.com/robert6757/qgis-geo-knowledge-ai) and observed
> that no API key is required for its operation. Upon further inspection
> of the code, it appears that requests are routed to a remote server
> (as indicated in:
> https://github.com/robert6757/qgis-geo-knowledge-ai/blob/main/global_defs.py).
>
> While I am not certain of the best mechanism to address this, one
> potential approach could be the introduction of a developer
> declaration or compliance option (e.g., a checkbox or metadata field).
> This could require plugin developers to explicitly disclose key
> aspects such as the underlying AI model in use and the nature of any
> data collection, transmission, or processing. Such measures would
> enhance transparency and support users in making informed decisions.
>
> Best regards,
>
> Rosa
>
>
More information about the QGIS-PSC
mailing list