Effective October 13, 2026

End user license agreement: browser extensions and spreadsheet templates

This license is an agreement between you and Steven Michael Barber, doing business as Chimney Top Digital Services, a sole proprietorship based in Tennessee ("we", "us"), for the software listed at the end of this page (the "Software"): our Chrome browser extensions, free and Pro, and our Google Sheets templates. It applies whether you use a free tier or buy a Pro license or a template. It does not cover our hosted web apps, which have their own terms of service, or the use of this website (our website terms).

You accept this license by installing or using the Software and, when you buy, by completing the purchase. If you do not agree, do not install, use or buy the Software. Please read section 12: disputes go to small-claims court or the courts of Tennessee, and it waives class actions and jury trials to the extent the law allows.

1. License

We grant you a personal, non-exclusive, non-transferable, revocable license to install and use the Software for your own purposes, on the terms below.

  • Free tier (extensions). You may install the free tier on any number of your own devices.
  • Pro license (extensions). One license key is for one person and may be active on up to 3 devices at a time. A device that has not checked in for 90 days frees its slot, and "Deactivate this device" in the extension frees it at once. A monthly or yearly Pro license lasts while it is paid for.
  • Lifetime Pro license. A lifetime license lasts for the life of the product line: for as long as we publish that extension for the browser it was written for, and in any case for at least 3 years from purchase, without further payment. It is not the lifetime of the buyer or of a device.
  • Templates. Buying a template gives you a license to copy it into your own Google account and to use and modify that copy for yourself or your own business, on as many of your own sheets as you like. You may not resell, share or publish the template or a version of it, or use it to provide a service to others.

2. Restrictions

You must not: copy the Software except as section 1 allows; reverse engineer, decompile or disassemble it except where the law expressly permits; remove its notices; share, sell, rent or transfer a license key or a template; use the Software to break the law or anyone else's rights; or use it to build a competing product. Open-source components in the Software are licensed under their own terms (section 8), which prevail for those components.

3. License keys and activation

When you enter a Pro license key, the extension sends our license-check service the key, the name of the extension, a random identifier for that installation and a random identifier for that browser instance, so the service can confirm the key is valid and count the devices using it. The service stores the key as a hash, those identifiers and the last check-in time; no browsing data ever leaves your browser. The extension privacy policy describes this in full.

The extension re-checks the key from time to time. If a check cannot be made (for example, your browser is offline), Pro keeps working for 7 days after the last successful check; after that, Pro features pause until a check succeeds, and the free features keep working. If our license service cannot read its own key records, it keeps confirming a key that was active for up to 3 days, so an outage on our side does not shorten your 7 days.

We may revoke a key that is shared, resold, obtained by fraud, refunded or charged back.

4. Spreadsheet templates: how they work

A template is a Google Sheets workbook. You get it as a personal copy link: After you pay, we email your personal copy link from support@chimneytopdigital.com within a few minutes, to the address you used at checkout. You open the link and make your own copy in your Google Drive; it runs in your Google account, under Google's terms, and we have no access to your copy or its data.

