General Questions
What is ContextFort?
What is ContextFort?
- See what agents do: Captures screenshots of every action
- Control agent behavior: Block specific actions or URLs
- Protect your sessions: Keeps human and agent sessions separate
- Track agent activity: Maintains detailed logs of agent sessions
Why do I need ContextFort?
Why do I need ContextFort?
- What actions the agent is taking
- What information it’s reading or submitting
- Whether it’s accessing sensitive sites inappropriately
- If it’s mixing context between different services
Is ContextFort free?
Is ContextFort free?
Which AI agents does ContextFort support?
Which AI agents does ContextFort support?
- Anthropic Claude (Computer Use)
- OpenAI GPT-4 with web browsing
- Google Gemini
- Custom agent implementations
- Selenium/Playwright automation
Data & Privacy
Where is my data stored?
Where is my data stored?
chrome.storage.local API.ContextFort stores:- Screenshots of agent actions
- Session metadata (timestamps, URLs visited)
- Cookie snapshots for session isolation
- Blocking rules you’ve configured
Does ContextFort collect analytics or telemetry?
Does ContextFort collect analytics or telemetry?
- Extension installed/updated events
- Feature usage (no personal data)
- No screenshot content
- No URLs visited
- No session data
background.js:2) or completely remove the PostHog code before installing.Can ContextFort see my passwords?
Can ContextFort see my passwords?
- Agent types into password fields (visible as dots/asterisks)
- Agent triggers password autofill that shows passwords
- Pages display passwords in plain text
- Log keystrokes directly
- Extract password values from form fields
- Store passwords separately from screenshots
- Send passwords anywhere
Is my browsing history tracked?
Is my browsing history tracked?
- URLs the agent navigates to
- Page titles
- Timestamps of visits
- Context mixing prevention
- Session timeline visualization
- Debugging agent behavior
How do I delete my data?
How do I delete my data?
- Right-click the ContextFort extension icon
- Select “Inspect service worker”
- In the console, run:
- Go to
chrome://extensions - Click “Remove” on ContextFort
- All data is automatically deleted
- Use the dashboard to delete individual sessions
- Export data before deletion if you want backups
Agent Detection
How does ContextFort detect agents?
How does ContextFort detect agents?
- Create a tab group (right-click tab → “Add tab to group”)
- Name the group with the ⌛ (hourglass) emoji
- ContextFort automatically starts tracking that tab
What if I forget to add the emoji?
What if I forget to add the emoji?
- ContextFort won’t track the session
- No screenshots will be captured
- No session isolation will occur
- Agent will use your normal browser cookies
- Right-click the tab
- Add to a new group
- Name with ⌛
- ContextFort will start tracking from that point forward
Can I track multiple agents simultaneously?
Can I track multiple agents simultaneously?
- ⌛ Research Agent (Group 1)
- ⌛ Shopping Agent (Group 2)
- ⌛ Testing Agent (Group 3)
- Screenshot timelines
- Session cookies
- Visited URLs
- Blocking rules (if configured per-session)
What happens if I close the agent tab?
What happens if I close the agent tab?
- Session is marked as “ended”
- End timestamp is recorded
- Session duration is calculated
- Tab is removed from active tracking
- All data is preserved in storage
Session Isolation
How does session isolation work?
How does session isolation work?
- ContextFort captures all cookies for the current domain
- Saves them as your “human session”
- Clears all cookies from the browser
- If an agent session exists for that domain, restores those cookies
- If not, prompts you to log in with agent credentials
- Captures current cookies as “agent session”
- Clears all cookies
- Restores your original human session cookies
- Reloads the page
Do I need separate accounts for agents?
Do I need separate accounts for agents?
- Create dedicated agent accounts for services the agent will use
- Use your personal accounts for human browsing
- Session isolation keeps them separate
- Let the agent use your personal account
- Accept that agent actions will appear in your account history
- Still beneficial for visibility and control
What if I want to share a session between human and agent?
What if I want to share a session between human and agent?
What happens to localStorage and sessionStorage?
What happens to localStorage and sessionStorage?
localStorage or sessionStorage.This means:- Agents may access localStorage data from your human session
- localStorage changes persist after agent stops
- Some sites store authentication in localStorage, not cookies
- Manually clear localStorage before agent sessions
- Use Chrome DevTools: F12 → Application → Storage → Clear site data
Blocking & Controls
How does blocking work?
How does blocking work?
- Blocks agents from clicking specific buttons or filling specific inputs
- Matches elements by tag, ID, class, text content
- Prevents event propagation when blocked
- Shows visual feedback (red border flash)
- Blocks navigation to certain domains
- Prevents mixing context from different services
- Example: Block agent from visiting bank after visiting shopping site
- High-level policies applied via Declarative Net Request
- Disallow all clickable URLs (no hyperlink following)
- Disallow URLs with query parameters
- More performant but less granular
Can agents bypass blocking?
Can agents bypass blocking?
- Regular DOM events (clicks, inputs, form submissions)
- Browser navigation via
window.location - Link clicks
- Form interactions
- Direct JavaScript execution that bypasses events
- Native automation tools (Selenium, Playwright) with direct CDP access
- Browser extensions that inject code
- Actions taken outside the browser
What happens when an action is blocked?
What happens when an action is blocked?
- Event is prevented: Click/input doesn’t execute
- Visual feedback: Element briefly shows red border
- Notification shown: In-page toast notification appears
- Agent stops: Stop button is automatically clicked
- Badge alert: Extension icon shows ⛔ for 3 seconds
- Session continues: Session isn’t ended, just paused
- Review what was blocked in the dashboard
- Remove the block and resume
- End the session
Can I allow/deny specific websites?
Can I allow/deny specific websites?
- Allow agent everywhere except specific domains
- Add blocking rules for forbidden domains
- Example: Block
bank.com, allow everything else
- Use domain blocking with empty string
- Block navigation if ANY non-allowed domain was visited
- More restrictive
Technical Questions
How much storage does ContextFort use?
How much storage does ContextFort use?
- 50 screenshots @ ~500KB each = ~25MB
- Session metadata: <1MB
- Total: ~26MB
- ContextFort limits to 100 screenshots (FIFO buffer)
- Approximately 50MB maximum for screenshots
- Plus session metadata: ~5-10MB for many sessions
- Total cap: ~60MB in extreme cases
chrome.storage.localquota: ~5MB (but can request unlimited)- ContextFort requests
unlimitedStoragepermission - No practical limit on modern systems
chrome://quota-internalsDoes ContextFort slow down my browser?
Does ContextFort slow down my browser?
- Extension only active when ⌛ emoji present
- No CPU usage when agent isn’t running
- Screenshot capture: ~50-100ms per screenshot
- Storage write: ~10-50ms per write (queued)
- Event listeners: <1ms overhead per event
- Very fast agents (many actions per second)
- Large screenshots (4K displays)
- Low-end hardware
- Many simultaneous agent sessions
Can I use ContextFort with Incognito mode?
Can I use ContextFort with Incognito mode?
- Go to
chrome://extensions - Find ContextFort
- Click “Details”
- Enable “Allow in incognito”
- Clean slate cookies every time
- No cross-session contamination
- Better isolation
- Session profiles won’t persist across browser restarts
- Extensions may behave differently
- Some sites detect and block incognito mode
Is ContextFort open source?
Is ContextFort open source?
- GitHub: github.com/yourusername/contextfort
- All extension code is visible and auditable
- Community contributions welcome
- Review the code for security
- Fork and modify for your needs
- Contribute improvements
- Report issues
- Build from source instead of installing from Chrome Web Store
Can I export my session data?
Can I export my session data?
- Session metadata (times, URLs, counts)
- Screenshot metadata (timestamps, events)
- Screenshots as base64 or image files
- Blocking rules configuration
- JSON (for re-importing or processing)
- CSV (for spreadsheet analysis)
- ZIP archive (with images)
- Backup before clearing storage
- Sharing with team for review
- Compliance/audit trails
- Analyzing agent behavior patterns
Troubleshooting
Extension not working after Chrome update
Extension not working after Chrome update
- Check extension is still enabled:
chrome://extensions - Update ContextFort: It may need to update for new Chrome version
- Reload extension: Click refresh icon on extension card
- Check minimum version: ContextFort requires Chrome 134+
- Reinstall if needed: Uninstall and reinstall from Chrome Web Store
Dashboard won't load
Dashboard won't load
- Hard refresh:
Ctrl+Shift+R(orCmd+Shift+Ron Mac) - Clear extension cache:
chrome://extensions- Toggle ContextFort off then on
- Check console errors:
- F12 on dashboard
- Look for red errors
- Report to GitHub if you see errors
- Try different browser profile:
- Create new Chrome profile
- Install ContextFort there
- Test if issue persists
Where can I get help?
Where can I get help?
- Documentation: You’re reading it! Check other sections.
- GitHub Issues: github.com/yourusername/contextfort/issues
- GitHub Discussions: For questions, not bug reports
- Discord Community: discord.gg/contextfort
- Check Troubleshooting
- Search existing GitHub issues
- Include browser version and steps to reproduce
Future Development
What features are planned?
What features are planned?
- localStorage/sessionStorage isolation
- Automatic agent detection (no emoji needed)
- Video recording instead of screenshots
- Multi-browser support (Firefox, Safari)
- Team collaboration features
- Cloud sync for enterprise
- Real-time monitoring API
- Agent behavior analytics
- Feature requests on GitHub
- Vote on proposals in Discussions
- Submit PRs with implementations
Will ContextFort always be free?
Will ContextFort always be free?
- Core features remain free forever
- Open source license won’t change (MIT)
- Possible premium features for enterprise:
- Cloud sync
- Team management
- Advanced analytics
- Priority support