Privacy Policy
Last updated: March 10, 2026
1. Introduction
João Rocha de Carvalho operates TimeOffCalendar. This Privacy Policy explains how we collect, use, and protect your personal data.
2. Data Controller
João Rocha de Carvalho
Praça Álamos, 7005-242 Évora, Portugal
joao@timeoffcalendar.com
3. Data We Collect
- Account: Email, name, password (hashed), account settings
- Calendar: Your time off entries, country preferences, profile settings
- Usage: Access times, pages visited, IP address (for security)
4. How We Use Your Data
- To provide and maintain the service
- To improve and fix issues
- To communicate with you about your account
5. Legal Basis (GDPR)
- Contract: To provide the service you signed up for
- Legal obligation: To comply with applicable laws
- Legitimate interest: To improve our service and security
- Consent: For optional features like analytics
6. Data Retention
We keep your data while your account is active. After you delete your account, we remove your data within 30 days, except where we must keep it for legal reasons.
7. Your Rights
You can access, correct, or delete your data. You can also export your data or object to certain processing. Email us to exercise these rights.
8. Third Parties
We use these services to run TimeOffCalendar:
- Supabase: Data storage and authentication
- Resend: Transactional emails
- Stripe: Payment processing
- Vercel: Hosting and analytics (with your consent)
All partners are bound by data protection agreements.
9. International Transfers
Some of our providers operate outside the EU. When we transfer data, we use Standard Contractual Clauses to ensure your data stays protected.
10. Cookies
We use essential cookies for authentication and session management. These are necessary for the service to work.
With your consent, we also use analytics cookies to understand how users interact with our site. You can change your cookie preferences anytime via the footer.
11. Security
We encrypt data, use access controls, run security assessments, and maintain backups to protect your information.
12. Changes
We may update this Privacy Policy. We will post changes here with an updated date. Please check back periodically.
13. Contact
Questions? Email joao@timeoffcalendar.com
You can also file a complaint with your local data protection authority if you believe we violated data protection laws.