Overview
Teams Tile Swapper is a Chrome extension that replaces Microsoft Teams participant tiles with a custom image, random cats, or random dogs. This policy explains what data the extension accesses and how it is handled.
Data Collection
- No analytics or tracking of any kind
- No cookies or user accounts
- No access to meeting audio, video, chat, or participant information
- No personal information collection
Data Processing
The extension operates entirely on your device. The following is the only data that leaves your browser:
- Cat mode: The extension requests images from cataas.com only while Cats mode is active. These requests contain no personal information.
- Dog mode: The extension requests images from dog.ceo only while Dogs mode is active. These requests contain no personal information.
- Custom mode: No external requests. Your uploaded image never leaves your browser.
Local Storage
The extension uses Chrome's local storage to remember your settings on your device:
- Current mode (Custom, Cats, or Dogs)
- Your uploaded custom image (downscaled, stored as a local data URL)
- Your focal point and fit preferences
- Enabled/disabled state
This data is never synced, shared, or transmitted to any server.
Meeting Content
The extension does not read, record, or transmit any meeting content. It does not access audio, video streams, chat messages, shared screens, or participant lists. It only modifies the visual appearance of participant tile DOM elements in the Teams web page.
Permissions
- Storage — Saves your preferences locally in your browser.
- Host access to teams.cloud.microsoft, teams.microsoft.com, teams.live.com — The content script runs on the Teams web client to apply the tile overlay.
- Host access to cataas.com, dog.ceo, images.dog.ceo — Fetches random cat and dog images only when those modes are selected.
Third-Party Services
When you select Cats or Dogs mode, images are fetched from:
These services may log standard request metadata (such as IP address) as part of normal web hosting. The extension sends no identifying information beyond what any browser sends when loading an image.
Data Retention
No data is retained by this extension beyond the settings stored in Chrome's local storage on your own device. Uninstalling the extension removes all stored data.
Changes to This Policy
If this policy is updated, the changes will be reflected on this page with an updated date.
Contact
If you have questions about this privacy policy, please open an issue on the GitHub repository.