As a third option, you can implement a very simple Section Access; logic with fixed user entries (the service account and yourself and your co-developers, and no-one else) and ACCESS=ADMIN roles. Do not use Data reduction.
Then in each document that should disappear from view (except yours) enable option "Settings->Document Properties->Server->Filter AccessPoint Document List Based on Section Access" (bottom right)
BTW I still think that using a mounted folder to relocate intermediate documents and make them invisible to others is the best solution. How often do you open failed documents in the AccessPoint, intead of in QV Desktop? And if a document load succeeds, wouldn't you rather check the last reload time in the task history on the first sheet of the QMC?