Esaminando i codici di procedura penale di altri cantoni, segnatamente di San Gallo, Friborgo, Lucerna e Zugo, che prevedono il salvacondotto, si evince che lo stesso viene utilizzato essenzialmente nella fase istruttoria di un procedimento, quando è necessario o indispensabile assumere una determinata persona prevenuta, indiziata o anche un semplice teste, nei confronti del quale non è possibile adottare altri provvedimenti, segnatamente chiederne l'arresto in vista dell'estradizione o l'interrogatorio nelle forme rogatoriali; il salvacondotto viene in particolare concesso per poter portare a termine l'istruttoria nel rispetto del principio di celerità.