Welcome to Leaves Tracker ("we", "us", "our"). Leaves Tracker is an open-source leave-management application designed for learning and personal use. This Privacy Policy describes how we collect, use, and share information when you use our app.
2. Information We Collect
Authentication Data: We use Google OAuth for authentication. We receive your Google profile information (name, email address, profile picture) solely to identify you.
Leave Records: Data you input about leave types, dates, and balances are stored in our databases (local SQLite for auth, MongoDB Atlas for leave data).
OTP Codes: We generate one-time passcodes (OTPs) for email verification, stored temporarily in Upstash Redis and expire after 10 minutes.
Technical Logs: We may collect usage logs and error information to improve the app’s reliability. Logs do not contain sensitive personal data.
3. How We Use Your Information
To authenticate and authorize your access via Google OAuth.
To manage your leave records and provide you with accurate balances.
To send verification emails (OTPs) and application notifications via email.
To troubleshoot and improve the app through error logging.
4. Data Storage & Security
Your leave data is stored securely in MongoDB Atlas. Authentication data resides in a local SQLite database. OTP codes are stored in Upstash Redis with automatic expiration. We implement industry-standard security measures to protect your data, including encrypted connections (HTTPS/TLS) and secure SMTP for emails.
This app is provided free of charge with no advertisements or paid features. Your use of Leaves Tracker is solely for learning and personal productivity.
8. Your Choices
You can delete your account and all associated leave records at any time by contacting us.
You can disable email notifications by updating your preferences in the app.
9. Contact Us
If you have questions about this Privacy Policy or your data, please contact us at support@leavestracker.one.