-
Notifications
You must be signed in to change notification settings - Fork 105
research: design a privacy-safe BYOK inference plugin boundary #353
Copy link
Copy link
Open
Labels
architectureHigh-level design decisions and technical directionHigh-level design decisions and technical directionassignedIssue or PR is already assigned to someone.Issue or PR is already assigned to someone.backendFastAPI, database, storage, and API workFastAPI, database, storage, and API workenhancementNew feature, improvement, or enhancement request.New feature, improvement, or enhancement request.gssoc26Related to GirlScript Summer of Code 2026.Related to GirlScript Summer of Code 2026.level:criticalGSSoC difficulty level: critical. Base contributor points: 80.GSSoC difficulty level: critical. Base contributor points: 80.local-firstPrivacy-preserving local runtime and offline behaviorPrivacy-preserving local runtime and offline behaviorprivacyData privacy, security boundaries, and user trustData privacy, security boundaries, and user trustresearchNeeds investigation, comparison, or design proposal before implementationNeeds investigation, comparison, or design proposal before implementationstatus: unavailableThis issue is now unavailable to pick up.This issue is now unavailable to pick up.
Description
Metadata
Metadata
Assignees
Labels
architectureHigh-level design decisions and technical directionHigh-level design decisions and technical directionassignedIssue or PR is already assigned to someone.Issue or PR is already assigned to someone.backendFastAPI, database, storage, and API workFastAPI, database, storage, and API workenhancementNew feature, improvement, or enhancement request.New feature, improvement, or enhancement request.gssoc26Related to GirlScript Summer of Code 2026.Related to GirlScript Summer of Code 2026.level:criticalGSSoC difficulty level: critical. Base contributor points: 80.GSSoC difficulty level: critical. Base contributor points: 80.local-firstPrivacy-preserving local runtime and offline behaviorPrivacy-preserving local runtime and offline behaviorprivacyData privacy, security boundaries, and user trustData privacy, security boundaries, and user trustresearchNeeds investigation, comparison, or design proposal before implementationNeeds investigation, comparison, or design proposal before implementationstatus: unavailableThis issue is now unavailable to pick up.This issue is now unavailable to pick up.
Problem
Find intentionally fails closed for remote inference today. A future BYOK option must not turn into an implicit cloud upload path or leak captions, OCR, embeddings, faces, or originals to undeclared providers.
Scope
Design an opt-in provider/plugin boundary for user-supplied inference credentials. This is a design/security issue first; implementation must wait for the architecture to be approved.
Acceptance criteria
Non-goals
No provider SDK, hosted API call, telemetry, or credential UI should land in this issue.