Cookie Policy
Last updated: October 29, 2025
1. Introduction
This Cookie Policy explains how Timetable Generator uses browser storage technologies including cookies, localStorage, and sessionStorage when you use our service.
2. What We Store
Timetable Generator stores data locally in your browser to provide functionality and improve your experience. All data is stored on your device and never transmitted to our servers.
Essential Browser Storage
- User Preferences: Language selection, theme preferences, and display settings
- Timetable Data: Your created timetables and schedules (stored locally only)
- PWA Installation State: Whether you've dismissed the PWA install prompt
- Service Worker Cache: Static assets for offline functionality
3. Types of Storage Used
LocalStorage
We use localStorage to persist your timetables, preferences, and settings across browser sessions. This data remains on your device until you clear your browser data or use our clear data feature.
Service Worker Cache
When you install our Progressive Web App (PWA), a service worker caches static assets (HTML, CSS, JavaScript, images) to enable offline functionality. This improves loading speed and allows the app to work without internet connection.
Session Storage
We may use sessionStorage for temporary data that is cleared when you close the browser tab. This is used for temporary state management during your session.
4. No Tracking Cookies
We do NOT use:
- Analytics cookies or tracking pixels
- Advertising cookies or retargeting
- Third-party tracking technologies
- Social media tracking cookies
- Cross-site tracking or fingerprinting
5. No Server-Side Storage
All your data is stored locally in your browser. We do not collect, store, or transmit any personal information or timetable data to our servers. Your data belongs to you and stays on your device.
6. Managing Browser Storage
You have full control over the data stored in your browser:
Clear Specific Data
- Delete individual timetables within the app
- Change language and theme preferences
- Reset settings to defaults
Clear All Data
To completely clear all stored data:
- Chrome/Edge: Settings → Privacy and security → Clear browsing data → Select "Cookies and other site data" and "Cached images and files"
- Firefox: Settings → Privacy & Security → Cookies and Site Data → Clear Data
- Safari: Preferences → Privacy → Manage Website Data → Remove for timetable-generator.pro
Disable Service Worker
To disable the service worker and offline functionality:
- Chrome: DevTools (F12) → Application → Service Workers → Unregister
- Firefox: about:serviceworkers → Find timetable-generator.pro → Unregister
7. Third-Party Services
We use Google Fonts, which may set cookies according to Google's privacy policy. These fonts are cached by the service worker for offline use. No other third-party services with cookie access are used.
8. GDPR Compliance
Because we store all data locally on your device and do not transmit any personal data to servers, we do not require cookie consent banners under GDPR. You have full control over your data through your browser settings.
9. Children's Privacy
Our service does not collect any personal information, making it safe for users of all ages. Parents and guardians should supervise children's internet usage as appropriate.
10. Changes to This Policy
We may update this Cookie Policy to reflect changes in our storage practices. The "Last updated" date at the top indicates when the policy was last revised. Continued use of the service constitutes acceptance of any changes.
11. Contact Us
If you have questions about our Cookie Policy or data storage practices, please contact us at privacy@timetable-generator.pro