Last updated: November 9, 2026
FriendLog (“we”, “our”, or “the extension”) is committed to protecting your privacy. This Privacy Policy explains our practices regarding data collection, use, and disclosure when you use the FriendLog Chrome Extension.
1. Core Principle: 100% Local-First & Private
FriendLog operates entirely on your local device. We do not operate an external database, backend server, or analytics pipeline.
- No Remote Data Transmission: Your Facebook friend list, names, profile pictures, and change history are never transmitted, uploaded, or sold to any external server or third party.
- No User Tracking: We do not track your browsing history, clicks, search queries, or activity outside of the extension’s explicit friend-list comparison function.
- No Account Required: FriendLog does not require you to create an account, log into a proprietary service, or provide your email address.
2. Information Handled by FriendLog
When you use FriendLog, the extension processes the following information solely within your local browser:
- Facebook Profile & Friend Information:
- Your Facebook user ID and public display name.
- Your friends’ Facebook user IDs, names, profile URLs, profile photo URLs, and account restriction status.
- Purpose: To display your friend list and identify changes between snapshots (e.g., newly added friends or missing friends).
- Storage: Stored locally in your browser using Chrome’s sandboxed local storage (
chrome.storage.local).
- Snapshot History & Timestamps:
- Timestamps of when scans occurred and records of identified changes.
- Purpose: To present your Friend List History within the extension’s user interface.
- Storage: Stored locally in your browser.
- User Preferences:
- Your preferred display language (English or Vietnamese).
- Storage: Stored locally in your browser.
3. Permissions Justification
FriendLog requests the minimum set of permissions necessary to function:
storage: Used exclusively to store your friend list snapshots, change history, and language preference locally on your device.
alarms: Used to schedule periodic, low-impact background checks (e.g., once every 60 minutes) to update friend list changes without requiring the popup to remain open.
declarativeNetRequest: Used to ensure requests to Facebook’s GraphQL and friend-list endpoints carry the necessary origin headers for authenticated retrieval using your existing browser session.