Privacy Policy
Last updated: April 6, 2026
ProgTrack, LLC ("we," "our," "us") operates the iLiturgy web application at iliturgy.com and missals.iliturgy.com. This Privacy Policy explains how we collect, use, and protect your personal data in compliance with the General Data Protection Regulation (GDPR) and applicable privacy laws.
1. Data Controller
The data controller responsible for your personal data is:
ProgTrack, LLC
Contact: [Insert contact email]
2. Data We Collect
2.1 Account Data
When you create an account, we collect:
- Name — to personalize your experience
- Email address — for authentication, password resets, and account communications
- Password — stored as a one-way bcrypt hash; we cannot read your password
Legal basis: Contract performance (Art. 6(1)(b) GDPR) — necessary to provide you with the service.
2.2 Payment Data
Payment processing is handled by Stripe, Inc. We do not store your full credit card number. We retain only:
- Card type (e.g., Visa, Mastercard)
- Last four digits of your card number
- Stripe customer ID (an opaque identifier)
Legal basis: Contract performance (Art. 6(1)(b) GDPR).
Stripe's own privacy policy applies to data they process: stripe.com/privacy.
2.3 Analytics Data (Privacy-Respecting)
We collect minimal, anonymized analytics to understand how the app is used:
- Daily visitor hash — a SHA-256 hash of your IP address combined with the date. This is a one-way hash that cannot be reversed to identify you. It is used only to count unique visitors per day.
- Country code — derived from your IP at the time of the request. Only the 2-letter country code is stored (e.g., "US," "ES"); the IP address itself is not stored.
- Liturgical preferences — which form of the Mass (Ordinary/Extraordinary) and which languages you selected.
- Date viewed — which liturgical date you looked at.
What we do NOT collect: raw IP addresses, user agents, browser fingerprints, cookies beyond the session cookie, or any third-party tracking scripts (no Google Analytics, no Facebook Pixel, no advertising trackers).
Legal basis: Legitimate interest (Art. 6(1)(f) GDPR) — understanding aggregate usage to improve the service.
3. Cookies
We use only essential cookies:
- Session cookie (
iliturgy_session) — necessary for authentication. Expires when you close your browser or after 2 hours of inactivity. - CSRF token cookie — protects against cross-site request forgery attacks.
We do not use advertising cookies, tracking cookies, or third-party analytics cookies. Because we use only strictly necessary cookies, consent is not required under GDPR Art. 5(3) of the ePrivacy Directive.
4. How We Use Your Data
- To provide and maintain the iLiturgy service
- To process your subscription payments via Stripe
- To send password reset emails (no marketing emails)
- To understand aggregate usage patterns (anonymized analytics)
- To comply with legal obligations
We do not sell, rent, or share your personal data with third parties for marketing purposes.
5. Data Sharing
We share data only with:
- Stripe, Inc. — payment processing (name, email, card details)
- Email service provider — transactional emails only (password resets)
- Hetzner Online GmbH — server hosting (data stored on Hetzner infrastructure in the EU/EEA)
- Cloudflare, Inc. — CDN and DDoS protection (requests pass through Cloudflare's network)
6. Your Rights Under GDPR
If you are in the European Economic Area, you have the right to:
- Access your personal data (Art. 15)
- Rectify inaccurate data (Art. 16)
- Erase your data ("right to be forgotten") (Art. 17)
- Restrict processing (Art. 18)
- Data portability — receive your data in a structured format (Art. 20)
- Object to processing based on legitimate interest (Art. 21)
- Lodge a complaint with your local data protection authority
To exercise any of these rights, contact us at [Insert contact email]. We will respond within 30 days.
7. Data Retention
- Account data: Retained while your account is active. Deleted within 30 days of account deletion request.
- Payment data: Retained as required by tax and accounting law (typically 7 years for transaction records).
- Analytics data: Anonymized aggregates retained indefinitely. Daily visitor hashes are non-reversible and cannot identify you.
8. Data Security
We protect your data with:
- TLS/SSL encryption for all data in transit (enforced via Cloudflare)
- Bcrypt password hashing (passwords cannot be read or reversed)
- Database encryption at rest on Hetzner infrastructure
- No storage of full payment card numbers (Stripe handles PCI compliance)
9. Children's Privacy
iLiturgy is not directed at children under 16. We do not knowingly collect personal data from children. If you believe a child has provided us with personal data, please contact us for deletion.
10. Changes to This Policy
We may update this Privacy Policy from time to time. Material changes will be communicated via email or a notice within the application. The "Last updated" date at the top reflects the most recent revision.
11. Contact
For privacy inquiries, data requests, or concerns:
ProgTrack, LLC
Email: [Insert contact email]