End User License Agreement
This End User License Agreement ("Agreement" or "EULA") is between DealDoctor PLLC ("Licensor," "DealDoctor," "we," "us," or "our") and the individual or entity that installs, accesses, purchases, or uses CALENDARguardian™ ("CalendarGuardian" or the "Software") ("you" or "Customer"). By installing, accessing, purchasing, clicking to accept, or using the Software, you agree to this EULA. When the connection screen requires a checkbox, checking it and selecting a calendar connection records your electronic acceptance of the current EULA and your authorization to begin the provider authorization process.
Optional email invitation scanning and cleanup
Mailbox access requires separate authorization and folder selection. Read-only scanning evaluates meeting requests and supported calendar attachments. Optional invitation cleanup requires an additional express permission and provider authorization for mailbox changes. It moves existing and future invitation emails matching your saved CalendarGuardian block rules to Trash or Deleted Items in selected folders, including previously saved blocks. Ordinary email remains outside this feature. It does not create provider-wide blocks, prevent delivery, send replies or RSVP. Calendar actions require their separate permissions.
Scanning defaults to 30 UTC calendar days, including today; you can select 7, 30 or 90 days. Cleanup and manual scans use the selected window. Automatic scans check new mail since the previous successful scan with a one-day overlap, within that window. No automatic all-history scan is performed. Previously identified invitations remain available for review and authorized cleanup. Provider access, processing limits and service availability still apply. Background checks run daily (every 24 hours) while enabled and product access remains active. You can stop cleanup separately or disconnect scanning. Existing provider requests may finish after withdrawal. Provider permissions can be broader than the product's invitation-only use. Microsoft and Google require renewed mailbox-write authorization for cleanup; Yahoo and iCloud use generated app passwords. We record action results separately from rules and do not guarantee every removal succeeds. Restore moved messages through your mailbox before provider retention expires. Unblocking does not restore them automatically. CalendarGuardian does not permanently purge Trash.
This is calendar-invitation protection, not general email security. Detection may produce false positives or miss threats. Read the email privacy disclosure for processing, retention and withdrawal details.
1. Definitions
Authorized User means a person permitted to use the Software under your account or subscription. Calendar Provider means Microsoft, Google, Apple, or another third-party calendar or identity provider supported by the Software. Customer Data means information you provide to, connect to, or create through the Software, including calendar data and protection rules. Order means a Marketplace purchase, online subscription, order form, or other transaction that identifies the plan, fees, users, term, or usage limits. Protection Action means an action the Software performs on a calendar event, including flagging, reporting, blocking within CalendarGuardian, deleting, dismissing, quarantining, or recreating available event information.
2. License and subscription
Subject to this EULA, any applicable Order, and payment of applicable fees, DealDoctor grants one individual user a limited, non-exclusive, non-transferable, non-sublicensable, revocable right during the applicable term to install, access, and use CalendarGuardian for personal or internal business purposes. That user may connect the supported calendar accounts the user owns, controls, or is authorized to use. Available actions may differ by device and Calendar Provider.
3. Calendar-provider authorization
You authorize CalendarGuardian to connect to and interact with the Calendar Provider account or device calendar store you select using the permissions you approve. Microsoft connections may use delegated Microsoft Graph permissions that permit CalendarGuardian to read and write calendar information and read basic profile information. Google connections may use Google OAuth/OpenID Connect and Google Calendar API permissions that permit CalendarGuardian to read and edit calendar events and receive authorized calendar-change notifications. Apple-native clients may request full Calendar access through EventKit, and Android-native clients may request read/write Calendar permission, so the app can read, review, and, when instructed, modify events visible through the device calendar store.
CalendarGuardian does not require your ordinary Microsoft, Google, Yahoo, or Apple Account password. Optional Yahoo and iCloud mailbox connections use a separate provider-generated app password, as disclosed in the email-scanning terms. Server-side provider connections use OAuth token material where applicable, and native calendar authorization is controlled by the operating system. You represent that you own, control, or are authorized to connect each account, device calendar, and calendar source you use with the Software. You are responsible for ensuring that your use complies with your organization's policies, contractual obligations, professional duties, and applicable law.
4. Detection, reporting, blocking, and automated actions
CalendarGuardian evaluates calendar invitations using rules, content signals, event metadata, links, recurrence, organizer information, user-defined trusted/blocked lists and review keywords, enabled locally cached threat-intelligence feeds, and other disclosed detection methods. Calendar invitation content is not sent to listed feed providers for lookup. Detection is probabilistic and imperfect, and external intelligence may be incomplete, unavailable, stale, or inaccurate.
False positives and false negatives can occur. A legitimate event may be flagged or removed, and a malicious or unwanted event may not be detected. You remain responsible for reviewing your calendar and configuring protection settings appropriate for your circumstances.
When you expressly block a sender or domain, CalendarGuardian may automatically act on future matching invitations where the connected provider and applicable platform rules permit that behavior. "Block" means a CalendarGuardian rule unless the Software expressly identifies the action as a provider-level block.
A CalendarGuardian "Report" records your determination that an event is unwanted, junk, phishing, or suspicious. CalendarGuardian will pass a report to the Calendar Provider only when the provider exposes a supported production reporting interface, the required permission has been authorized, and CalendarGuardian expressly identifies that provider-reporting action as enabled. A CalendarGuardian report does not by itself guarantee that Microsoft, Google, Apple, or another provider receives or acts on the report.
5. Removal, notification behavior, and restoration
CalendarGuardian may use Calendar Provider APIs or native frameworks to request deletion without attendee updates, delete an event, or perform another supported removal action. CalendarGuardian does not currently automatically accept, tentatively accept, or decline invitations. Calendar Provider behavior can change and may differ based on account type, client, organizer status, tenant configuration, calendar source, or API semantics. We do not warrant that a removal will be silent to the organizer or other attendees in every circumstance, even when CalendarGuardian requests that provider notifications not be sent.
On Apple platforms, CalendarGuardian's native removal functions are designed to be invoked through an authorized user action consistent with applicable EventKit requirements. Availability of automated background protection may therefore differ from server-connected Microsoft or Google accounts.
If CalendarGuardian offers restoration, it may recreate available event information as a new local calendar event. Restoration may not reconstruct the original organizer-controlled meeting, attendee responses, meeting series relationship, online-meeting link behavior, or other provider state. You should not rely on CalendarGuardian as the sole archive of important meeting information.
6. User controls
You may disable protection, adjust supported thresholds, maintain trusted and blocked rules, review flagged events, revoke provider permissions, and delete CalendarGuardian account data. CalendarGuardian may use provider-supported categories, colors, or private event markers to identify flagged events inside the calendar and synchronize review actions across the calendar add-in and web application. Provider or operating-system settings may impose additional controls.
7. Customer Data and privacy
As between the parties, you retain ownership of Customer Data. You grant DealDoctor a limited right to access, process, transmit, store, and modify Customer Data solely as reasonably necessary to provide, secure, support, and improve CalendarGuardian, comply with law, and enforce this EULA. Our Privacy Policy describes our data practices. Where applicable, the Data Processing Agreement governs processing of Personal Data on behalf of business customers.
8. Acceptable use
You may not use CalendarGuardian to access accounts you are not authorized to access, interfere with another person's calendar, facilitate harassment, evade security controls, distribute malware, violate privacy or communications laws, reverse engineer the Software except where law prohibits this restriction, resell access except under a written reseller agreement, or use the Software to develop or benchmark a competing service in violation of applicable law or contractual restrictions. Additional rules appear in the Acceptable Use Policy.
9. Third-party services
CalendarGuardian depends on Calendar Providers, cloud infrastructure, marketplaces, identity platforms, mobile operating systems, app stores, and other third-party services. Their services are governed by their own terms. We do not control and are not responsible for outages, API changes, permission changes, review requirements, account restrictions, or other acts or omissions of third-party services, although we will use commercially reasonable efforts to adapt CalendarGuardian when practical.
10. Trial, fees, renewals, and billing
CalendarGuardian includes a 14-day full-feature trial for one individual user where the applicable purchase channel marks the user eligible. The service-account trial begins when the user completes account creation, including email verification for email-and-password accounts, and does not require a payment card. A native-store trial begins under the Apple App Store or Google Play subscription terms shown before purchase. Unless the user purchases the applicable annual subscription, protected features pause when the trial or paid entitlement ends; billing, restore-purchase, consent, and data-deletion controls remain available where applicable. The base annual price is US $19.99 plus applicable taxes. $9.99 for your first year. Sale through December 31, 2026, at 11:59 p.m. Eastern. Then $19.99 per year until canceled. No coupon required. Website checkout opened during the offer period locks that offer for the checkout session; starting a free trial alone does not reserve the offer. Store offers may differ. The binding localized price and trial eligibility are those displayed by Apple, Google, Stripe, or another authorized purchase channel before confirmation. Store subscriptions renew automatically until canceled through the applicable Apple Account or Google Play subscription settings. One purchase covers the individual user and the product/platform entitlement identified by that purchase channel; the Software does not promise that separately purchased website, Apple, and Google entitlements are interchangeable unless it expressly confirms account linking. Except where required by law or marketplace rules, prepaid fees are non-refundable. We may change the price for future renewal periods with notice handled through the applicable purchase channel.
11. Intellectual property
DealDoctor retains all right, title, and interest in CalendarGuardian, its software, design, detection logic, documentation, branding, and related intellectual property. CALENDARguardian™ and associated CG marks are trademarks of DealDoctor PLLC. DealDoctor® is a registered trademark of DealDoctor PLLC. Feedback you voluntarily provide may be used by DealDoctor without restriction or compensation, provided we do not identify your Confidential Information as feedback.
12. Confidentiality
Each party will use reasonable care to protect the other party's non-public confidential information and will use such information only to perform or exercise rights under this EULA. This obligation does not apply to information that is public through no fault of the receiving party, independently developed, rightfully received without restriction, or required to be disclosed by law.
13. Security
Where email-and-password sign-in is enabled, you must verify the email address you control before setting your CalendarGuardian password. Keep that password confidential and use the password-reset process if needed. Signing in is separate from authorizing calendar or mailbox access. Existing Microsoft and Google sign-in methods remain available where configured.
DealDoctor will maintain commercially reasonable administrative and technical safeguards appropriate to the nature of the service. No internet-connected service can be guaranteed completely secure. CalendarGuardian does not represent that it has obtained SOC 2, ISO 27001, or other certification unless we expressly state that such certification has been obtained.
14. Warranties and disclaimers
We warrant that we have authority to license the Software and will use commercially reasonable efforts to provide it substantially in accordance with its documentation during a paid subscription. Your exclusive remedy for a material breach of this limited performance warranty is correction of the nonconformity or, if we cannot reasonably correct it, termination and a refund of prepaid fees for the unused portion of the affected paid term.
EXCEPT FOR THE EXPRESS WARRANTY ABOVE AND TO THE MAXIMUM EXTENT PERMITTED BY LAW, CALENDARGUARDIAN IS PROVIDED "AS IS" AND "AS AVAILABLE." WE DISCLAIM IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, AND WARRANTIES ARISING FROM COURSE OF DEALING OR USAGE OF TRADE. WE DO NOT WARRANT THAT CALENDARGUARDIAN WILL IDENTIFY ALL JUNK, SPAM, PHISHING, OR MALICIOUS INVITATIONS; WILL NEVER FLAG OR REMOVE A LEGITIMATE EVENT; WILL OPERATE WITHOUT INTERRUPTION; OR WILL REMAIN COMPATIBLE WITH EVERY THIRD-PARTY PLATFORM.
15. Limitation of liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, NEITHER PARTY WILL BE LIABLE FOR INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, EXEMPLARY, OR PUNITIVE DAMAGES, INCLUDING LOST PROFITS, BUSINESS INTERRUPTION, OR LOSS OF DATA, EVEN IF ADVISED OF THE POSSIBILITY. EACH PARTY'S TOTAL CUMULATIVE LIABILITY ARISING OUT OF OR RELATED TO THIS EULA WILL NOT EXCEED THE AMOUNT YOU PAID TO DEALDOCTOR FOR CALENDARGUARDIAN DURING THE TWELVE MONTHS PRECEDING THE EVENT GIVING RISE TO THE CLAIM. NOTHING LIMITS LIABILITY THAT CANNOT LAWFULLY BE LIMITED.
16. Indemnification
You will defend and indemnify DealDoctor from third-party claims arising from your unauthorized use of a Calendar Provider account, your unlawful use of the Software, Customer Data you lack the right to process, or your material breach of this EULA. DealDoctor will defend you from a third-party claim that the unmodified Software itself infringes a U.S. patent, copyright, or trademark, subject to customary exclusions for Customer Data, third-party services, modifications, combinations, and misuse. These obligations are subject to the liability limits above to the extent permitted by law.
17. Term and termination
This EULA begins when you first accept, install, access, or use CalendarGuardian and continues until terminated. You may terminate by canceling the applicable subscription, disconnecting accounts, revoking native permissions, and ceasing use. We may suspend or terminate access for material breach, nonpayment, security risk, unlawful conduct, provider requirements, or discontinuation of the service. Upon termination, your license ends. Data deletion and retention are governed by the Privacy Policy and applicable Order.
18. Disputes and governing law
Before initiating a formal dispute, the parties will attempt in good faith for 30 days to resolve it after written notice. Unresolved disputes will be resolved by binding arbitration administered by the American Arbitration Association under its applicable Commercial Arbitration Rules by one arbitrator in New York, New York, except that either party may seek injunctive relief for intellectual-property or confidentiality violations. Claims must be brought individually and not as a class, collective, or representative action to the maximum extent permitted by law. This EULA is governed by New York law without regard to conflict-of-laws rules.
19. Additional terms
You may not use or export the Software in violation of U.S. export-control or sanctions laws. Preview or beta features may be modified or discontinued without service-level commitments. CalendarGuardian will not depend on an unsupported beta provider API for a production-critical function unless that status is expressly disclosed. If an Order conflicts with this EULA regarding commercial terms, the Order controls. If the DPA conflicts regarding Personal Data processing, the DPA controls.
20. Changes and notices
We may update this EULA to reflect product, legal, security, mobile-platform, or Calendar Provider changes. Material changes will be communicated through the service, website, app, or account email where reasonably practicable. Notices to DealDoctor should be sent to legal@dealdoctor.pro.
Automatic invitation blocking and content rules
Optional automatic email blocking creates sender blocks for high-risk invitations scoring at least 90/100 and saves a hash of sufficiently detailed invitation content. Matching content is recognized even when the sender changes. Exact matching normalizes spacing, letter case and common tracking tags. Conservative near-duplicate matching also requires substantial shared invitation text and a shared campaign link host; common calendar-service link hosts cannot establish that match. Short text and subject-only matches do not create content rules. Manual invitation blocks also save eligible content rules, independently of the automatic-blocking setting. Content rules synchronize across your protected connections. Approved invitations and trusted senders are excluded from automatic email blocking and cleanup. Ordinary email is excluded. Lower-confidence findings remain available for review. Turning automatic blocking off stops new automatic rules; saved rules continue until removed in Rules. Cleanup remains separately controlled, and moved email can be restored from Trash before the provider deletes it under its retention policy.