← Back to Birthday Sync

Privacy Policy

Last updated: March 4, 2026

Overview

Birthday Sync ("the Extension") is a Chrome extension and companion web app that extracts friend birthday dates from your Facebook account and syncs them to your Google Calendar as recurring yearly events. We are committed to protecting your privacy and being transparent about what data we access and how it is used.

Data we access

When you click "Extract Birthdays," the Extension reads friend names and birthday dates (month and day) from your Facebook friends list. This is the only data the Extension reads from Facebook.

When you choose to sync, the web app sends these birthday events to your Google Calendar using Google's OAuth 2.0 API with your explicit authorization.

Data storage

  • Extracted birthday data is cached locally in your browser using chrome.storage.local and your browser's localStorage. Cached data expires automatically.
  • No birthday data is stored on any external server. All processing happens client-side in your browser.
  • Google Calendar sync happens directly between your browser and Google's API. We do not proxy or intercept this communication.

Data sharing

We do not sell, transfer, or share your data with any third parties. Your birthday data is never sent to our servers or any external service other than Google Calendar (at your explicit request).

Permissions used

  • activeTab — to identify and access your active Facebook tab when you initiate extraction.
  • scripting — to inject the content script that reads birthday data from Facebook.
  • storage — to cache extraction progress and results locally in your browser.
  • Host permission (facebook.com) — required to read birthday data from Facebook's page.

Analytics and tracking

Birthday Sync does not include any analytics, telemetry, or tracking code. We do not collect usage statistics, crash reports, or any other behavioral data.

Changes to this policy

If we make material changes to this policy, we will update the "Last updated" date at the top of this page. Continued use of the Extension after changes constitutes acceptance of the updated policy.

Contact

If you have questions about this privacy policy, please open an issue on the project's GitHub repository.