One Calendar Terms of Service
Last updated: April 22, 2025
Welcome to One Calendar! These Terms of Service ('Terms') govern your use of our website, application, and services. By accessing or using One Calendar, you agree to be bound by these Terms. If you do not agree, please do not use our services.
1. Use of One Calendar
One Calendar is a scheduling and collaboration tool designed for users of all ages. You may use our services to create, manage, and share calendars, subject to these Terms.
You must provide accurate information when creating an account via Clerk authentication (GitHub, Google, or Microsoft).
You are responsible for maintaining the confidentiality of your account credentials and for all activities under your account.
2. License (GNU GPLv3)
One Calendar is open-source software licensed under the GNU General Public License v3.0 (GPLv3). You are free to use, modify, and distribute the software in accordance with the terms of the GPLv3.
The source code is available on our GitHub repository. Any modifications or derivative works must also be licensed under GPLv3 and made publicly available.
For details, please review the full GPLv3 license at https://www.gnu.org/licenses/gpl-3.0.en.html.
3. Self-Hosting
You may self-host One Calendar on your own servers. Instructions and source code are available on our GitHub repository.
When self-hosting, you are responsible for ensuring compliance with these Terms, the GPLv3 license, and applicable laws, including data protection regulations.
We provide no warranties or support for self-hosted instances unless explicitly agreed upon.
4. Third-Party Services
One Calendar integrates with third-party services, including Clerk for authentication (via GitHub, Google, or Microsoft) and Vercel Blob for file storage.
We are not responsible for any interruptions, downtime, or issues caused by these third-party services. Your use of these services is subject to their respective terms and privacy policies.
We strive to maintain reliable integrations but cannot guarantee the availability or performance of third-party services.
5. User Responsibilities
You agree to use One Calendar in compliance with applicable laws and regulations.
You are responsible for the content you create, upload, or share, including calendar events and files stored via Supabase.
You must not use One Calendar for illegal, harmful, or abusive purposes, including but not limited to distributing malware, engaging in harassment, or violating intellectual property rights.
6. Community Guidelines
We encourage a respectful and inclusive community. When collaborating or contributing to One Calendar (e.g., via GitHub), you agree to:
- Be respectful and considerate in your interactions.
- Refrain from posting offensive, discriminatory, or inappropriate content.
- Follow our contribution guidelines outlined in the GitHub repository.
Violations of these guidelines may result in account suspension or termination.
7. Intellectual Property
Content you create in One Calendar (e.g., events, uploaded files) remains your property. By uploading content, you grant us a non-exclusive, worldwide, royalty-free license to store, display, and process it as needed to provide our services.
One Calendar’s software, design, and branding are licensed under GPLv3 or owned by us, except where third-party licenses apply.
8. Limitation of Liability
One Calendar is provided 'as is' without warranties of any kind, express or implied, including fitness for a particular purpose.
We are not liable for any damages arising from your use of One Calendar, including data loss, service interruptions, or third-party actions.
Our liability is limited to the maximum extent permitted by law.
9. Termination
You may stop using One Calendar at any time. You can delete your account via the account settings.
We reserve the right to suspend or terminate your access if you violate these Terms or engage in harmful behavior.
Upon termination, your data will be deleted in accordance with our Privacy Policy.
10. Changes to These Terms
We may update these Terms from time to time. Changes will be posted on this page with an updated 'Last updated' date.
Continued use of One Calendar after changes constitutes acceptance of the updated Terms.
11. Contact Us
If you have questions about these Terms, please contact us at evan.huang000@proton.me or via GitHub.
We welcome feedback and contributions to improve One Calendar.