Privacy Policy, Epitech Calendar Sync
Last updated: February 11, 2026
Epitech Calendar Sync is an open-source browser extension that syncs events from the Epitech intranet calendar to Google Calendar, Microsoft Outlook, or an ICS file. This privacy policy explains what data the extension accesses and how it is handled.
Data collected
The extension accesses the following data solely to perform calendar synchronization:
- Epitech intranet calendar events : title, date/time, location, module name, activity name, instructor name, and registration status.
- Epitech user profile : login and name, used only to identify your events.
- OAuth tokens : for Google Calendar and/or Microsoft Outlook, used to authenticate API requests on your behalf.
Use of data
- Events retrieved from the Epitech intranet are sent to Google Calendar and/or Microsoft Outlook only if you explicitly connect those services.
- Events can also be exported locally to an ICS file, with no transmission of data to an external service.
- Event data may be cached in the browser's local storage for the ICS export feature.
Data storage
- All data is stored locally in your browser (via the extension storage API).
- No data is sent, stored, or processed by any server operated by the extension developer.
- Google Calendar tokens are handled by the Chrome browser's built-in identity system.
- Outlook tokens are stored in the extension's local storage and expire after a short period.
Third-party services
The extension communicates directly with the following services via their official APIs:
| Service | Purpose | Data shared |
|---|---|---|
Epitech Intranet (intra.epitech.eu) | Retrieve calendar events | Your existing browser session |
Google Calendar API (googleapis.com) | Create/modify/delete events | Event details (title, time, location, description) |
Microsoft Graph API (graph.microsoft.com) | Create/modify/delete events | Event details (title, time, location, description) |
Each service is governed by its own privacy policy:
Permissions
| Permission | Reason |
|---|---|
storage | Save your settings and cached events locally |
identity | Authenticate with Google Calendar via OAuth |
notifications | Display sync status notifications |
alarms | Schedule periodic synchronization in the background |
Access to intra.epitech.eu | Read your calendar events |
Access to googleapis.com | Sync events to Google Calendar |
Access to graph.microsoft.com | Sync events to Outlook |
Data sharing
The extension does not sell, transfer, or share your data with third parties beyond the calendar services you explicitly connect.
Data retention and deletion
- Cached event data is stored only in your browser's local storage.
- Disconnecting a calendar service removes the associated token from local storage.
- Uninstalling the extension removes all locally stored data.
- Events previously synced to Google Calendar or Outlook remain in those services until you delete them.
Children's privacy
This extension is not intended for children under 13 and does not knowingly collect personal information from children.
Changes to this policy
Updates to this privacy policy will be reflected in this document with an updated date. Continued use of the extension after changes constitutes acceptance.
Contact
If you have any questions about this privacy policy, please open an issue on the GitHub repository.
Open Source
This extension is open source under the MIT license. You can review the full source code on GitHub.