Privacy Policy
Last updated: March 24, 2026
1. Introduction
Meeting Alarm ("we", "our", or "the App") is a meeting reminder application that syncs with Google Calendar to provide timely alarms for your scheduled events. This Privacy Policy explains how we collect, use, store, and protect your information when you use our mobile application and web services.
By using Meeting Alarm, you agree to the collection and use of information in accordance with this policy.
2. Information We Collect
2.1 Account Information
When you create an account, we collect:
- Email address
- Password (stored in hashed form)
- Name (if provided)
2.2 Google Calendar Data
When you connect your Google Calendar, we access and store:
- Calendar event details (title, date, time, duration)
- Google OAuth tokens (encrypted using AES-256-GCM)
We only request read access to your calendar events. We do not modify, delete, or share your calendar data with third parties.
2.3 Device Information
To deliver push notifications and alarms, we collect:
- Firebase Cloud Messaging (FCM) device token
- Device platform (Android or iOS)
2.4 User Preferences
We store your alarm and reminder settings, including:
- Reminder time offset (e.g., 5, 10, 15, 30 minutes before a meeting)
- Alarm sound preference
- Vibration settings
3. How We Use Your Information
We use your information solely to provide and improve the Meeting Alarm service:
- Sync your Google Calendar events to schedule alarms
- Send push notifications and trigger alarms before meetings
- Authenticate your identity and secure your account
- Store your reminder preferences
We do not sell, rent, or share your personal information with third parties for marketing or advertising purposes.
4. Data Storage and Security
- All API communication is encrypted via HTTPS.
- Google OAuth tokens are encrypted at rest using AES-256-GCM.
- Passwords are hashed using bcrypt and never stored in plain text.
- Authentication uses short-lived JWT access tokens and secure refresh tokens.
- Data is stored in a secured MongoDB database.
5. Third-Party Services
Meeting Alarm integrates with the following third-party services:
- Google Calendar API — to read your calendar events and receive real-time updates via webhooks.
- Google OAuth 2.0 — for secure authentication and calendar authorization.
- Firebase Cloud Messaging (FCM) — to deliver push notifications to your device.
These services have their own privacy policies. We encourage you to review them:
6. Google API Services User Data Policy
Meeting Alarm's use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.
Specifically, we limit our use of Google user data to providing and improving the Meeting Alarm service. We do not use Google user data for serving advertisements or for any purpose unrelated to the core functionality of the app.
7. Data Retention
We retain your data for as long as your account is active. Calendar event data is cached temporarily and refreshed on each sync. If you delete your account, all associated data (account information, OAuth tokens, preferences, and cached events) will be permanently deleted from our servers.
8. Your Rights
You have the right to:
- Access the personal data we hold about you
- Request correction of inaccurate data
- Request deletion of your account and all associated data
- Revoke Google Calendar access at any time through your Google Account settings
- Opt out of push notifications through your device settings
9. Children's Privacy
Meeting Alarm is not intended for use by children under the age of 13. We do not knowingly collect personal information from children under 13. If you believe a child has provided us with personal data, please contact us so we can delete it.
10. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new policy on this page and updating the "Last updated" date. Your continued use of the App after changes are posted constitutes acceptance of the revised policy.
11. Contact Us
If you have questions or concerns about this Privacy Policy or your data, please contact us at: