First release.
Anonymous review in OJS rests on a checklist item asking the author to follow the "Ensuring a Blind Review" instructions. Nothing verifies it — and the leak is almost never in the part anyone reads: the document properties carry the account name of whoever created and last saved the file, every tracked change and comment carries the name of whoever made it, and the cover page carries the corresponding author's e-mail.
This plugin checks the files a reviewer is about to receive, reports what it found in the submission's Activity Log, and can remove the identifying metadata. What separates it from a generic metadata stripper is that it reads the submission's own contributor list: it does not look for "a name", it looks for those names, e-mail addresses, ORCID iDs and affiliations.
Where it acts. OJS keeps a submission's files in stages, and a reviewer never sees the author's upload: sending a submission to review copies the selected files into the review stage. The plugin works on the copy, at the moment the copy is created. The identified version — with the title page and the full author list, which many journals require — is never touched. In open review the plugin stays quiet.
What it never does. It never edits the text of a manuscript: a name in the body is reported, never silently deleted. It never rewrites a PDF. It is not a plagiarism checker and it cannot guarantee anonymity — it removes the mechanical leak, which is the part that can be removed.
No external binary is required: no exiftool, no qpdf, no pdftotext. Ships with 45 tests and translations for 38 languages.
Install: blindReviewGuard-1.0.0.0.tar.gz — Settings → Website → Plugins → Upload A New Plugin.
Primeira versão.
A avaliação cega no OJS se apoia num item de checklist pedindo ao autor que siga as instruções de "Garantindo a avaliação cega". Nada confere — e o vazamento quase nunca está onde alguém olha: as propriedades do documento carregam o nome da conta de quem criou e de quem salvou por último, cada marca de revisão e cada comentário carregam o nome de quem os fez, e a folha de rosto carrega o e-mail do autor correspondente.
O plugin verifica os arquivos que o avaliador está prestes a receber, registra o que encontrou no Histórico de Atividades da submissão e pode remover os metadados identificadores. O que o separa de um limpador genérico de metadados é que ele lê a própria lista de contribuidores da submissão: não procura "um nome", procura aqueles nomes, e-mails, iDs ORCID e afiliações.
Onde age. O OJS guarda os arquivos em estágios, e o avaliador nunca vê o que o autor enviou: mandar para avaliação copia os arquivos escolhidos para o estágio de avaliação. O plugin trabalha na cópia, no instante em que ela é criada. A versão identificada — com folha de rosto e lista completa de autores, que muitas revistas exigem — nunca é tocada. Em avaliação aberta o plugin fica calado.
O que ele nunca faz. Nunca edita o texto do manuscrito: nome no corpo é relatado, jamais apagado em silêncio. Nunca reescreve um PDF. Não é antiplágio e não garante anonimato — elimina o vazamento mecânico, que é o que dá para eliminar.
Não depende de binário externo: nada de exiftool, qpdf ou pdftotext. Traz 45 testes e tradução para 38 idiomas.