The Core edition has no script and asks for no Google permissions. The Pro edition adds an Apps Script automation that asks for the Google permissions (OAuth scopes) listed for each template below. Because the scripts come with your copy rather than from the Google Workspace Marketplace, Google shows a "Google hasn't verified this app" screen the first time you use the Pro tools; you may decline, in which case the automations do not run and the rest of the template still works.

  • Bid Tracker (sold in the Trades Starter Bundle): no script in any edition, so it asks for no Google permissions.
  • Equipment Hours & Service Log, Pro edition. The Pro script runs a daily service check and emails a reminder when a machine is due. It asks to:
    • show its menu and messages inside Google Sheets (script.container.ui)
    • install and remove its own daily trigger, so the check can run while you are away (script.scriptapp)
    • send email from your Google account, only for the email feature described above (script.send_mail)
    • read and change the spreadsheet the script is bound to (only that spreadsheet, never your other files) (spreadsheets.currentonly)
    • see your Google account email address, used as the default recipient of the reminder emails when no reminder address is set in the sheet (userinfo.email)
  • Job-Cost Tracker, Pro edition. The Pro script saves a job-summary PDF to a folder it creates in your Drive and can email that PDF to your customer. It asks to:
    • create and manage only the Drive files and folder the script creates itself (the job-summary PDFs and their folder), never your other Drive files (drive.file)
    • show its menu and messages inside Google Sheets (script.container.ui)
    • send email from your Google account, only for the email feature described above (script.send_mail)
    • read and change the spreadsheet the script is bound to (only that spreadsheet, never your other files) (spreadsheets.currentonly)
  • Turnover & Revenue Board, Pro edition. The Pro script puts one Google Calendar event per upcoming turnover on a calendar it creates and names as you set. It asks to:
    • create a secondary calendar of its own in your Google Calendar and see, create, change and delete the events on it, and on no other calendar. The script uses it only to create the calendar named in Settings ("Turnovers" if blank) and to keep one event per upcoming turnover there; it cannot see or change your main calendar or any other calendar or event (calendar.app.created)
    • show its menu and messages inside Google Sheets (script.container.ui)
    • read and change the spreadsheet the script is bound to (only that spreadsheet, never your other files) (spreadsheets.currentonly)

The Start tab of a template reads a small public version list from our website so it can tell you when a newer version exists. Google Sheets makes that request; nothing from your sheet is sent. You can switch the check off with Settings › Update check › Off. The scripts call no outside service.

Templates that track revenue, expenses, job costs or tax percentages are record-keeping aids, not tax, accounting or legal advice. Confirm every figure with a professional before relying on it.

5. Updates and end of support

We may update the Software to fix problems, keep it working with browser or Google changes, or add features, and an update may replace the version you have. Browser extensions update automatically through the browser's store. We may stop publishing an extension or a template; if we do, we will announce it on this website at least 90 days in advance. Existing installations and copies keep working for as long as the browser or Google allows, and section 1 says what a lifetime license means in that case.

6. Fees, refund and merchant of record

Pro licenses and templates are sold by Stripe, our merchant of record, on its checkout pages and under its checkout terms, which govern the payment, tax, receipt and invoice; this license governs the Software. The checkout shows the price and, for a subscription, the renewal period. Monthly and yearly Pro licenses renew automatically until canceled; you can cancel at any time to stop future renewals by emailing support@chimneytopdigital.com from the address you bought with, and access continues to the end of the paid period.

If you are not happy for any reason, email support@chimneytopdigital.com within 14 days of your first charge and we will refund it in full, no questions asked; renewal payments and later purchases are not covered. Our refund policy has the details. A refund ends the license: a refunded key stops working, and a refunded template copy must be deleted.

7. Privacy

Our extensions run entirely on your device: there are no analytics, no crash reporting, no remote code and no advertising in the extensions, and your browsing data never leaves your browser. The only data sent to us is the license check in section 3 and, when you buy, the email address and order number Stripe sends us so we can issue and email your key. Templates run in your own Google account; the only outside request is the version check in section 4. The extension privacy policy and our privacy policy describe both.

8. Ownership and open source

The Software is licensed, not sold. The Software, its names and its design are owned or controlled by us or our licensors, and all rights not expressly granted in this license are reserved. Our extensions are independent products; where a listing says an extension is an "independent replacement" for another product, that product's name is used only to describe compatibility and its owner is not affiliated with us. Open-source components included in the Software keep their own licenses, which govern those components; email us for the list.

9. No warranty

THE SOFTWARE IS PROVIDED "AS IS" AND "AS AVAILABLE". TO THE FULLEST EXTENT THE LAW ALLOWS, CHIMNEY TOP DIGITAL SERVICES DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, ACCURACY AND NON-INFRINGEMENT. We do not promise that the Software will be error-free, that it will keep working with every browser or Google change, or that a template's calculations are right for your situation.

10. Limitation of liability

