Currently the Rune Shield buff stays up the whole 30 seconds most of the time, as it seems only certain types of attacks (or purge) will remove the buff. This is especially the case for the Improved Rune Shield. Our rank 5+ mage never seems to lose it.