Keeping DNA samples from people with no criminal convictions is a breach of their human rights, a court ruled today.