A browser extension and server that runs a local vision model to read screen states, redacts personal data on the client side, and sends anonymized data to a server for task processing.
Indian Space Research Organisation(ISRO) · Department of Space / Indian Space Research Organisation · Software
Signing in saves it for your whole team — everyone on your invite link sees the same two entries. Anything you shortlisted while signed out comes with you.
Decomposed from what the description asks for. Nothing added.
Local Vision Processing
Runs a client-side vision model in the browser using WebGPU to evaluate screen states.
Privacy Preserving Filter
Sanitizes sensitive data locally through bounding-box redaction, blurring, or masking.
Server Side Integration
Transmits anonymized visual context to a centralized LLM or VLM to interpret data and return actions.
Action Execution Engine
Executes UI actions returned by the server on the local browser client.
Both columns are read off the brief's own wording. Nothing here is inferred from the ministry's name.
The evaluators will check the accuracy of the visual context from the screen, precision and recall for detecting sensitive data, precision of the redaction, client-side resource utilization, and overall end-to-end task latency.
A jury can still ask about these. Decide them deliberately rather than by accident.
Generated from the brief's own wording and the competition's published rules — never from a guess about what this ministry prefers.
Specific benchmarks or datasets to test the accuracy?
The brief never answers this, so a panel will. Whatever you decide, say it the same way twice.
Exact performance thresholds for resource utilization?
The brief never answers this, so a panel will. Whatever you decide, say it the same way twice.
Has any part of this been shown at a previous event, hackathon or college project?
The guidelines are explicit: your solution must not have appeared in any previous event or programme, of any sort. A recycled project is what a team under time pressure reaches for.
The brief asks for local vision processing. How would you build that?
Decoded from SIH26171 itself — Runs a client-side vision model in the browser using WebGPU to evaluate screen states. The brief asks for it by name.
What the organisers attached, and what the brief assumes you can get.
Same organisation, same year. Reading two of theirs tells you more about what they care about than reading one.
Pick what you are about to do and copy the prompt. It carries the organisers' own wording, the constraints they never spell out, and an instruction not to invent requirements they never set.
Who has this problem, what already exists, and what you would have to find out.
The brief asks for privacy preserving filter. How would you build that?
Decoded from SIH26171 itself — Sanitizes sensitive data locally through bounding-box redaction, blurring, or masking. The brief asks for it by name.
The brief asks for server side integration. How would you build that?
Decoded from SIH26171 itself — Transmits anonymized visual context to a centralized LLM or VLM to interpret data and return actions. The brief asks for it by name.
The brief asks for action execution engine. How would you build that?
Decoded from SIH26171 itself — Executes UI actions returned by the server on the local browser client. The brief asks for it by name.
Why not use what already exists? Name the closest thing to this that is already running.
A team that has not named the alternative themselves is answering this for the first time in the room.
Which single thing will you demonstrate end to end, start to finish, with nothing skipped?
Ours, not a rule: a narrow thing that fully works survives questioning better than a broad thing that half works. If nobody on the team can name it, that is the finding.
Show me this working: the evaluators will check the accuracy of the visual context from the screen, precision and recall for detecting sensitive data, precision of the redaction, client-side resource utilization, and overall end-to-end task latency.
This is the evaluator read for your problem statement, decoded from the brief's own wording.