In one sentence
HTTP Monitor does not collect, transmit or sell information. Everything it processes
stays in the browser where it is installed, and the author has no way of reaching it.
The rest of this document exists because an extension that intercepts traffic sees
sensitive things, and you should know exactly what it sees, where that stays and how long
it lasts.
Who is responsible
HTTP Monitor is developed and published by Jesús Andrés Correal Ortiz, an
independent developer based in Colombia. For anything related to this policy:
jesusandrescorreal@gmail.com.
Why the extension sees your traffic
The tool's job is to show you — and let you modify — the HTTP requests a page makes, which
by definition requires being able to read them. That is not a side effect of the design;
it is what the tool does.
You decide the scope. The extension ships with scope restricted: until you add a site to
the list, it acts on no page at all. It also intercepts nothing while the master switch is
off.
What is processed and where it stays
Within the sites you enable, the extension can read and store locally: the full URL, the
method, request and response headers — including authorization headers and any cookies the
browser sends — the request body, the response body, the status code and timestamps.
One detail worth knowing: a tab's captured calls are deleted when you
close that tab. This is not a pending limitation, it is deliberate — a log that outlives
the tab that produced it is a log nobody will look at again and one that can still leak. If
you need to keep it, export the HAR file before closing.
What never happens
-
No transmission. The extension sends no data to the author's servers or
to third parties. No such server exists.
-
No analytics. No telemetry, no usage statistics, no automatic crash
reports, no install identifiers.
- No account. No sign-up, no login, no user profile.
- No sync. Your configuration is not replicated across devices or uploaded to the browser's cloud.
- No advertising, and no sale or transfer of information to third parties.
-
No remote code. Everything the extension runs ships inside the package
you installed. It downloads no scripts and updates only through the browser's store.
The only network requests the extension originates are the ones you trigger explicitly:
replaying a captured call, or sending a request you composed. They go to the destination you
typed and nowhere else.
Sensitive information
When you inspect real traffic, credentials, session tokens, cookies and personal data from
your application's responses will appear on screen. The extension shows them because that
is why you opened it, and it always handles them on your machine: it decodes tokens locally
to show you what is inside, and flags personal data in bodies to warn you, without sending
anything anywhere to do either.
The practical consequence is yours: be careful with screen sharing and with the
files you export. A HAR of a real session contains authorization headers exactly
as they travelled.
Permissions and what they are used for
Deep mode, and why it asks for the debugger permission
Deep mode attaches the browser's debugger to one tab in order to reach what the other
layers cannot see: the navigation itself, every subresource of every frame, service worker
traffic, and the real response bodies of all of it.
That permission shows up at install time, and we know it is the most intimidating warning
an extension can display — so here is the full argument rather than one line.
Reading the real body of a response the extension did not itself originate is only
possible through the debugger. No other browser interface allows it: the
request-observation one hands over headers but never content, and the network-rules one
cannot see bodies at all. Without that permission, whatever a navigation, a subresource or
a service worker returned is simply out of reach — which is exactly what you need to look
at when debugging a progressive web app or a server-rendered page.
And even so: it never attaches on its own. You switch it on, tab by tab,
from the settings. It detaches when you switch it off, when you close the tab, or when
the browser ends the session, and for as long as it lasts the browser shows its own
notice that the tab is being debugged. Nothing it reads leaves your machine.
The permission cannot be requested later, only at install time: the browser does not allow
the debugger permission among those an extension asks for at the moment of use. Its
presence in the list does not mean it is in use — until you switch it on, no debugging
session is open.
Scripts you write
Rules accept a script and debugging hooks, written by you, which run inside the intercepted
page to decide what to answer. That code is yours: it is sent nowhere, it is stored with the
rule on your machine, and it only runs on the pages you enabled. Because it runs in the
page's context it can read what the page sees — treat it with the same judgement you would
apply to a snippet pasted into the browser console.
Files you export
The extension can write files you download to your machine: a HAR of the captures, a Postman
collection and the full configuration. It builds them locally and hands them to the browser's
download manager; it uploads them nowhere.
When exporting the configuration, values marked as secret are replaced with a placeholder
before the file is written, so sharing a scenario does not mean sharing a credential.
Exporting captures does not do that substitution: a HAR is a faithful record
of what happened, authorization headers included. Share it with that in mind.
How to delete everything
- One tab's captures: the "Clear" button, or closing the tab.
- A rule or a profile: delete it from the interface, which asks for confirmation first.
-
Absolutely everything: uninstall the extension. The browser removes its
local storage and its internal database, and with them the whole configuration and any
remaining captures. Nothing is left elsewhere, because nothing was ever elsewhere.
Children
This is a software development tool and it is not directed at children under 13. No
information from children is knowingly requested or processed.
This website
The site you are reading is static: no cookies, no analytics, no third-party resources and
no forms. The only thing it stores in your browser is your light or dark theme preference,
in local storage, and only if you press the button.
Like any site, the hosting provider may log the requests it receives — IP address, date,
page requested and user agent — in order to operate the service and protect it from abuse.
That log is handled by the provider under its own policies; the author does not use it to
profile visitors.
Changes to this policy
If a future version of the extension changed how it handles information, this policy is
updated before that version ships, and the effective date in the header reflects it. A
material change — for instance any transfer of data off your machine, which does not exist
today — would also be announced in the release notes.
Contact
Write to jesusandrescorreal@gmail.com to
exercise any right over your data, report a privacy problem, or ask anything about this
document. Since the extension sends no information anywhere, the author holds no data of
yours to correct or erase: whatever exists is on your machine and under your control.
This policy is governed by Colombian law, in particular Law 1581 of 2012 and its
implementing regulations on the protection of personal data.