Lectio Sync
Overview
Privately sync your Lectio timetable to a dedicated Google Calendar.
Lectio Sync helps Danish students keep their Lectio timetable in a dedicated calendar. Sign in on the real Lectio website, connect your calendar, and let the extension add, update, or mark cancelled modules. The extension is local-first. It has no advertising, analytics, telemetry, or hosted application backend. It never asks for a Lectio password, automates MitID, or reads browser cookies directly. If Lectio returns an unexpected page or an expired session, synchronization stops before calendar changes are made. When the student connects Google Calendar, the extension sends the selected timetable fields to Google so it can create and update the dedicated calendar. Firefox stores a revocable Google OAuth refresh token locally so background synchronization can continue after Firefox restarts. No timetable data or OAuth token is sent to Lectio Sync or any analytics service. Features: - Sync current and upcoming timetable weeks. - Update changed modules without duplicates. - Mark cancellations clearly and notify the student. - Choose which timetable fields are copied. - Keep homework disabled unless the student enables it. - Disconnect without unexpectedly deleting the calendar. Permission explanations - Lectio website access: reads timetable pages using the student's existing Lectio session. - Google API access: creates and manages only the dedicated calendar created by Lectio Sync. - Identity: requests the student's explicit Google authorization. Firefox stores the resulting revocable refresh token locally. - Storage: keeps settings, calendar identifiers, and safe reconciliation metadata locally. - Alarms:*schedules best-effort background checks while the browser is available. - Notifications: reports cancellations and paused synchronization. - Safari native messaging and Calendar access: communicates with the signed companion app, which uses EventKit to update the dedicated calendar. Support statement Supported desktop browsers are Chrome, Brave, Firefox, and Safari on macOS. Browser background scheduling is best-effort and does not run while the browser or computer is shut down.
0 out of 5No ratings
Details
- Version0.2.4
- UpdatedAugust 27, 2026
- Size90.72KiB
- LanguagesEnglish (United States)
- Developer
Email
Johannes.peulicke@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
Lectio Sync has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
Lectio Sync handles the following:
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, visit the developer's support site