The project plan asks for privacy-conscious approaches that do not send
sensitive site information to external AI services.

askAiStructured() sends the full list of indexed page titles and paths on
every question. On a site with custom modules those paths and titles can
disclose internal structure to a third party provider, and there is no way
to opt out.

Reduce what is sent, for example by filtering the candidate list before the
call, and add a setting to restrict the assistant to local providers or
disable AI matching in favour of keyword search.

Comments

akash_deep created an issue. See original summary.

  • akash_deep committed 1b0335d4 on 3616362-privacy
    Issue #3616362: Move the AI candidate limit to the class constants block
    

  • akash_deep committed a9dd4d55 on 3616362-privacy
    Issue #3616362: Send only matching pages to the AI provider, and allow...

  • akash_deep committed d2ef5f89 on 3616362-privacy
    Issue #3616362: Move the AI candidate limit to the class constants block
    

  • akash_deep committed b486e5b7 on 3616362-privacy
    Issue #3616362: Send only matching pages to the AI provider, and allow...

  • akash_deep committed fdcce532 on 3616362-privacy
    Issue #3616362: Install the history table for the AI fallback test
    

  • akash_deep committed 81f16585 on 3616362-privacy
    Issue #3616362: Install module config so the cache test sees the AI...

  • akash_deep committed fa62f566 on 1.0.x
    Issue #3616362: Send only matching pages to the AI provider, and allow...
akash_deep’s picture

Status: Active » Fixed

Merged to 1.0.x. Reviewed by @smustgrave. Sends only matching pages to the AI provider, with a setting to turn AI matching off entirely.

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

  • akash_deep committed fa62f566 on 3616355-training-dataset
    Issue #3616362: Send only matching pages to the AI provider, and allow...

  • akash_deep committed fa62f566 on 3606901-documentation
    Issue #3616362: Send only matching pages to the AI provider, and allow...

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.