Restic ist ein Backup-Programm für die Kommandozeile, das unter Linux, macOS, Windows, FreeBSD und OpenBSD läuft. Es wird als einzelne ausführbare Datei ausgeliefert und benötigt keinen Server. Restic entfernt doppelte Daten, bevor sie in den Speicher geschrieben werden, legt in späteren Snapshots nur die Änderungen ab und lässt Sie prüfen, ob sich Backups wiederherstellen lassen. Als Speicher kommen unter anderem ein lokales Verzeichnis, SFTP, ein REST-Server, S3-kompatibler Speicher, Backblaze B2, Azure Blob Storage, Google Cloud Storage und über rclone viele weitere Dienste infrage.
Restic ist freie Software unter der BSD-2-Clause-Lizenz und wird als Community-Projekt auf GitHub entwickelt; ein kommerzieller Clouddienst gehört nicht dazu. Es geht davon aus, dass dem Speicherort nicht zu trauen ist, und schützt Vertraulichkeit und Integrität kryptografisch, sodass der Speicheranbieter die Daten nicht lesbar sieht. Da Sie das Speicher-Backend selbst wählen, bestimmen diese Wahl und die zugehörige Rechtsordnung, wo die Daten liegen. Ein eigener Server oder ein Anbieter in der EU hält die Backups in Europa.