FrameWise

Privacy Policy

Your privacy is our priority

Last updated: January 2025
🔒 Privacy First FrameWise is designed with privacy as a core principle. All your data stays on your machine and is never transmitted to external servers. We believe in transparency and user control.

1. Data Collection

FrameWise does NOT collect ANY personal data.

The extension works entirely locally on your computer. We do not collect, store, or transmit any personal or browsing information. Your privacy is completely protected.

2. Locally Stored Data

FrameWise uses Chrome's local storage (chrome.storage.local) to save only:

  • Collections: Your saved configurations containing:
    • URLs (up to 8 per collection)
    • Selected layout preference
    • Window title (if provided)
    • Advanced options (background mode, reuse window)
    Maximum of 100 collections to prevent storage exhaustion.
  • Preferences: Your display settings including:
    • Default layout selection
    • UI options (URL expansion state, etc.)
    • Window management preferences
  • Window identifiers: Temporary tracking of window IDs to manage windows created by the extension. This allows the "Close windows" feature to work correctly. Orphaned window IDs are automatically cleaned up.
  • Activity history: Last 5 user actions for undo functionality. This includes actions like adding/deleting collections, modifying URLs, etc. History is stored in memory and not persisted to disk.
  • UI state: Your interface preferences (expanded/collapsed states, current collection loaded)

All this data remains on your device and never leaves your computer. No data is synchronized, backed up to cloud, or transmitted to any server.

Data Limits: FrameWise implements storage quotas to protect your device:

  • Maximum 100 collections
  • Collection names limited to 100 characters
  • URLs limited to 2048 characters each
  • Window titles limited to 200 characters

3. Permissions Used

FrameWise requests the following permissions to function:

  • activeTab: To access the active tab's URL only when you click the "+" button to add the current tab to your collection
  • storage: To save your configurations (collections, preferences, window tracking) locally on your device using Chrome's local storage API
  • windows: To create and organize multiple browser windows (main extension feature). This is the core functionality that allows FrameWise to open and position multiple websites simultaneously.
  • sidePanel: To allow the extension to be used in Chrome's side panel for persistent access while browsing
  • tabs: To maintain the side panel open when switching between tabs, ensuring the extension interface remains accessible while browsing
  • contextMenus: For potential context menu integration (currently reserved for future features)
  • system.display: To access display information for better multi-monitor support and screen size calculations

None of these permissions are used to collect, track, or transmit any data. All permissions are strictly necessary for the extension's core functionality.

Important: FrameWise does NOT require host permissions (host_permissions). The extension creates browser windows directly with URLs, which means it doesn't need to inject scripts into web pages or access page content. This provides better security and privacy.

4. External Connections

FrameWise makes no connections to external servers. The extension:

  • Contains no tracking or analytics code
  • Does not communicate with any server
  • Works entirely offline after installation

5. Cookies and Tracking

FrameWise does not use cookies and does not track your browsing activity. Your online behavior remains completely private.

6. Data Sharing

Since we do not collect any data, there is no data to share with third parties. Your information stays with you.

7. Your Rights

You have complete control over your data:

  • You can delete all your saved configurations at any time via the extension settings
  • You can uninstall the extension, which will delete all locally stored data
  • Your data is never synchronized with an account or server

8. Changes to This Policy

If we modify this privacy policy, we will update the "Last updated" date at the top of this page. We encourage you to review this page periodically to stay informed about how we protect your privacy.

9. Contact

If you have questions regarding this privacy policy, you can: