Uses electrons from reduced NADP, by way of rubredoxin and an oxidoreductase, to catalyze the reduction of superoxide to hydrogen peroxide. 2 H(+) + reduced [rubredoxin] + superoxide = H2O2 + oxidized [rubredoxin] Belongs to the desulfoferrodoxin family.