Treat each image by its purpose
The current SSC notice requires live photo capture, so DastaReady offers no photo upload. The signature follows a separate local preparation path.
DastaReady reads the actual bytes on your device, separates published guidance from measured facts, and prepares a changed copy only when the evidence and your permission allow it. If a safe result cannot be produced, it says so—and records why.
Known checks still pass, so DastaReady leaves the unexplained rejection unknown.
The current SSC notice requires live photo capture, so DastaReady offers no photo upload. The signature follows a separate local preparation path.
The synthetic signature is named .jpg but contains PNG bytes. With permission, DastaReady creates a JPEG copy, checks it again and waits for human review.
If the same prepared file still passes every known check, DastaReady says the rejection is unexplained and stops the citizen from repeatedly damaging the evidence.
What to watch: the live-photo redirect, actual PNG bytes behind a .jpg name, reviewed JPEG copy and an unexplained portal rejection that stays unknown.
Run this exact proofCitizens need to know what was observed, which requirement was used, what changed, and what still belongs to them or the official service.
A filename can look right while the bytes, dimensions or evidence purpose are wrong. Citizens discover the mismatch only after they submit.
Resizing is not automatically safe. It can erase detail, alter meaningful metadata or create a file that still does not meet the applicable requirement.
Published guidance may be historical or incomplete. Local checks cannot prove identity, authenticity, current portal rules or official acceptance.
DastaReady uses byte-level inspection to compare evidence with a source-linked contract. It prepares; the citizen reviews; the official service accepts or rejects.
A document is checked inside a named service and requirement version. Changing the purpose invalidates the old conclusion instead of silently reusing it.
You confirm what the file represents and whether a changed image copy is allowed. DastaReady keeps that statement separate from machine-observed facts.
The local engine reads format, bytes and dimensions. It refuses wrong evidence and unsafe transformations, and preserves the original throughout.
A candidate copy needs human legibility review. The receipt records exact measurements, changes, sources and every unresolved official action.
Every conclusion can point to the exact file observation, requirement assertion and citizen confirmation that produced it.
Wrong evidence, changed rules and rejected outputs lead to a bounded next action while unrelated application work stays intact.
Unknown stays unknown. The app does not claim identity, authenticity, legal validity, submission or government acceptance.
DastaReady inspects and, when permitted, prepares supported image copies inside the browser. The selected file bytes are not uploaded to a DastaReady server.
The synthetic rehearsal uses the same confirmation, byte inspection, bounded preparation and receipt path as a citizen-selected file.