Last updated: 12 August 2026
Congregation Scheduler ("the app") is developed independently by Vítězslav Škarda ("we", "us"). This policy explains what data the app handles and, importantly, who controls it — because of how the app is built, that is usually not us.
Congregation Scheduler has no central backend operated by us. Each congregation's administrator creates and owns a free Firebase project under their own Google account, and the app connects directly to that project. This means:
All of the data below is written directly from your device to your congregation's own Firebase project (Google Cloud infrastructure, in whatever region your administrator selected when creating it). None of it passes through, or is stored by, any server we operate.
| Category | Examples | Notes |
|---|---|---|
| Account data | E-mail address, password (handled by Firebase Authentication) | Needed to sign in |
| Profile data | Name, phone number, birth date, an emergency-contact note | Entered by you or an administrator; visible only to you and administrators with the relevant role |
| Scheduling & assignment data | Meeting parts, roles, qualifications, attendance counts | Visible to verified members of your congregation per their granted roles |
| Ministry activity | Field-service reports, monthly summaries | Entered by you or an administrator |
| Territory data | Addresses/notes you or your congregation enter, map links | Text you type in, not derived from device location |
| Files you upload | PDFs, images attached to the information board or reports | Stored (chunked) inside your congregation's Firestore database, capped at 10 MB per file |
We do not collect analytics, usage statistics, advertising identifiers, or crash reports. The app contains no analytics SDK, no advertising SDK, and no third-party tracker of any kind — only Firebase Authentication and Firestore (the database), both operated by Google on behalf of your congregation's administrator.
| Permission | Why the app asks for it |
|---|---|
| Camera | To scan a congregation's invitation QR code during setup/registration |
| Photo library | To pick a previously-saved QR code image instead of scanning live |
| Calendar | To add a meeting or assignment to your device calendar, only when you choose to |
| Contacts | Required by the underlying calendar-event API on some platforms; the app does not read or store your contacts |
| Internet | To communicate with your congregation's Firebase project |
The app requests each permission only at the moment it's needed for the action you took, and none of them are used for tracking.
Access is controlled by Firestore security rules published by your congregation's administrator (the app ships a reference rules file that every self-hosted instance uses). In short:
The only third party involved is Google Firebase, which provides the authentication and database infrastructure your congregation's administrator chose to use. We do not sell data, share it with advertisers, or transmit it anywhere else. Google's own privacy practices for Firebase apply to data at that layer; see Google's Privacy Policy and Firebase's data processing terms.
Because there is no central server, data retention is controlled entirely by your congregation's administrator through their Firebase project:
The app is a scheduling tool used by congregation administrators and members generally acting in a volunteer capacity; it is not directed at children, and we do not knowingly collect data specifically from children independent of a responsible administrator entering or supervising that data on the congregation's behalf.
If this policy changes, the "Last updated" date above will change and, for material changes, we will note it in the app's release notes.
Questions about the app itself (not your congregation's specific data — contact your administrator for that): rexervit@gmail.com.