[{"data":1,"prerenderedAt":127},["ShallowReactive",2],{"blog-listing":3},[4],{"id":5,"title":6,"body":7,"category":112,"date":113,"description":114,"extension":115,"meta":116,"navigation":117,"path":118,"seo":119,"stem":120,"tags":121,"__hash__":126},"blog/blog/eu-s3-zero-egress-fees.md","EU S3 Storage with Zero Egress Fees — What to Look For",{"type":8,"value":9,"toc":97},"minimark",[10,15,19,22,26,29,32,35,39,44,47,50,54,57,60,64,67,70,74,77,80,84,87,90,94],[11,12,14],"h2",{"id":13},"the-egress-fee-problem","The egress fee problem",[16,17,18],"p",{},"Most cloud storage providers charge you twice: once to store your data, and again every time you retrieve it. These retrieval charges — called egress fees — are billed per gigabyte downloaded. On AWS S3, that starts at $0.09/GB. On Google Cloud Storage, it is $0.12/GB. At scale, egress fees routinely exceed the cost of storage itself.",[16,20,21],{},"This matters most for backup and disaster recovery. The entire point of a backup is to restore it when something goes wrong. If restoring 2 TB of data costs you €180+ in surprise fees on top of your monthly bill, your \"affordable\" storage is not actually affordable.",[11,23,25],{"id":24},"what-zero-egress-actually-means","What \"zero egress\" actually means",[16,27,28],{},"Zero egress means you pay a flat monthly fee for your storage tier and nothing extra when you download, restore, or sync data. No per-GB retrieval charges. No bandwidth surcharges. No minimum retention penalties.",[16,30,31],{},"This is not the same as \"free tier\" egress allowances. AWS gives you 100 GB/month free, then charges full rate. Backblaze B2 gives you 3x your stored data free, then $0.01/GB. These are marketing discounts, not zero-egress pricing.",[16,33,34],{},"True zero egress means the price on the invoice is the price you pay, regardless of how much data moves out.",[11,36,38],{"id":37},"what-to-verify-when-comparing-eu-s3-providers","What to verify when comparing EU S3 providers",[40,41,43],"h3",{"id":42},"data-residency","Data residency",[16,45,46],{},"\"EU storage\" is not a regulated term. Some providers route data through US or UK nodes, cache in non-EU regions, or process metadata outside the EU. Ask specifically: where are the storage nodes physically located? Is data ever replicated outside the EU, even transiently?",[16,48,49],{},"For GDPR compliance, you need data that stays within the EU at rest and in transit. A provider incorporated in the EU but running on AWS us-east-1 does not qualify.",[40,51,53],{"id":52},"gdpr-and-the-data-processing-agreement","GDPR and the Data Processing Agreement",[16,55,56],{},"Any provider storing data on behalf of EU customers should offer a Data Processing Agreement. This is a legal requirement under GDPR Article 28, not a nice-to-have. If a provider does not publish a DPA or refuses to sign one, walk away.",[16,58,59],{},"Check whether the DPA covers sub-processors. If your provider uses AWS, Google, or Azure under the hood, those sub-processors need to be disclosed and covered.",[40,61,63],{"id":62},"s3-api-compatibility","S3 API compatibility",[16,65,66],{},"Not all \"S3-compatible\" providers support the same API surface. If you use Veeam, Synology Hyper Backup, rclone, or Duplicati, you need a provider that supports the specific S3 operations those tools rely on: multipart uploads, ListObjectsV2, pre-signed URLs, and bucket-level access policies.",[16,68,69],{},"Ask for a compatibility matrix or test with your actual tools before committing.",[40,71,73],{"id":72},"pricing-transparency","Pricing transparency",[16,75,76],{},"Look for flat, published pricing per TB per month. Watch for hidden costs: API call fees (per PUT/GET request), minimum storage duration penalties, deletion fees, or \"early exit\" charges.",[16,78,79],{},"A clean pricing model looks like this: you pick a tier, you pay one number per month, you use the storage however you need to. No line items for requests, bandwidth, or retrieval.",[11,81,83],{"id":82},"an-example-how-hummingtribe-handles-this","An example: how HummingTribe handles this",[16,85,86],{},"HummingTribe S3 storage runs on dedicated hardware in Hetzner's Falkenstein data centre in Germany. Data never leaves the EU. Pricing is flat per tier — from €5.99/month for 500 GB to €376.99/month for 50 TB. Zero egress fees, zero API call charges. Every plan includes a published DPA.",[16,88,89],{},"The storage backend is S3-compatible and tested with Veeam, Synology Hyper Backup, rclone, Duplicati, and Proxmox Backup Server. Credentials are provisioned instantly from the client dashboard.",[11,91,93],{"id":92},"the-short-version","The short version",[16,95,96],{},"When evaluating EU S3 storage, the checklist is short: confirm the data stays in the EU, confirm there is a DPA, confirm egress is genuinely zero (not capped or tiered), and test with your actual backup tools before committing to a contract. Everything else is marketing.",{"title":98,"searchDepth":99,"depth":99,"links":100},"",2,[101,102,103,110,111],{"id":13,"depth":99,"text":14},{"id":24,"depth":99,"text":25},{"id":37,"depth":99,"text":38,"children":104},[105,107,108,109],{"id":42,"depth":106,"text":43},3,{"id":52,"depth":106,"text":53},{"id":62,"depth":106,"text":63},{"id":72,"depth":106,"text":73},{"id":82,"depth":99,"text":83},{"id":92,"depth":99,"text":93},"editorial","2026-03-23","How to choose an EU S3-compatible storage provider with zero egress fees, GDPR compliance, and flat monthly pricing. What matters and what to ignore.","md",{},true,"/blog/eu-s3-zero-egress-fees",{"title":6,"description":114},"blog/eu-s3-zero-egress-fees",[122,123,124,125],"s3","eu","gdpr","egress-fees","rYTQnvAdLg9cJrgYKyVsaIhlPiLeTE-X37iVFh5KBPg",1775068810977]