As apart of my goal for a "free" minecraft SMP (In terms of freedom, not price) I am detailing, in depth, how server data backups are handled, where they go, and how they get there.
Every backup begins with the ingame /backup command-- restricted to me and server backend admins. The backup command does several things.
Saves the word -> Disables automatic saving -> Runs a backup script -> Waits for the backup to finish -> Enables saving
To save on server resources, backups only occur when there are online players. Backups have been, to date, confirmed to not cause any noticeable server lag (minus the world saving) and are risk-free of corruption.
The backup script consists of several parts. The frontend and the backend.
The frontend is the script by the server itself, and the backend is a borg-backup setup. Data is saved both locally (on the actual minecraft server) and remote (on the frontend server you actually connect to.)
Yes. All data is encrypted both in storage and transport. You can look into borg's cryptography here.
I do not back up your chat logs, logged IPs, etc. I do not log any data you supply to this website-- nor do I really plan to due to the complexity. All of the backups are handled in respect to our privacy policy.