To the fullest extent the law allows, Chimney Top Digital Services is not liable for any indirect, incidental, special, consequential, exemplary or punitive damages, or for lost profits, revenue, data or goodwill, even if told they were possible, and our total liability for all claims about the Software is limited to the greater of the amount you paid us for it in the 12 months before the claim and US $25. Nothing in this license limits liability for death or personal injury caused by negligence, for fraud, for gross negligence or willful misconduct, or for anything else the law does not allow to be limited. Some jurisdictions do not allow some of these limits, so they may not all apply to you.

11. Termination

This license lasts until it ends under section 1 or 6, until you uninstall the Software or delete your copy, or until we end it because you have broken it, in which case you must stop using the Software and we may revoke your key. Sections 7 to 10, 12 and 13 survive.

12. Disputes, governing law, and buyers in the EU and UK

The two parts below are the same as in our hosted products' terms. Here "these terms" means this license and "the service" means the Software.

Disputes: informal resolution, courts, and class-action and jury waivers

Before starting any claim, email support@chimneytopdigital.com with a description of the dispute and give us 30 days to try to resolve it.

If it isn't resolved, either you or Chimney Top Digital Services may bring an individual claim in a small-claims court that has jurisdiction over it. Any other dispute about these terms or the service will be decided only by the courts named in "Governing law and venue".

Class-action waiver: to the extent the law allows, claims may be brought only individually, not as a plaintiff or class member in any class, collective or representative proceeding. Jury-trial waiver: to the extent the law allows, you and we each waive the right to a jury trial.

Consumers in the EU and the UK: the mandatory consumer-protection law of the country where you live prevails over these terms. The class-action and jury-trial waivers and the Tennessee venue do not apply to you, and you may bring a claim in the courts where you live.

Governing law and venue

These terms are governed by the laws of the State of Tennessee, without regard to its conflict-of-laws rules. Except for claims in small-claims court, any dispute will be heard only in the state courts of Knox County, Tennessee, or the U.S. District Court for the Eastern District of Tennessee, and both parties consent to that jurisdiction. For consumers in the EU and the UK, the previous section applies instead.

Paid plans on our website are not currently available in the EU, the EEA or the UK. The free extensions are available there; if you are a consumer in the EU or the UK, your statutory rights for digital content apply, and nothing in this license limits them.

13. Changes to this license

We may change this license. We post the new version here with a new effective date, and for a material change we give at least 30 days' notice on this page before it takes effect. A change does not reduce what you have already bought: it applies to renewals, new purchases and free-tier use after the effective date. Earlier versions are available on request.

Changes on October 13, 2026: section 6 names Stripe as our merchant of record, in place of our previous payment provider.

14. Contact

Chimney Top Digital Services. Email: support@chimneytopdigital.com. Postal address and legal notices: Chimney Top Digital Services, 9169 W State St #2913, Garden City, ID 83714, USA.

The Software

  • Pixel Ruler by Chimney Top: Chrome extension. Free; Pro $2.99/mo, $19/yr or $29 lifetime. Data leaving your device: the license check only (section 3).
  • Tab Link Copier by Chimney Top: Chrome extension. Free; Pro $2.99/mo, $19/yr or $29 lifetime. Data leaving your device: the license check only (section 3).
  • Window Organizer by Chimney Top: Chrome extension. Free; Pro $2.99/mo, $19/yr or $29 lifetime. Data leaving your device: the license check only (section 3).
  • Job-Cost Tracker: Google Sheets template, one-time price. Data leaving your copy: the version check only (section 4), which you can switch off.
  • Equipment Hours & Service Log: Google Sheets template, one-time price. Data leaving your copy: the version check only (section 4), which you can switch off.
  • Turnover & Revenue Board: Google Sheets template, one-time price. Data leaving your copy: the version check only (section 4), which you can switch off.
  • Trades Starter Bundle: Google Sheets template bundle, one-time price. Data leaving your copy: the version check only (section 4), which you can switch off.