Skip to content

Commit c73a443

Browse files
Merge pull request #305455 from TimShererWithAquent/us474076-04
Freshness Edit: Data security and privacy policies for Google connectors in Azure Logic Apps
2 parents 2d8c5c3 + 663214c commit c73a443

9 files changed

Lines changed: 47 additions & 38 deletions
Lines changed: 47 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,70 +1,74 @@
11
---
2-
title: Data security and privacy policies for Google connectors
2+
title: Data Security and Privacy Policies for Google Connectors
33
description: Learn about the impact that Google security and privacy policies have on Google connectors, such as Gmail, in Azure Logic Apps.
44
services: logic-apps
55
ms.suite: integration
66
ms.reviewer: estfan, azla
77
ms.topic: concept-article
8-
ms.date: 05/04/2025
98
ms.custom: sfi-image-nochange
9+
ms.date: 09/12/2025
10+
#Customer intent: As an integration developer who works with Google connector in Azure Logic Apps, I need to know how Google's policies affect workflows that use Google services, such as Gmail.
1011
---
1112

1213
# Data security and privacy policies for Google connectors in Azure Logic Apps
1314

14-
Starting **May 1, 2020**, changes due to Google's [data security and privacy policies](https://www.blog.google/technology/safety-security/project-strobe/) might affect your logic app workflows that use the Google connectors, such as the [Gmail connector](/connectors/gmail/). For example, if your workflows use the Gmail connector with a Gmail consumer account (email address that ends with @gmail.com or @googlemail.com), your workflows can use only specific [Google-approved triggers, actions, and connectors](#approved-connectors). However, if your workflows use the Gmail connector with a G-Suite business account (email address with a custom domain), your workflows aren't affected and have no restrictions on using the Gmail connector.
15+
[!INCLUDE [logic-apps-sku-consumption-standard](../../includes/logic-apps-sku-consumption-standard.md)]
1516

