Pocket Tools

Privacy Policy

Last updated: 2026-09-12

Pocket Tools (pocketstools.com) is operated by an individual developer based in the Republic of Korea. This policy explains what the products access, what leaves your device, and what is stored. Contact: [email protected]

Summary

Products covered and the access they request

A product not listed in this section is not published by Pocket Tools.

Find & Replace with Preview β€” Google Docs add-on

Shows every match before anything changes, then replaces text and formatting in the open document. It requests three permissions and nothing else:

PermissionWhat Google calls itWhy it is needed
documents.currentonly See, edit, create, and delete only the specific Google Docs document you use this add-on in To find matches and to make the replacements you ask for. This is the narrowest document permission Google offers β€” it grants access to the one open document and to nothing else in your Drive.
script.container.ui Display and run third-party web content in prompts and sidebars inside Google applications To draw the add-on's sidebar. It is what puts the panel on screen; it grants no access to your data.
script.external_request Connect to an external service To check a paid license key with the payment provider (Lemon Squeezy), at most once every seven days. Activating, checking, and releasing a license are the only requests the add-on makes; they carry the license key and an anonymous installation identifier and nothing else, and the free features never use it.

The add-on does not request access to Drive, to your other documents, to your email, to your contacts, or to your Google profile.

Page Size & Margins β€” Custom Paper Size β€” Google Docs add-on

Sets the open document's page size and margins β€” custom width and height, book trim presets, and all four margins. It requests three permissions and nothing else:

PermissionWhat Google calls itWhy it is needed
documents.currentonly See, edit, create, and delete only the specific Google Docs document you use this add-on in To read the current page dimensions and apply the ones you ask for. This is the narrowest document permission Google offers β€” it grants access to the one open document and to nothing else in your Drive.
script.container.ui Display and run third-party web content in prompts and sidebars inside Google applications To draw the add-on's sidebar. It is what puts the panel on screen; it grants no access to your data.
script.external_request Connect to an external service To check a paid license key with the payment provider (Lemon Squeezy), at most once every seven days. Activating, checking, and releasing a license are the only requests the add-on makes; they carry the license key and an anonymous installation identifier and nothing else, and the free features never use it.

The add-on does not request access to Drive, to your other documents, to your email, to your contacts, or to your Google profile.

Sort Paragraphs A-Z β€” Google Docs add-on

Reorders the paragraphs or table rows you selected in the open document. It requests three permissions and nothing else:

PermissionWhat Google calls itWhy it is needed
documents.currentonly See, edit, create, and delete only the specific Google Docs document you use this add-on in To read the lines you selected and put them back in the order you asked for. This is the narrowest document permission Google offers β€” it grants access to the one open document and to nothing else in your Drive.
script.container.ui Display and run third-party web content in prompts and sidebars inside Google applications To draw the add-on's sidebar. It is what puts the panel on screen; it grants no access to your data.
script.external_request Connect to an external service To check a paid license key with the payment provider (Lemon Squeezy), at most once every seven days. Activating, checking, and releasing a license are the only requests the add-on makes; they carry the license key and an anonymous installation identifier and nothing else, and sorting never uses it.

The add-on does not request access to Drive, to your other documents, to your email, to your contacts, or to your Google profile.

Captions & Cross-References β€” Google Docs add-on

Adds numbered captions to images and tables in the open document, inserts cross-reference links that jump to them, renumbers them on request, and builds lists of figures and tables. It requests three permissions and nothing else:

PermissionWhat Google calls itWhy it is needed
documents.currentonly See, edit, create, and delete only the specific Google Docs document you use this add-on in To read the captions already in the document and to insert the caption lines, references and lists you ask for. This is the narrowest document permission Google offers β€” it grants access to the one open document and to nothing else in your Drive.
script.container.ui Display and run third-party web content in prompts and sidebars inside Google applications To draw the add-on's sidebar. It is what puts the panel on screen; it grants no access to your data.
script.external_request Connect to an external service To check a paid license key with the payment provider (Lemon Squeezy), at most once every seven days. Activating, checking, and releasing a license are the only requests the add-on makes; they carry the license key and an anonymous installation identifier and nothing else, and the free features never use it.

The add-on does not request access to Drive, to your other documents, to your email, to your contacts, or to your Google profile.

Screenplay & Script Format for Google Docs

Formats the open document as a screenplay: it reads each line, works out what kind of screenplay element it is, and gives it the standard indent, spacing and case. It also inserts a title page, numbers scene headings, and exports the formatted document as a PDF. It requests three permissions and nothing else:

PermissionWhat Google calls itWhy it is needed
documents.currentonly See, edit, create, and delete only the specific Google Docs document you use this add-on in To read the lines of your script and to give each one its place on the page, and to insert the title page, scene numbers and sample scene you ask for. This is the narrowest document permission Google offers. It grants access to the one open document and to nothing else in your Drive.
script.container.ui Display and run third-party web content in prompts and sidebars inside Google applications To draw the add-on's sidebar and its Settings dialog. It is what puts the panel on screen; it grants no access to your data.
script.external_request Connect to an external service To check a paid license key with the payment provider (Lemon Squeezy), at most once every seven days. Activating, checking, and releasing a license are the only requests the add-on makes; they carry the license key and an anonymous installation identifier and nothing else, and formatting never uses it.

