Forge
Forge is a personal automation tool that I, Justin Wiebelhaus, built and run for my own use. It is not sold, not offered to other users, and not part of any company. It accesses my Google account to act as an assistant on my own email, calendar, contacts, YouTube channels, Tasks, and files that it itself creates in my Drive. Nobody else has access to the data Forge sees. This policy explains, in detail, what data is touched, why, where it lives, how long it stays, and how to make it go away.
Forge accesses only Google accounts owned by Justin Wiebelhaus. There is no public sign-up, no other authorized users, and no mechanism for any third party to grant Forge access to their data. The OAuth consent flow is only ever completed by the operator on his own accounts.
Forge requests the following Google API scopes. Each is used solely to provide the assistant features described in the right-hand column.
| Scope | What Forge uses it for |
|---|---|
https://www.googleapis.com/auth/gmail.modify |
Read incoming mail to summarize, classify, draft replies, label, archive, and (on request) move messages to trash. Forge does not permanently delete mail. |
https://www.googleapis.com/auth/gmail.send |
Send mail on the operator's behalf only after the operator has explicitly approved a draft. |
https://www.googleapis.com/auth/gmail.settings.basic |
Create and manage filters, a vacation responder, signatures, and label settings so the inbox stays organized as the operator's habits change. |
| Scope | What Forge uses it for |
|---|---|
https://www.googleapis.com/auth/calendar |
Read events to describe the operator's schedule; create, edit, and (on explicit request) delete events; find free time for planning. |
| Scope | What Forge uses it for |
|---|---|
https://www.googleapis.com/auth/contacts |
Read and update contacts so the assistant can recognize people in email and calendar context, and add or merge contacts on request. |
https://www.googleapis.com/auth/contacts.other.readonly |
Read "other contacts" (people the operator has corresponded with but not formally added) so the assistant can identify them in conversation context. |
| Scope | What Forge uses it for |
|---|---|
https://www.googleapis.com/auth/youtube |
Manage the operator's channel: read and update video metadata (titles, descriptions, tags), manage playlists, retrieve channel details. |
https://www.googleapis.com/auth/youtube.upload |
Upload videos to the operator's own channels, always as private or unlisted drafts. Forge never publishes a video without the operator manually setting it public. |
https://www.googleapis.com/auth/youtube.force-ssl |
Manage comments on the operator's videos (review, reply, moderate), and create or update captions. |
https://www.googleapis.com/auth/yt-analytics.readonly |
Read view counts, watch time, and audience metrics for the operator's channels to generate weekly performance reports. |
| Scope | What Forge uses it for |
|---|---|
https://www.googleapis.com/auth/drive.file |
Create new Docs, Sheets, and other files that Forge itself authors (notes, summaries, reports) and save them to the operator's Drive. Forge can read and update only the files it has created; it has no access to any other Drive content. |
| Scope | What Forge uses it for |
|---|---|
https://www.googleapis.com/auth/tasks |
Read and write items in the operator's Google Tasks lists when the operator wants lightweight task capture outside of Notion. |
Forge's use and transfer to any other app of information received from Google APIs will adhere to the Google API Services User Data Policy, including the Limited Use requirements. Specifically:
Forge is for the sole personal use of Justin Wiebelhaus, an adult. It is not directed to children, does not collect data from children, and is not designed for use by children.
Any changes to this policy will be posted on this page with an updated revision date at the top. Material changes will additionally be reflected in the OAuth consent screen when Forge requests new scopes.
Questions about this policy or about Forge's handling of Google data can be sent to justin@justinwieb.com.