Willow Legal

Privacy Policy

Last updated: March 2026

Willow stores everything locally on your device. Nothing is sent to me. There are no user accounts, no analytics, no tracking, and no external servers involved in normal use of the extension.

Controller

Cyril Mugglin, Weissenrainstrasse 29, Uetikon am See, Zurich, Switzerland, Email

Does data protection law apply?

Willow processes no personal data in normal use. Everything the extension stores — your blocklist, intentions, stats, and settings — lives entirely on your device in Chrome’s local storage. I have no access to it, no server receives it, and nothing is transmitted anywhere during normal use.

Formal data protection regulations such as GDPR do not apply to Willow for free users, because no personal data is collected or processed by me. For Pro subscribers, GDPR applies narrowly in one area only: the license verification flow described below. If that changes in a future version, this policy will be updated and you will be notified.

What Willow stores — and why

Willow saves the following data on your device only, using Chrome’s built-in storage.

  • Blocklist — the domains you add as guided sites. Stored so the extension knows which sites to pause before.
  • Intentions — the text you type before each session, stored locally for your own history and stats. Intention text is entirely free-form. If you type content that reveals health information, legal matters, religious views, or other sensitive topics, that text stays on your device and is never transmitted anywhere. I recommend not including sensitive personal information in intention text, but if you do, it is protected by the same local-only guarantee as all other data.
  • Stats — a local log of your sessions: timestamps, domains visited, intentions set, sessions avoided or continued. Retained locally up to a maximum of 1,000 entries, after which the oldest entries are automatically removed.
  • Settings — your preferences: pause delay, default countdown duration, auto-close setting. Retained until you change or delete them.
  • Session state — whether a session is active and whether snooze mode is on. Stored in Chrome’s temporary session storage and cleared automatically when you close the browser.

All data is stored locally until you delete it via the Settings page or uninstall the extension. Uninstalling removes all locally stored data automatically. Session state is cleared on browser close.

Payments and Pro license verification

Pro subscriptions are handled by ExtensionPay, a third-party payment provider. When you purchase Pro, you interact directly with ExtensionPay — I do not receive or store your payment card details.

To verify whether your account has Pro access, the extension communicates with ExtensionPay’s servers on install, on browser start, and when you open the Settings page. Upon a successful verification, ExtensionPay returns your email address and subscription status to the extension. This data is stored in Chrome’s browser storage. If Chrome Sync is enabled on your device, this data may sync to Google’s servers as part of Chrome’s standard sync functionality.

The legal basis for this processing is performance of the contract — delivering your Pro subscription (Art. 6(1)(b) GDPR). No browsing data, blocklist, intentions, or stats are shared with ExtensionPay or any other third party.

You can request deletion of this data by cancelling your subscription and contacting Email

Permissions and why they are needed

  • storage — to save your blocklist, settings, and stats locally on your device.
  • alarms — to restore blocking rules automatically after a snooze period ends, even if the service worker has gone to sleep.
  • activeTab — to read the current tab’s URL so the popup can show the correct add or remove button for the site you are on. This URL is read in memory only and never stored or transmitted.
  • declarativeNetRequest — to intercept navigation to guided sites before the page loads, so there is no flash of the page before the intention prompt appears.
  • webNavigation — to capture your original destination URL before the redirect, so the prompt page can display which site you were heading to. This URL is stored temporarily in memory and cleared when you close the tab.

Your rights

These rights apply to the personal data processed as part of Pro license verification. They do not apply to data stored locally on your device, which is under your own full control at all times.

  • Access — you can request confirmation of whether I process personal data about you and receive a copy of it.
  • Correction — you can request correction of inaccurate data.
  • Deletion — you can delete all data stored by Willow at any time from the Settings page inside the extension. You can also request deletion by contacting me directly.
  • Portability — you have the right to receive your data in a structured, commonly used, machine-readable format (GDPR Art. 20).
  • Objection — you can object to processing based on legitimate interest at any time.
  • Restriction — you can request that I restrict processing of your data in certain circumstances.
  • Complaint — if you believe your data is being processed unlawfully, you have the right to lodge a complaint with a supervisory authority. Switzerland: Federal Data Protection and Information Commissioner (FDPIC) at edoeb.admin.ch. EU: the data protection authority in your country of residence.

To exercise any of these rights, contact Email. I will respond within 30 days.

California residents (CCPA)

I do not sell personal information. No personal data is shared with third parties for commercial purposes.

Categories of personal information collected: identifiers used for Pro license verification (email address), processed by ExtensionPay and received by the extension during license checks. All other data — blocklist, intentions, stats, settings — is stored locally on your device and not collected by me.

California residents have the right to know what personal information is collected and why; request deletion; opt out of the sale of personal information (not applicable — I do not sell data); and not be discriminated against for exercising these rights.

Policy updates

If I make material changes to this policy, I will notify users via an in-extension notification and update the date above. Continued use of Willow after a material change constitutes acceptance of the updated policy.

