Effective Date: February 2026
Last Updated: February 21, 2026
API Reverse Engineer is a privacy-first extension. We collect zero data. All API captures happen locally on your device and never leave your browser.
Nothing.
This extension:
- ❌ Does NOT send data to any external server
- ❌ Does NOT use analytics or tracking
- ❌ Does NOT store data in cloud services
- ❌ Does NOT require account login or authentication
- ❌ Does NOT use cookies
- ❌ Does NOT log user behavior
All API capture and processing happens entirely on your device:
-
Content Script (in your browser context)
- Intercepts network requests from the page you're visiting
- Listens to fetch and XHR events
-
Background Service Worker (local to your browser)
- Stores captures in
chrome.storage.session - Computes statistics (count, deduplication)
- Updates the extension badge
- Stores captures in
-
Popup UI (local to your browser)
- Displays captured data
- Generates JSON export file
- All processing happens in-browser
No external calls are made at any point.
When you download a capture, you get a JSON file that includes:
- Request methods, URLs, headers, request bodies
- Response status codes, bodies, timing info
- Timestamp of capture
- Site domain where capture occurred
This file is yours. You can delete it anytime. We never see it.
The extension requests these permissions from Chrome:
| Permission | Why | Sensitive? |
|---|---|---|
<all_urls> |
To intercept API calls on any website | Yes, but strictly local |
tabs |
To identify which tab is recording | No |
activeTab |
To scope recording to active tab only | No |
storage |
To store session captures temporarily | No |
scripting |
To inject interceptor code into pages | No |
Important: These permissions are only used locally. We never collect, transmit, or log any data.
- Captures are stored in
chrome.storage.sessiononly - Cleared automatically when you close the tab or browser session
- You control deletion via the "Clear" button in the extension popup
- Downloaded JSON files are stored only on your computer
None. This extension uses:
- ✅ Only Chrome APIs (built-in, no external calls)
- ✅ JavaScript (vanilla, no frameworks that might phone home)
- ✅ Your browser's native fetch/XHR interception
No third-party libraries, no external API calls, no CDN resources.
We may update this policy occasionally. Any changes will be reflected here with an updated "Last Updated" date.
Questions about privacy? Please open an issue on GitHub:
https://github.com/ctala/api-reverse-engineer/issues
Or email: privacy@cristiantala.com
This extension is provided "as is" without any warranty. By using it, you agree to the MIT License.
We respect your privacy. Period.