The add-on does not request access to Drive, to your other documents, to your email, to your contacts, or to your Google profile.

Maxable for Google Sheets

A linear programming solver. It reads the model in the open spreadsheet by changing the cells you named and watching your formulas respond, solves, and writes the optimal values into those cells. It requests three permissions and nothing else:

PermissionWhat Google calls itWhy it is needed
spreadsheets.currentonly See, edit, create, and delete only the specific Google Sheets spreadsheet you use this add-on in To read your model, to nudge the cells to change while it measures the coefficients, to make and then delete a temporary copy of the sheet inside the same file, and to write the answer and the sample model you ask for. This is the narrowest spreadsheet permission Google offers. It grants access to the one open spreadsheet and to nothing else in your Drive.
script.container.ui Display and run third-party web content in prompts and sidebars inside Google applications To draw the add-on's sidebar. It is what puts the panel on screen; it grants no access to your data.
script.external_request Connect to an external service To check a paid license key with the payment provider (Lemon Squeezy), at most once every seven days. Activating, checking, and releasing a license are the only requests the add-on makes; they carry the license key and an anonymous installation identifier and nothing else, and solving never uses it.

The add-on does not request access to Drive, to your other spreadsheets, to your email, to your contacts, or to your Google profile.

Style Presets for Google Docs

It saves how the open document looks — its named styles, and optionally its header and footer, link styling and list bullets — and puts that formatting on another document. It requests three permissions and nothing else:

PermissionWhat Google calls itWhy it is needed
documents.currentonly See, edit, create, and delete only the specific Google Docs document you use this add-on in To read the named styles the document already uses, and to write a saved preset onto it. This is the narrowest document permission Google offers. It grants access to the one open document and to nothing else in your Drive.
script.container.ui Display and run third-party web content in prompts and sidebars inside Google applications To draw the add-on's sidebar. It is what puts the panel on screen; it grants no access to your data.
script.external_request Connect to an external service To check a paid license key with the payment provider (Lemon Squeezy), at most once every seven days. Activating, checking, and releasing a license are the only requests the add-on makes; they carry the license key and an anonymous installation identifier and nothing else, and saving and applying a preset never use it.

The add-on does not request access to Drive, to your other documents, to your email, to your contacts, or to your Google profile.

What is stored

A few things you choose are saved using Google's Apps Script Properties Service. This data is stored by Google inside your own account, is scoped to the product, and is not readable by the developer:

Nothing else is stored. Apart from the undo history described above, the document's contents are read into memory while a search runs and are gone when it finishes — they are not written to storage and they do not leave Google's infrastructure.

What is sent outside Google

For free features, nothing is sent outside Google's infrastructure.

If you activate a paid license, the product sends only the license key and an anonymous installation identifier to the payment provider (Lemon Squeezy) in order to verify that the license is valid. Document content, file names, and personal information are never included in this request. Payment details are handled entirely by the payment provider, who acts as merchant of record; the developer never receives or stores your card information.

Who Google user data is shared with

Google user data is not shared, transferred, or otherwise disclosed to anyone. It is not sold, rented, or traded. It is not given to advertisers, data brokers, analytics providers, or any AI or machine-learning service. Pocket Tools operates no server and no database of its own, so there is nowhere for it to be sent.

PartyWhat it receivesWhy
Google LLC Your document content, while the add-on runs inside the editor It is Google’s own platform and your own account. The data never leaves it, and the developer cannot read it.
Lemon Squeezy (payment provider, merchant of record) No Google user data. Only the license key you paste in and an anonymous installation identifier To check that a paid license is valid. Document content, file names, and personal information are never included.
Anyone else Nothing There is no other recipient, and no onward transfer or disclosure of any kind.

The developer does not disclose Google user data for legal or any other purpose, because no copy of it exists outside your own Google account.

How your data is protected

Security procedures are in place to protect the confidentiality of your data. Pocket Tools operates no server and no database of its own, so there is no copy of your data on the developer's side that could be lost, altered, or disclosed. The measures below apply to every product listed above.

Google API Services User Data Policy

This section applies to the Google Workspace add-ons listed above.

Pocket Tools's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. Specifically:

Data retention and deletion

Because no document content is stored, there is nothing to delete on the developer's side. The settings a product does store β€” saved searches, saved page sizes, and your language choice β€” are held in your own Google account's add-on storage, not on any server of ours, and you can delete them from inside the product at any time. Uninstalling revokes the product's authorization, but it does not delete that storage: we uninstalled the add-on, installed it again, and the saved searches were still there, in a document that had never been opened with it. So delete anything you want gone from inside the product before you uninstall. The undo history is different: it is kept with the document rather than in your account, and Google describes that kind of storage as shared with “all users of an add-on in the open document” — so anyone you share this document with who also uses the add-on can open that history and read what the text was before you replaced it. It does not follow you to your other documents. It also trims itself — only the last 20 runs survive. To clear it on demand, use the “Clear this list” button on the history panel — it removes that record from the document; the document’s text itself is not changed. You can revoke access at any time at myaccount.google.com/permissions.

Children

The products are not directed at children under 13 and no data is knowingly collected from them.

Changes to this policy

Material changes will be reflected in the "last updated" date above. Continued use of the products after a change constitutes acceptance of the revised policy.

Contact

[email protected]