Pour te répondre simplement, EtherDelta n'a jamais pu accéder à tes clés privés. Le ledger confine les clés privées dans une puce cryptographique qui est "inviolable" (du moins dans la théorie).
Seule tes clés publiques sont visibles, et dès que tu dois faire une transaction ou autre, tout se passe sur ta clé, mais rien n'en sors si ce n'est la confirmation d'exécuter ou non la transaction.