Restic ist ein modernes Backup-Programm, das als einzelne ausführbare Datei läuft, ohne Server oder aufwendige Einrichtung. Es funktioniert unter Linux, BSD, macOS und Windows und kann Sicherungen auf viele Speicherarten schreiben, sowohl selbst betriebene als auch Online-Dienste. Es überträgt nur die geänderten Teile von Dateien und setzt in jedem Teil des Ablaufs Kryptografie ein. Außerdem hilft es zu prüfen, ob sich Ihre Dateien tatsächlich wiederherstellen lassen. Restic ist in Go geschrieben und wird über GitHub entwickelt und verteilt.
Restic ist freie Open-Source-Software unter der BSD-2-Clause-Lizenz. Hinter dem Projekt steht kein Anbieter, der Ihre Daten hostet: Das Programm läuft bei Ihnen, und Sie wählen das Speicher-Backend selbst. Wo Ihre Sicherungen liegen, hängt deshalb allein von dieser Wahl ab, etwa einem eigenen Server oder einem europäischen Speicheranbieter. Die Projektwebsite nennt kein Unternehmen und keine Muttergesellschaft. Für eine europäische Organisation bedeutet das: Im Dienst selbst steckt keine Anbieterabhängigkeit und kein ausländischer Eigentümer, und der Quellcode lässt sich vollständig prüfen.