Fatti
La Procura del Cantone di Soletta ha condotto un'inchiesta penale contro [A.] e B. per omicidio e lesioni personali sui loro figli. A partire da dicembre 2013, la Procura ha ordinato l'impiego di un totale di 6 investigatori sotto copertura, che sono stati di volta in volta autorizzati dal tribunale di custodia.
Il 29 aprile 2015, la Procura ha emesso un mandato di perquisizione domiciliare per l'appartamento di [A.] e ha ordinato la cancellazione immediata e definitiva di tutte le registrazioni audio e video degli investigatori sotto copertura presenti sui supporti di dati di [A.] e del suo nuovo partner C. La Procura ha giustificato questo provvedimento affermando che l'anonimato degli investigatori sotto copertura doveva essere preservato.
[A.] ha presentato un reclamo contro il mandato di perquisizione e la cancellazione delle registrazioni. Il Tribunale superiore del Cantone di Soletta ha accolto il reclamo e ha stabilito l'illegalità della perquisizione, del sequestro e della distruzione dei dati.
La Procura ha quindi presentato un ricorso in materia penale al Tribunale federale, chiedendo l'annullamento della decisione del Tribunale superiore e il rigetto del reclamo di A.
Legge
Il Tribunale federale è giunto alla conclusione che vi era una base legale sufficiente per la cancellazione immediata e definitiva delle registrazioni video degli investigatori sotto copertura sui supporti di dati degli imputati, ai sensi dell'art. 151 cpv. 2 e dell'art. 297 cpv.…