Terms and Conditions
Effective Date: 2026.02.20
Welcome to RooMaster — a mobile application developed for Android and iOS devices,
designed to manage and display meeting room availability by synchronizing with Google Calendar or Microsoft Calendar.
By downloading, accessing, or using RooMaster, you agree to be bound by the following Terms and Conditions.
If you do not agree with these terms, please do not use the app.
1. Description of Service
RooMaster is a subscription-based application that enables users to view and book meeting rooms via Google Calendar
or Microsoft Calendar. It is intended to run on tablets mounted near meeting rooms and provides real-time
synchronization with the calendar assigned to that room.
The app provides:
- Google OAuth or Microsoft OAuth login and access to calendar data
- Real-time display of current and upcoming bookings
- On-device quick booking
- Check-in/out and meeting extension features
- Device session management
- Subscription-based access for multiple devices and features
2. Account Registration and Authentication
To use RooMaster, you must sign in using either a Google account or a Microsoft account via OAuth. Both options are mutually exclusive — you only
need one to use the app.
Google OAuth
When signing in with Google, RooMaster will:
- Request read-only access to your calendar list and calendar metadata
- Request read and write access to your Google Calendar events
- Retrieve your email address to create a unique user record
- Store basic settings and linked devices associated with your account
Microsoft OAuth
When signing in with Microsoft, RooMaster will:
- Request read and write access to your Microsoft Calendar (
Calendars.ReadWrite) - Retrieve your email address and Microsoft account identifier (Azure AD Object ID) to create a unique user record
- Store basic settings and linked devices associated with your account
You are responsible for maintaining the confidentiality of your account credentials and for any
activity under your account.
3. Device Management
When you sign in to RooMaster on multiple devices, each device is registered under your account.
The app:
- Stores a unique device ID
- Tracks active device sessions
- Uses this data to determine eligibility for usage based on your subscription plan
4. Subscriptions and In-App Purchases
RooMaster is a paid subscription-based service.
- Subscriptions are billed via Google Play Store or Apple App Store
- Subscriptions are cross-platform and linked to your account
- Payment charged at confirmation of purchase
- Subscriptions automatically renew unless cancelled at least 24 hours before the end of the current period
- You can manage and cancel subscriptions in your Google Play or Apple ID settings.
- Refunds are handled according to store policies.
5. Acceptable Use
You agree not to:
- Misuse the app or its integrations with Google Calendar or Microsoft Calendar
- Reverse-engineer, decompile, or tamper with the app
- Use the app for any illegal or unauthorized purposes
6. Privacy and Data Collection
RooMaster collects and stores the following Personally Identifiable Information (PII):
- Email address
- Microsoft account identifier (Azure AD Object ID) (for Microsoft OAuth users)
- Device ID and device name
- Purchase transaction ID
- Crash reports and diagnostic information
For full details, see our Privacy Policy.
7. GDPR Rights
The Service complies with the General Data Protection Regulation (GDPR). Users located in the EEA have rights regarding their personal data.
More information is available in the Privacy Policy.
8. System-Level Permissions and Device Configuration
Android: RooMaster requests access to:
- Display over other apps to keep the app in the foreground (if configured)
- Control screen-on/screen-off scheduling (if configured)
- Automatically start on boot (if configured)
- Periodically restart the app (if configured)
- Run in Single App Mode (App Pinning) if configured via device settings
iOS:
- The app is designed to run in Single App Mode (Guided Access) to ensure continuous availability.
- The app uses local push notifications to alert users if the app is minimized.
These features ensure the app remains available and visible for meeting room usage.
9. Termination
We reserve the right to suspend or terminate your access to RooMaster if:
- You violate these Terms
- We detect misuse of system or subscription features
- We discontinue the service
Upon termination, all associated device sessions and user data may be deleted.
10. Modifications
We may update these Terms and Conditions from time to time. If we do, we will notify users via the app
or email. Continued use of RooMaster after changes implies acceptance of the revised terms.