Skip to content

How to check cross-customer data access at handover

Ask to see the same private file as its owner and as a customer of a different organization. Test the direct download URL separately from the document screen. Hiding the download button does not decide who can retrieve the file.

Scantelio editorial team ·

What to prepare

Use two fictional customer organizations and mark B’s document “Demo B”. Before the demonstration, agree whether a public link, invitation or temporary bearer link is an intended sharing mechanism.

Verification procedure

Keep the file fixed during the demonstration

Have B open and download the file. In a separate browser profile, sign in as A and revisit the saved document and download URLs. Use fixtures rather than real customer records.

Write a decision the contractor can retest

If A receives Demo B, return that scenario for a fix and identify the route and build. If B cannot open it either, record an incomplete demonstration. List exports separately if nobody tested them.

A handover note for one private file

B → B’s download: opens, “Demo B” visible
A → B’s download: denied, “Demo B” absent
B → B’s document: still opens after the fix
Build: ____  Retest owner: ____

Decision and limitations

Accept the isolation item when the agreed denial and the legitimate use case both reproduce on the release candidate. Keep a dated copy of the result with the handover.

What remains unverified

A signed URL may intentionally grant access to its holder. Compare issuance, expiry and sharing with your requirements before calling a successful download a leak.

Files and primary sources

Downloads for your project

Documentation