16-
> [!NOTE]
17-
> Currently, the Gmail connector works only with the **Logic App (Consumption)** resource type, not the **Logic App (Standard)** resource type.
17+
Starting **May 1, 2020**, changes due to Google's [data security and privacy policies](https://www.blog.google/technology/safety-security/project-strobe/) might affect logic app workflows that use the Google connectors, such as the [Gmail connector](/connectors/gmail/).
18+
19+
If your workflows use the Gmail connector with a Gmail consumer account, which is an email address that ends with `@gmail.com` or `@googlemail.com`, your workflows can use only specific [Google-approved connector operations](#approved-connectors). If your workflows use the Gmail connector with a G-Suite business account, which is an email address with a custom domain, your workflows aren't affected and have no restrictions on using the Gmail connector.
1820

1921
## Affected workflows
2022

21-
If you have logic app workflows that use the Gmail connector, you'll receive an email about potentially affected logic apps. However, starting **June 15, 2020**, any non-compliant workflows will be disabled. You can take either of these actions:
23+
Since **June 15, 2020**, any noncompliant workflows have been disabled. You can take either of the following actions:
2224

23-
* Update the affected logic apps by [following the steps in this topic](#update-affected-workflows). You need to create a Google client app, which provides a client ID and client secret that you use for authentication in your Gmail trigger or action.
25+
- Update the affected logic apps as described later in this article. You must create a Google client app, which provides a client ID and client secret to use for authentication with Google triggers or actions.
2426

25-
* Update the affected logic apps so that they use only the [Google-approved connectors](#approved-connectors) before you re-enable the disabled logic apps.
27+
- Update the affected logic apps so that they use only the Google-approved connectors described in the next section. You can then reenable the disabled logic apps.
2628

2729
<a name="approved-connectors"></a>
2830

2931
## Google-approved connectors
3032

31-
Under this policy, when you use a Gmail consumer account, you can use the Gmail connector with only specific Google-approved services, which are subject to change. Our engineering teams continue working with Google to add more services to this list. For now, here are the Google-approved triggers, actions, and connectors that you can use in the same logic app workflow with the Gmail connector when you use a Gmail consumer account:
33+
Under this policy, when you use a Gmail consumer account, you can use the Gmail connector with only specific Google-approved services, which are subject to change.
34+
35+
The following list specifies the Google-approved connectors and operations that you can use in the same logic app workflow with the Gmail connector when you use a Gmail consumer account:
3236

33-
* Azure Logic Apps built-in triggers and actions: Batch, Control, Data Operations, Date Time, Flat File, Liquid, Request, Schedule, Variables, and XML
37+
- Azure Logic Apps built-in triggers and actions: Batch, Control, Data Operations, Date Time, Flat File, Liquid, Request, Schedule, Variables, and XML
3438

35-
Built-in triggers and actions that aren't approved by Google, such as HTTP, Azure Functions, Azure Logic Apps, and others, make a logic app non-compliant with the Gmail connector because the app can send or receive data from anywhere.
39+
Built-in triggers and actions that Google doesn't approve make a logic app noncompliant with the Gmail connector because the app can send or receive data from anywhere. These triggers and actions include HTTP, Azure Functions, and Azure Logic Apps.
3640

37-
* Google services: Gmail, Google Calendar, Google Contacts, Google Drive, Google Sheets, and Google Tasks
41+
- Google services: Gmail, Google Calendar, Google Contacts, Google Drive, Google Sheets, and Google Tasks
3842

39-
* Approved Microsoft services: Dynamics 365, Excel Online, Microsoft Teams, Microsoft 365, OneDrive, and SharePoint Online
43+
- Approved Microsoft services: Dynamics 365, Excel Online, Microsoft Teams, Microsoft 365, OneDrive, and SharePoint Online
4044

41-
* Connectors for customer-managed data sources: FTP, RSS, SFTP, SMTP, and SQL Server
45+
- Connectors for customer-managed data sources: FTP, RSS, SFTP, SMTP, and SQL Server
4246

43-
## Non-compliant examples
47+
## Noncompliant examples
4448

45-
Here are some examples that use the Gmail connector with built-in triggers and actions or managed connectors that aren't approved by Google:
49+
Here are some examples that use the Gmail connector with built-in triggers and actions or managed connectors that Google doesn't approve:
4650

47-
* This logic app workflow uses the Gmail connector with the HTTP built-in trigger:
51+
- This logic app workflow uses the Gmail connector with the HTTP built-in trigger:
4852

49-
![Non-compliant logic app - Example 1](./media/connectors-google-data-security-privacy-policy/not-compliant-logic-app-1.png)
53+
:::image type="content" source="./media/connectors-google-data-security-privacy-policy/noncompliant-gmail-connector.png" alt-text="Screenshot shows a noncompliant workflow that uses a Google email action.":::
5054

5155
The workflow also uses the Google Calendar connector, which is approved.
5256

53-
* This workflow uses the Gmail connector with the Azure Blob Storage connector:
57+
- This workflow uses the Gmail connector with the Azure Blob Storage connector:
5458

55-
![Non-compliant logic app - Example 2](./media/connectors-google-data-security-privacy-policy/not-compliant-logic-app-2.png)
59+
:::image type="content" source="./media/connectors-google-data-security-privacy-policy/noncompliant-blob-storage.png" alt-text="Screenshot shows a noncompliant workflow that uses a Google action with a create blob action.":::
5660

57-
* This workflow uses the Gmail connector with the X connector:
61+
- This workflow uses the Gmail connector with the X connector:
5862

59-
![Non-compliant logic app - Example 3](./media/connectors-google-data-security-privacy-policy/not-compliant-logic-app-3.png)
63+
:::image type="content" source="./media/connectors-google-data-security-privacy-policy/noncompliant-create-tweet.png" alt-text="Screenshot shows a noncompliant workflow that uses an X action.":::
6064

6165
For the most recent information, see the [Gmail connector's technical reference documentation](/connectors/gmail/).
6266

6367
<a name="update-affected-workflows"></a>
6468

6569
## Steps for affected workflows
6670

67-
If you have to use the Gmail connector with a Gmail consumer account and Google non-approved connectors in a logic app, you can create your own Google app for personal or internal use in your enterprise. For this scenario, here are the high-level steps that you need to take:
71+
If you have to use the Gmail connector with a Gmail consumer account and Google nonapproved connectors in a logic app workflow, you can create your own Google app for personal or internal use in your enterprise. For this scenario, follow these high-level steps:
6872

6973
1. Create a Google client app by using the [Google API Console](https://console.developers.google.com).
7074

@@ -74,44 +78,49 @@ For more information, see the [Gmail connector's technical reference documentati
7478

7579
### Create Google client app
7680

77-
To set up a project for your client app, use the [Google API Console wizard](https://console.developers.google.com/start/api?id=gmail&credential=client_key) and follow the instructions. Or, for detailed steps, review the instructions in the [Gmail connector's technical reference documentation](/connectors/gmail/#authentication-and-bring-your-own-application).
81+
To set up a project for your client app, use the [Google API Console wizard](https://console.developers.google.com/start/api?id=gmail&credential=client_key) and follow the instructions. Or, see the [Gmail connector's technical reference documentation](/connectors/gmail/#authentication-and-bring-your-own-application).
7882

79-
When you're done, your screen looks like this example except you'll have your own **Client ID** and **Client secret** values, which you later use in your logic app.
83+
When you're done, your screen looks like this example except that you have your own **Client ID** and **Client secret** values, which you later use in your workflow.
8084

81-
![Client ID and client secret for your Google client app](./media/connectors-google-data-security-privacy-policy/google-api-console.png)
85+
:::image type="content" source="./media/connectors-google-data-security-privacy-policy/google-api-console.png" alt-text="Screenshot shows the Google API's partner site with client ID and client secret for your Google client app.":::
8286

83-
### Use client app settings in logic app
87+
### Configure client app settings in logic app workflow
8488

8589
To use the client ID and client secret from your Google client app in your Gmail trigger or action, follow these steps:
8690

87-
1. In the [Azure portal](https://portal.azure.com), open your logic app in the Logic App Designer.
91+
1. In the [Azure portal](https://portal.azure.com), open your logic app resource.
92+
93+
1. Open your workflow in the designer.
94+
95+
If you're adding a new Gmail trigger or action and creating an entirely new connection, skip ahead to providing the connection information.
96+
97+
1. In the Gmail trigger or action, select **Change connection** or select **Connections** in the toolbar, and then select **Reassign**.
8898

89-
1. If you're adding a new Gmail trigger or action and creating an entirely new connection, continue to the next step. Otherwise, in the Gmail trigger or action, select **Change connection** > **Add new**, for example:
99+
1. In **Change connection**, select **Add new**:
90100

91-
![Select "Change connection" > "Add new"](./media/connectors-google-data-security-privacy-policy/change-gmail-connection.png)
101+
:::image type="content" source="./media/connectors-google-data-security-privacy-policy/change-gmail-connection.png" alt-text="Screenshot shows the Change connection page where you can add a new connection.":::
92102

93-
1. Provide your connection information, for example:
103+
1. Enter a name for the connection and then provide your connection information:
94104

95-
![Provide connection information](./media/connectors-google-data-security-privacy-policy/authentication-type-bring-your-own.png)
105+
:::image type="content" source="./media/connectors-google-data-security-privacy-policy/authentication-type-bring-your-own.png" alt-text="Screenshot shows the Create connection page.":::
96106

97107
| Property | Value | Description |
98108
|----------|-------|-------------|
99-
| **Authentication Type** | **Bring your own application** | Specifies that you'll use your own client app for authentication. |
109+
| **Authentication Type** | **Bring your own application** | Specifies that you use your own client app for authentication. |
100110
| **Client ID** | <*client-ID*> | The client ID from your Google client app |
101111
| **Client Secret** | <*client-secret*> | The client secret from your Google client app |
102-
||||
103112

104113
1. When you're done, select **Sign in**.
105114

106-
A page appears that shows the client app that you created. If you're using a Gmail consumer account, you might get a page that show your client app isn't verified by Google and prompts you to first allow access to your Google account.
115+
A page appears that shows the client app that you created. If you're using a Gmail consumer account, you might get a page that shows that Google can't verify your client app. Google prompts you to first allow access to your Google account.
107116

108-
![Prompt for access to your Google account](./media/connectors-google-data-security-privacy-policy/allow-access-authorized-domain.png)
117+
:::image type="content" source="./media/connectors-google-data-security-privacy-policy/allow-access-authorized-domain.png" alt-text="Screenshot shows the prompt for access to your Google account.":::
109118

110119
1. If necessary, select **Allow**.
111120

112121
You can now use the Gmail connector without restrictions in your logic app.
113122

114-
## Next steps
123+
## Related content
115124

116-
* Learn more about the [Gmail connector](/connectors/gmail/)
125+
- Learn more about the [Gmail connector](/connectors/gmail/)
117126

10.3 KB
Loading
-18.9 KB
Loading
28 KB
Loading
28.6 KB
Loading
33 KB
Loading

0 commit comments

Comments
 (0)