Contact

Email


Terms of Use

Last updated: March 2026

By installing and using Willow, you agree to these terms. If you do not agree, please uninstall the extension.

What Willow is

Willow is a personal productivity tool that adds a short pause before websites you choose to monitor. It does not block websites. It is not a parental control tool, a content filter, or a medical device. Willow makes no claims about treating, diagnosing, or curing any condition, including ADHD or any other attention-related disorder. It is a voluntary friction tool — you are always in control of whether you continue to a site.

Who I am

Willow is an independent product built and operated by Cyril Mugglin, an individual based in Switzerland. References to “I” or “my” in these terms refer to Cyril Mugglin personally.

Free and Pro plans

The Free plan is available at no charge with no time limit. Pro features require a paid monthly or annual subscription processed through ExtensionPay.

If I change the price of an active Pro subscription, I will give you at least 30 days’ written notice before the new price applies to your account. You have the right to cancel your subscription without penalty before the new price takes effect. Continued use after the notice period constitutes acceptance of the new price.

Permitted use

Willow is licensed for personal use on your own devices. You may use it on work devices for personal productivity purposes. You may not reverse-engineer, redistribute, sell, or sublicense the extension or any part of it.

Availability and discontinuation

Willow is provided as-is. I do not guarantee uninterrupted availability. Chrome extension updates are distributed by Google and may occasionally affect functionality outside my control.

If I decide to discontinue Willow, I will give all users at least 90 days’ advance notice via an in-extension notification and on this website. Pro subscribers whose paid period extends beyond the discontinuation date will receive a pro-rata refund of the unused portion of their subscription, processed through ExtensionPay.

Limitation of liability

To the maximum extent permitted by applicable law, my total aggregate liability to you for any claim arising out of or relating to Willow or these terms — regardless of the form of action, whether in contract, tort, statute, or otherwise — is limited to the greater of (a) the amount you paid me for Willow in the twelve months preceding the claim, or (b) CHF 10.

To the maximum extent permitted by applicable law, I exclude all liability for:

  • indirect, incidental, special, consequential, exemplary, or punitive damages;
  • loss of profits, revenue, business, contracts, or anticipated savings;
  • loss of data, corruption of data, or cost of recovering data;
  • loss of goodwill or reputation;
  • wasted expenditure or reliance loss;
  • damage to devices, systems, or other software caused by the extension or its updates;
  • any failure or delay resulting from circumstances outside my reasonable control, including acts of third parties, browser platform changes, or Google’s distribution of extension updates.

These exclusions apply whether or not I was advised of the possibility of such damages and whether or not they were foreseeable.

I make no warranty, express or implied, that Willow will meet your specific requirements, operate without interruption, be error-free, or produce any particular result in your behaviour or productivity. The extension is provided strictly as-is and as-available.

Nothing in this section limits or excludes my liability for death or personal injury caused by negligence, for fraud or fraudulent misrepresentation, for gross negligence or wilful misconduct, or for any other liability that cannot be excluded or limited under the mandatory laws of your country of residence, including any rights you hold as a consumer that applicable law does not permit parties to contract out of.

Governing law and jurisdiction

These terms are governed by the laws of Switzerland. I prefer to resolve any disputes informally first — please contact me via Email before initiating any formal proceedings.

For disputes that cannot be resolved informally, the courts of Zurich, Switzerland shall have jurisdiction. If you are an EU consumer, this clause does not override your right to rely on mandatory provisions of the law of your country of residence or to bring proceedings in your home country courts.

Changes to these terms

I will notify users of material changes via in-extension notification and update the date above. Continued use after a material change constitutes acceptance.

Contact

Email


Refund Policy

Last updated: March 2026

30-day satisfaction guarantee

If you are not satisfied with Willow Pro within 30 days of your purchase, contact me and I will issue a full refund — no questions asked.

EU statutory right of withdrawal

If you are an EU consumer, you have a statutory 14-day right of withdrawal from digital service purchases under the EU Consumer Rights Directive (2011/83/EU). My 30-day guarantee exceeds this and covers it fully.

Please note: if you request that Pro features are activated immediately upon purchase, which is the default, you acknowledge that the service has begun and you may lose the statutory right of withdrawal once the service has been fully performed. Your contractual 30-day guarantee remains unaffected regardless.

After 30 days

Refund requests after 30 days are reviewed individually. If a technical issue prevented normal use of Pro features during your subscription period, contact me and I will find a fair resolution.

Subscriptions

Monthly and annual subscriptions can be cancelled at any time from within the extension or through ExtensionPay. Cancellation stops all future charges immediately. The current billing period is not refunded unless the request falls within the 30-day guarantee window, except where required by applicable law.

Discontinuation refunds

If I discontinue Willow and your paid subscription period extends beyond the discontinuation date, you will receive a pro-rata refund of the unused portion automatically. You will not need to request this.

How to request a refund

Email with your order confirmation number. I aim to respond within 2 business days.