Skip to content

Security

What runs in your browser and what an AI quick fix sends

What myFunction checks in your browser, what an AI quick fix sends to its service, what it stores, and what it cannot do with your projects.

Updated October 14, 2026

In the editor

Checks run in your browser

Completions, diagnostics, hover documentation, signature help, navigation, and rule-based quick fixes run inside the extension, on the code open in the editor. They are free without an account.

No Apps Script API access

Only the enclosing code is sent

myFunction never requests Apps Script project scopes. When you request an AI quick fix, JSDoc generation, or explanation, the extension sends only the enclosing code snippet, the script ID, the file name, and the diagnostic details. For a fix from a failed run, the diagnostic details are the error message and stack locations Apps Script showed, which can quote values from your data. The myFunction service passes this request to its AI model provider to generate the edit or explanation.

Before you apply

A diff before any change

An AI quick fix shows the removed and added lines for you to review. The code in the editor changes only when you click Apply fix.

Session data

What the service stores.

Account identity
Google sign-in uses the standard identity scopes (openid, email, profile) so the service can manage your account and check whether you have an active myFunction Pro subscription.
Feature-use counts
The extension keeps feature counters on your device and sends the unsent counts, the extension version, and a random install ID, signed in or not. Signed-in batches also carry a keyed hash of the account identifier. The myFunction service forwards them to Google Analytics. The counts include no project, file, source code, or email address.
Copies of your projects
myFunction does not store a copy of your Apps Script projects on its servers.

Limits

What myFunction cannot do.

CapabilityAnswer
Runs Apps Script functionsNo. You run the script from the Apps Script editor.
Creates versions or deploymentsNo. Versions and deployments change only when you change them.
Uses a shell or terminalNo. It has no command-execution tool.
Browses your filesystemNo. It works only with the code and error messages open in the Apps Script editor tab.
Changes project files on its ownNo. A quick fix is applied only after you review it and choose to apply it. The one exception is the optional Format on Save setting, off by default, which formats the open file when you save it.

More detail

Read each permission and scope.

The privacy policy is the legal statement. Report security concerns to support@myfunction.dev.