Last updated: December 21, 2025
👋 About this project
Holiday Optimizer is an independent project built and maintained by Waqar Bin Kalim to help people plan time off more easily. These terms outline the guidelines that help keep things clear and fair for everyone.
It's a side project intended for personal planning, not professional advice. Please verify dates and policies with official sources before making decisions.
Built with modern tools (including AI assistance) and supported on a best-effort basis.
🎯 Service Overview
Holiday Optimizer analyzes holidays, weekends, and company days off using bundled holiday data (from the date-holidays library) and your inputs to suggest PTO combinations that maximize time off.
This plan is a helpful draft. Feel free to tweak it to match your preferences.
Note: Service availability depends on the application and the freshness of the bundled data. While reliability is prioritized, occasional maintenance or updates may temporarily affect functionality.
🤝 Terms of Use
By using Holiday Optimizer, you agree to:
- Use the service for personal holiday planning purposes
- Verify dates and policies with official sources before making decisions
- Understand holiday data is generated from bundled datasets and may lag official updates
- Respect the system's security and integrity
- Do not copy, redistribute, or commercialize the service or its outputs
- Accept that features and functionality may evolve over time
- Take responsibility for decisions made based on the tool's outputs
💳 Paid Calendar Export & Stripe Checkout
- Payments: The optional “Save as Calendar (.ics)” feature is processed by Stripe via Checkout. Stripe collects the billing details (email, address, payment method) needed to complete the transaction, including billing address where required, and confirms the purchase back to the service. See their Privacy Policy for details.
- Availability: Calendar export is currently available to U.S. customers only.
- File retention: Once generated, the ICS file is stored in a private AWS S3 bucket under a random token and deleted automatically after a short retention window (typically about 48 hours). Download links provided via the site or email are valid for the same window and are intended for your personal use only.
- Pre-checkout validation: To ensure the export works, the service generates a temporary calendar file before checkout as a preflight check. The download link is only issued after Stripe confirms payment.
- Email delivery: The download link is sent to the email you provided to Stripe using Resend purely for transactional messaging. The service does not store your email in the app. Resend may retain delivery logs under their policies; see Resend's Privacy Policy for current retention details: Resend Privacy Policy.
- Data deletion: The maintainer can delete data they control (like export files and download tokens). Billing details are stored by Stripe. At your request, the maintainer can delete Stripe Customer objects when possible, but Stripe may still retain certain records for legal or compliance reasons. You can also contact Stripe support directly. For details on how Stripe handles retention or deletion, refer to their Privacy Policy and Services Agreement.
↩️ Refunds & Delivery Issues
The calendar export is delivered instantly as a digital file, so all sales are final and non-refundable once the download link is issued. Exceptions are rare and handled case-by-case for billing errors or delivery failures as noted below.
- Non-delivery: If you do not receive the download link, a replacement link may be issued once for the same order after basic verification. Report delivery issues promptly (requests made after 30 days may not be processed).
- Expired links: Download links typically expire within ~48 hours. If the original link was delivered and later expires, a new purchase may be required; re-issuance after expiry is at the maintainer's sole discretion.
- Billing issues: If you see a duplicate charge for the same plan or a genuine unauthorized transaction, contact support first. The maintainer can review and may issue a refund at their sole discretion or direct you to Stripe support for resolution.
- Chargebacks: Please contact the maintainer before filing a chargeback so issues can be resolved quickly if possible.
- Timing: Responses and any discretionary resolutions are provided on a best-effort basis and are not guaranteed within a specific timeframe.
- Cooling-off waiver: By purchasing, you request immediate access to the digital download and waive any statutory cooling-off/withdrawal period for digital goods.
Please reach out via email (see Contact & Support) before filing a chargeback so issues can be reviewed directly; unsupported or late claims may be declined.
💾 Data & Privacy Summary
Plans and preferences are stored locally in your browser. Holiday calculations run locally using bundled date-holidays data, and the app uses limited, consent-based analytics to understand usage and improve the product.
For full details, review the Privacy Policy.
⚠️ Limitations & Accuracy
Holiday Optimizer is a small side project provided “as is.” The maintainer does their best, but the plan is just a helpful draft and you're responsible for how you use it. To the extent allowed by law, the maintainer can't accept liability for any outcomes from using the service. The maintainer is also not responsible for outages or third-party changes.
Always double-check important dates with official calendars or your employer.
🔄 Updates & Modifications
As an evolving project, Holiday Optimizer may undergo periodic updates and improvements. The right to modify or update these terms and the service's functionality is reserved. Users are encouraged to periodically review these terms for any changes.
📬 Contact & Support
This is a personal side project without a dedicated support team. The maintainer only works on it in personal time, so issues and feature requests are handled on a best-effort basis.
For billing, delivery, or refund-related questions, please email (best effort, responses are not guaranteed):
- Email: support@waqarbinkalim.com
Response times and updates may be delayed and are not guaranteed.