Deskal

DESKAL

Terms of Use

How Deskal works, the applicable app license and your choices.

Last updated: November 3, 2026.

About Deskal and these terms

Deskal is an independent macOS client for Google Calendar and Google Tasks, published by Rudnei Gomes, based in São Paulo, Brazil. Support and legal questions may be sent to support@deskal.app.

These terms describe the use and operation of Deskal, including its embedded Google web pages, menu bar mini calendar, Dock features, native notifications and FullSync. Deskal is not affiliated with, sponsored by or endorsed by Google or Apple. Their names, services and trademarks belong to their respective owners.

The applicable software license, these terms and mandatory law govern use of the app. This document does not substitute for a Google authorization, macOS permission or separate choice to activate FullSync. The Privacy Policy, also available offline in Settings → Privacy & Legal, explains data handling; it is a transparency notice, not a blanket consent to processing.

App license and App Store distribution

For copies obtained through the Mac App Store, Apple's Standard Licensed Application End User License Agreement applies unless the App Store listing provides an applicable custom license. Deskal is licensed under that agreement, rather than sold outright. These terms supplement the applicable license with product information and do not replace or expand its restrictions or override mandatory consumer rights. Read Apple's Standard EULA.

Deskal's app code, design and branding remain protected by applicable intellectual-property rights. Third-party software and content remain subject to their own licenses and rights. Nothing here restricts lawful interoperability, accessibility, security research or other rights protected by applicable law.

Eligibility, accounts and authorized use

You must meet applicable legal capacity, age and Google account requirements. If local law requires a parent or legal representative's authorization, obtain it before using the app. Deskal is not directed to children. Acting for an organization requires authority to do so and compliance with its account and data-handling rules.

A Google account and internet connectivity are required for Google's online services. Cached native data can remain visible while offline and may be out of date. Work or school account administrators may restrict authorization or access. Deskal cannot override those restrictions.

Use only accounts and content you are authorized to access. Respect other people's privacy and rights when viewing shared calendars, sending invitation responses or providing information to support. Do not use Deskal to gain unauthorized access, distribute malicious content, disrupt services or bypass security controls. Keep your Mac and account secure. Deskal support will never need your Google password, OAuth tokens, authorization codes or browser cookies.

Webview, FullSync and background operation

Webview provides access to Google's web interfaces without activating Deskal's native API synchronization. FullSync adds authorized local synchronization and native agenda features. Activating FullSync requires completion of its setup and Google authorization; it includes Background Sync, which can start at Mac login and continue after the main app is closed. Notification delivery still depends on your choices and macOS permission. Choosing no notifications does not stop synchronization.

The mini calendar, its login behavior and opening the main app at login are separate settings. Closing the main window or quitting the main app does not necessarily stop enabled background components. To stop native synchronization, choose Webview in Settings → Sync → Mode. To disconnect and remove Deskal's local data and background registrations, use Settings → Account → Disconnection → Disconnect… and confirm.

Changes to Google data

Actions you request in Deskal can change data in Google, including task completion or reopening and invitation responses. Actions in the embedded Google web interfaces can also create, change or delete content according to Google's features. Shared content and invitation responses may be visible to other participants under Google's settings.

Some native actions are queued locally while awaiting processing. An action's appearance in Deskal does not guarantee that Google has accepted it. Connectivity, permissions, concurrent edits, revoked authorization or service errors can cause delays, conflicts or failure. Check important changes in Google. Disconnecting can discard pending local actions; it does not undo changes already accepted by Google.

Synchronization, notifications and availability

Synchronization, date interpretation, displayed counts and notifications depend on Google services, available APIs, account configuration, connectivity, time zones, macOS permissions and the state of your Mac. Sleep, shutdown, Focus, notification settings or background restrictions can delay or suppress updates and alerts. Deskal does not guarantee that every item will appear immediately or that every notification will be delivered.

Deskal is a productivity tool, not an emergency-alert system or a substitute for independently verifying critical deadlines. Keep appropriate copies of important information and use a suitable additional alert method when timing is essential. The local agenda cache is not a complete backup of your Google account and is not an archival or disaster-recovery service.

