There is no on-premise solution for Teams, it is solely hosted. We do offer Teams hosting in our EU datacenter in Dublin, Ireland. We are able to sign a DPA (with SCCs) with customers upon request, and maintain DPAs with all our third-party services, detailed at Privacy policy | Discourse - Civilized Discussion. We do use AWS S3 for uploads, so if you are not able to use anything AWS Teams is likely not going to work for you.
11 Likes