The terminal blinked, the rsync command running silently across the wire. Data was in motion. You checked the logs, but the real question was this: is it GDPR-compliant?
Rsync is fast, efficient, and trusted for file synchronization, backups, and migrations. But when personal data is involved, the EU’s General Data Protection Regulation (GDPR) changes the rules. Compliance is not about whether rsync works—it’s about how you use it.
GDPR rsync planning starts with data mapping. Know exactly what files contain personal data. Under GDPR, any transfer—even between internal servers—counts as processing. That means encryption in transit (use rsync -e 'ssh -T -c aes256-ctr'), access controls, and logging every event.
Retention rules matter. Rsync’s default behavior can mirror deleted files to a backup host. If those files contain personal data scheduled for erasure, keeping them violates GDPR. Use --delete with caution, ensure backups have proper retention periods, and audit storage regularly.