Google and macOS changes, outages, quotas or account restrictions can affect compatibility and availability. Updates may be needed. Deskal does not promise a particular future feature, release date, support response time or uninterrupted service. Any enforceable commitments in the purchase listing or applicable law continue to apply.

External services and links

Google's terms and privacy rules govern its accounts, embedded pages and services. Apple controls macOS permissions and App Store distribution. Opening external links can disclose connection information to the destination and may open a separate app or website. Review the relevant provider's terms before using its services. Deskal does not control third-party content, security practices or availability. Responsibilities for Deskal's own conduct remain governed by applicable law and the applicable license.

Your content and privacy

You and other rights holders retain your respective rights in events, tasks and other account content. Deskal does not claim ownership of that content. Access is limited to providing the features you authorize as described in the Privacy Policy; these terms grant no general right to sell your content, advertise using it or train AI models on it.

The Privacy Policy describes local caches, Keychain credentials, Google web-session data, notifications, diagnostics, support correspondence, retention and your choices. Deskal does not operate an agenda-content storage server and cannot remotely restore or delete files that exist only on your Mac. This does not remove any privacy duties or rights that apply.

Payment, refunds and support

Any price, purchase conditions or subscription offered will be disclosed before purchase through the relevant App Store interface. This document creates no subscription, recurring charge or payment obligation. Purchases, billing, cancellations and refund requests are subject to Apple's applicable processes and terms and your mandatory legal rights. A third party's change to its service does not automatically cancel any statutory remedy you may have.

Contact support@deskal.app or use the Support page for assistance. Do not send credentials or unnecessary calendar contents. Review screenshots and logs before sharing them. Deskal may need additional non-sensitive technical information to investigate a problem.

Stopping use and removing data

You can stop using Deskal at any time. Use Settings → Account → Disconnection → Disconnect… before uninstalling when you want the app to remove its local connections and data. Check the completion result. Network, Keychain or macOS failures can leave cleanup or Google revocation pending; Deskal retries while running and resumes pending work when reopened. Uninstalling alone is not confirmation of data removal or revocation.

Switching to Webview removes native synchronization access and its local data while preserving the embedded Google web session and appearance preferences. Full disconnection also removes the embedded web session and app preferences and stops background components. Google authorization revocation may affect other Deskal installations using the same Google account and OAuth project. You can separately manage authorization in your Google Account connections.

Neither action deletes source events, tasks or your Google account, undoes changes already sent to Google, signs you out of a separate browser, or removes independent backups, exports or copies already shared with others. The Privacy Policy explains removal and retention in more detail. License termination is governed by the applicable license; it does not eliminate accrued rights, mandatory remedies or data-protection obligations.

Warranties, responsibility and consumer rights

The warranty and liability provisions of the applicable software license apply only to the extent permitted by law. Deskal does not add a separate promise that synchronization, notifications or external services will always be timely, accurate or available. No statement here excludes a statutory guarantee or remedy, or transfers responsibility for Deskal's unlawful conduct to you.

Nothing in these terms excludes or limits responsibility that cannot lawfully be excluded or limited, including applicable consumer protections, required data-protection duties and legally protected remedies. Any broader protection in your applicable license or mandatory law prevails. This document imposes no additional monetary liability cap, indemnity, mandatory arbitration or class-action waiver.

Applicable law and resolving concerns

Contact support@deskal.app to raise a concern. Contacting support is not a prerequisite to exercising a legal remedy unless applicable law requires it. You retain access to competent courts, regulators and consumer-protection bodies and any mandatory protections of your country or region. These terms do not select an exclusive foreign forum or displace governing-law rules in the applicable license or mandatory law.

If a provision is unenforceable, it applies only to the lawful extent and the remaining provisions continue where legally possible. No delay in exercising a right automatically waives it. Neither this provision nor a revision can remove rights that mandatory law protects.

Changes to these terms

The date above identifies the revision bundled with this release. Material changes will be communicated through an appropriate notice and, where legally required, a request for agreement before they take effect. An updated website alone does not retroactively change accrued rights or establish acceptance of every change. New Google permissions or optional background activity continue to require the separate authorization or choice applicable to those features. Changes remain subject to the applicable license and mandatory law.