Privacy Policy
Last updated: October 15, 2026
Ghostline is a Chrome extension that reviews Google Colab cells to help you find and fix silent mistakes. This policy explains what leaves your browser, what we store, and what we do not.
Who this covers
This policy applies to the Ghostline Chrome extension and the Ghostline review service (our Cloudflare Worker API).
What Ghostline sends when you run a cell
If reviews are turned on for that notebook, Ghostline sends to our review service:
- The code of the cell you just ran
- Earlier cells the notebook depends on for context
- Nearby text instructions above the cell
- Any traceback text shown for that run, when present
- Your pushiness / coaching preference and a short, sanitized summary of your local mistake history (categories and outcomes, not full notebooks)
That request is authenticated with a Google sign-in token so we can identify your Google account ID and apply per-account usage limits.
What Ghostline does not send
- Cell outputs, plots, or printed results (except traceback text when a cell errors)
- Uploaded files, datasets, or Drive contents
- Other notebooks you are not reviewing
- Your Anthropic API key (Ghostline does not ask you for one)
Where it goes
Our server receives that request, then sends the review payload to Anthropic’s Claude API to produce the suggestion. We choose the model and prompt on the server. We do not log your code, prompts, or model output. Operational logs may include your Google account ID, timestamps, token counts, and error codes only.
What is stored
- On our server: your Google account ID, daily usage counts (reviews / Fix all), and spend metering needed to run the service.
- In your browser: settings (help mode, pushiness, ghost look, review on/off, skipped notebooks), your local mistake / learning profile, and short-lived cached review results.
What is never stored
Code content from your Colab cells is not stored on our server. It is used only to produce that review response, then discarded.
How to delete your data
- Mistake profile / local history: open Ghostline Settings → Privacy → Delete history.
- Dismissals: Settings → Privacy → Reset dismissals.
- Everything on this device: remove the Ghostline extension from Chrome (clears extension storage).
- Server account / usage records: email the support contact on the Chrome Web Store listing (or the developer contact on the Google OAuth consent screen) and ask to delete your Ghostline account data. Include the Google email you signed in with.
Google sign-in
Ghostline uses Chrome Identity and Google OAuth to sign you in. We receive a token that lets us verify your Google account ID and, when available, your verified email address for account and usage display. We use that identity for authentication, daily limits, and optional admin grants — not for advertising. We do not sell personal data.
Third parties
- Google — sign-in / token verification
- Anthropic — model inference for reviews (receives the cell context described above for that request)
- Cloudflare — hosts the Ghostline API and related infrastructure
Those providers process data under their own terms and privacy policies.
Children
Ghostline is not directed at children under 13. Do not use the service if you are under 13.
Changes
We may update this policy as the product changes. The “Last updated” date at the top will change when we do. Continued use after an update means you accept the revised policy.
Contact
Questions about privacy: use the support email listed on the Chrome Web Store listing for Ghostline, or the developer contact email on the Google OAuth consent screen.