Menu AuthGuardHelp centre
Portuguêsauthguard.pt

Distributors and partners · Privacy and GDPR

Data residency, retention and sub-processors (for contracts and procurement)

  • 2 min read
  • SaaS

What a distributor needs for a customer's data processing agreement and procurement questionnaire: where AuthGuard's shared service keeps data, for how long, which third parties take part, and which outbound connections exist. The region of a given installation is confirmed in the proposal.

Where is the data kept?

WhatWhere
Identity data, sessions, audit, vaultAmazon Web Services, Ireland region (eu-west-1)
BackupsIreland, with copies in Frankfurt (eu-central-1)
Application, database and network logsThe installation's region
Privileged session recordingsObject storage in the installation's region, encrypted and locked

The infrastructure code accepts only regions in European Union member states for data, backups, logs and audit trails; the United Kingdom and Switzerland are deliberately excluded. Email sending also stays in an EU region.

For how long?

DataPeriod
Identity dataUntil erased
Point-in-time recovery and daily backups, with their copies35 days
Application and access logs (including the IP address)90 days
Records of operator actions in the cloud account400 days
Phone-only sign-in requestsDeleted one day after they expire (each lives two minutes)
Single sign-on cookie digestErased 24 hours after the session ends
SAML and OIDC sign-in request contentsEmptied after 10 minutes
Privileged session recordingsThe customer's setting, 30 days to 10 years, or legal hold
Suspended accounts without activityThe customer's rule (off by default)

An erasure reaches the backups as they expire, at most 35 days later. The periods await final legal confirmation.

Sub-processors

WhoWhat forWhere
Amazon Web ServicesHosting, database, key management, secrets, logs, backupsEU: Ireland, copies in Frankfurt
Amazon Simple Email ServiceVerification and recovery emailsAn EU region
Google (Firebase Cloud Messaging)Waking the approver app when a request is waitingGoogle service; data may go to the US under the Firebase data processing terms

The message Google delivers to the phone has no content: no request, account, organization or code. The app fetches the request directly from the service. Google processes the phone's registration token, the installation identifier and the time of each alert.

Which outbound connections exist?

Only to host names the installation allows, and only when the matching feature is used: Google's Android attestation status list (no phone data sent), Firebase and Google's token exchange for push, Microsoft's public keys for the Entra external authentication method, Microsoft Graph for Entra directory synchronization, Let's Encrypt for custom-domain certificates, and the webhook addresses customers register. Microsoft 365 federation makes no calls to Microsoft.

What remains with the customer?

Microsoft 365, Entra ID and the customer's SAML and OIDC applications are the customer's own services, not sub-processors: they receive what the customer configures. The customer is the controller. The roles of AuthGuard and of the distributor are set in the data processing agreement, whose template is under legal review.

Article referenceds-data-residency-subprocessorsquote it to support to identify this article. Checked against the product at commit 78c33b39.