RunanywhereAI / RunanywhereAI/wally
Evaluate optional local PII masking before cloud inference
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 1.5k
- Forks
- 86
- Avg merge
- 6h 53m
- Merged PRs (30d)
- 50
Description
Overview
No local PII masking step exists in harness cloud launch; historical 300–400M model and millisecond claims are unvalidated research.
Priority: P2 / post-mvp. Impact: roadmap improvement. Initial planning estimate: Medium; refine after inventory. This issue does not add a release blocker.
Current evidence
No local PII masking step exists in harness cloud launch; historical 300–400M model and millisecond claims are unvalidated research.
Design and implementation plan
Run a bounded privacy feasibility design using existing local SDK models; define reversible placeholder handling and threat limits before implementation.
- Reconcile the current implementation and any already completed work with the evidence above.
- Record the owner, selected scope, dependencies and unresolved decisions before implementation.
- Implement or execute the selected scope using existing components and artifacts.
- Attach reproducible validation or outcome evidence and record any deferred work.
Acceptance criteria
- Measure false negatives/positives and latency on an explicit nonprivate corpus.
- Cover streaming, tool calls/results, Unicode, long prompts and placeholder collisions.
- Opt-in only; state limitations and do not claim guaranteed anonymization.
Related work and deduplication
No existing issue has this acceptance scope; existing release defects remain separate.
No exact existing issue found in the all-state inventory.
Requirement provenance
Reconciled September 13, 2026 against WALLY_CLOUD_PRODUCT_SOURCES.md (SHA-256 e601b7b154b750965fa8d25d4533d3542621bd00b3bb30038c1fae553a549e7b) and the consolidated requirements report. Historical proposals are not evidence of current delivery, customer agreement or approved pricing.
Source records and physical line references
Records: C03-08.
Lines: 6106–6129.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing src/harness/opencode.cpp around line 230 and inventorying the existing local SDK models and cloud-launch flow. Document the owner, scope, dependencies, and unresolved decisions before evaluating the selected opt-in scope. Done means reproducible measurements covering false positives/negatives, latency, streaming, tool calls, Unicode, long prompts, and placeholder collisions, with limitations recorded.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- ai, cloud, security
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100