Skip to content

Commit c83cdd2

Browse files
authored
Add plain Executor overview (#1639)
1 parent 7f5151e commit c83cdd2

3 files changed

Lines changed: 155 additions & 0 deletions

File tree

apps/cloud/src/edge/marketing.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ describe("isMarketingPath", () => {
1212
"/home",
1313
"/privacy",
1414
"/terms",
15+
"/about-executor",
1516
"/google-oauth",
1617
"/google-workspace",
1718
"/blog",

apps/cloud/src/edge/marketing.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ const MARKETING_PATHS = [
1414
"/setup",
1515
"/privacy",
1616
"/terms",
17+
"/about-executor",
1718
"/google-oauth",
1819
"/google-workspace",
1920
"/blog",
Lines changed: 153 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,153 @@
1+
---
2+
const pageTitle = "Executor";
3+
const pageDescription =
4+
"Executor is a web application that lets people connect AI assistants to Google Calendar, Gmail, Google Sheets, and other software, then control the actions those assistants can take.";
5+
---
6+
7+
<!doctype html>
8+
<html lang="en">
9+
<head>
10+
<meta charset="UTF-8" />
11+
<meta name="viewport" content="width=device-width" />
12+
<meta name="robots" content="index, follow" />
13+
<meta name="application-name" content={pageTitle} />
14+
<meta name="description" content={pageDescription} />
15+
<meta property="og:type" content="website" />
16+
<meta property="og:site_name" content={pageTitle} />
17+
<meta property="og:title" content={pageTitle} />
18+
<meta property="og:description" content={pageDescription} />
19+
<meta property="og:url" content="https://executor.sh/about-executor" />
20+
<link rel="canonical" href="https://executor.sh/about-executor" />
21+
<title>Executor</title>
22+
<style is:global>
23+
:root {
24+
color-scheme: light;
25+
font-family: Arial, Helvetica, sans-serif;
26+
color: #181818;
27+
background: #ffffff;
28+
}
29+
30+
* {
31+
box-sizing: border-box;
32+
}
33+
34+
body {
35+
margin: 0;
36+
line-height: 1.6;
37+
}
38+
39+
header,
40+
main,
41+
footer {
42+
width: min(760px, calc(100% - 40px));
43+
margin-inline: auto;
44+
}
45+
46+
header {
47+
padding: 64px 0 36px;
48+
border-bottom: 1px solid #dedede;
49+
}
50+
51+
h1 {
52+
margin: 0;
53+
font-size: clamp(48px, 9vw, 72px);
54+
line-height: 1;
55+
}
56+
57+
.purpose {
58+
margin: 28px 0 0;
59+
font-size: 21px;
60+
}
61+
62+
section {
63+
padding: 34px 0;
64+
border-bottom: 1px solid #dedede;
65+
}
66+
67+
h2 {
68+
margin: 0 0 14px;
69+
font-size: 25px;
70+
}
71+
72+
p {
73+
margin: 0 0 16px;
74+
}
75+
76+
ul {
77+
margin: 0;
78+
padding-left: 24px;
79+
}
80+
81+
li + li {
82+
margin-top: 10px;
83+
}
84+
85+
a {
86+
color: #174ea6;
87+
}
88+
89+
footer {
90+
padding: 28px 0 56px;
91+
font-size: 14px;
92+
}
93+
</style>
94+
</head>
95+
<body>
96+
<header>
97+
<h1>Executor</h1>
98+
<p class="purpose">
99+
Executor is a web application that lets people connect AI assistants to their software
100+
and data. It gives those assistants specific tools to complete tasks the person requests,
101+
while letting the person approve or block actions.
102+
</p>
103+
</header>
104+
105+
<main>
106+
<section aria-labelledby="what-heading">
107+
<h2 id="what-heading">What Executor does</h2>
108+
<p>
109+
A person can use Executor to connect an AI assistant to services such as Google
110+
Calendar, Gmail, and Google Sheets. The person can then ask the assistant to manage a
111+
schedule, organize email, or update a spreadsheet through Executor.
112+
</p>
113+
<p>
114+
Executor performs only the actions the person requests and permits. It does not give an
115+
AI assistant an unrestricted session in the person's account.
116+
</p>
117+
</section>
118+
119+
<section aria-labelledby="google-heading">
120+
<h2 id="google-heading">How Executor uses Google data</h2>
121+
<p>
122+
When a person chooses to connect a Google service, Executor requests the permissions
123+
needed to provide that connection and uses the resulting data to carry out that
124+
person's instructions.
125+
</p>
126+
<ul>
127+
<li><strong>Google Calendar:</strong> read calendars and events, or create, update, and remove events.</li>
128+
<li><strong>Gmail:</strong> read and search messages, compose and send mail, manage labels, archive messages, or move messages to trash.</li>
129+
<li><strong>Google Sheets:</strong> read spreadsheet data and update cells, ranges, and worksheets.</li>
130+
</ul>
131+
</section>
132+
133+
<section aria-labelledby="privacy-heading">
134+
<h2 id="privacy-heading">Privacy and user control</h2>
135+
<p>
136+
Executor does not sell Google user data. A person can remove a connection in Executor or
137+
revoke it from their Google Account permissions. More information is available in the
138+
<a href="https://executor.sh/privacy">Executor Privacy Policy</a>.
139+
</p>
140+
<p>
141+
Executor's use and transfer of information received from Google APIs adheres to the
142+
<a href="https://developers.google.com/terms/api-services-user-data-policy"
143+
>Google API Services User Data Policy</a
144+
>, including the Limited Use requirements.
145+
</p>
146+
</section>
147+
</main>
148+
149+
<footer>
150+
Executor is operated by Useful Software Company. <a href="https://executor.sh/terms">Terms of Service</a>
151+
</footer>
152+
</body>
153+
</html>

0 commit comments

Comments
 (0)