Skip to content

Data regions

PostStack runs in one region: the EU. Your email content, contacts and logs are processed and stored in Helsinki, Finland — there is no other region to pick and no transfer to configure.

Where your data lives#

Region codeLocationAPI base URLStatus
euHelsinki, Finlandhttps://api.poststack.devActive (default)

Servers, storage, networking and backups are provided by Hetzner Online GmbH in its Helsinki (hel1) data centre. Outbound and inbound email, contacts, templates, attachments, delivery events, webhook delivery logs and audit logs all stay there. The API, the SMTP relay (smtp.poststack.dev) and the dashboard use the same infrastructure, so there is no regional endpoint to choose and no setting to get wrong.

Two services outside that infrastructure see limited data, and neither receives email content, recipient lists or message metadata:

  • Stripe (Ireland) processes payments for paid plans and receives billing contact details.
  • GitHub (United States) is involved only if a user chooses Sign in with GitHub, and receives that user's profile data.

The authoritative list is on the sub-processors page; the contractual terms are in the DPA.

Why only the EU#

PostStack is run by MICCI, a company in Vejle, Denmark. Operating entirely inside the EU gives a single, simple answer to data-residency, GDPR and cross-border transfer questions: your mail data is not transferred out of the EU. One region, done well, instead of a choice you would have to get right for every team.

Mail you send is, by its nature, delivered to your recipients' mail servers, wherever those are. Residency covers what PostStack stores and processes, not the inboxes you send to.

Discover regions over the API#

List regions#

The public region catalogue. No authentication. Also served at https://poststack.dev/api/public/regions.

GEThttps://api.poststack.dev/public/regions
Request
curl https://api.poststack.dev/public/regions
{
  "regions": [
    {
      "code": "eu",
      "name": "Europe",
      "location": "Helsinki, Finland",
      "apiUrl": "https://api.poststack.dev",
      "status": "active",
      "isDefault": true
    }
  ]
}

Response fields

regions[].codestring
Region identifier.
regions[].namestring
Display name.
regions[].locationstring
Data-centre location.
regions[].apiUrlstring
API base URL for the region.
regions[].status"active" | "draining" | "disabled"
active: serving and accepting signups; draining: serving existing teams, no new signups; disabled: offline.
regions[].isDefaultboolean
The region new accounts are created in.

Status codes

StatusMeaning
200The catalogue. Cached for up to 60 seconds.
429More than 30 requests per minute from your IP address.
500The catalogue could not be loaded.

Next steps

Was this page helpful?

Related