Skip to content

Terms of Service

GhostCode — Shopify Theme Audit App

Effective date: November 11, 2026

These Terms of Service ("Terms") govern your use of GhostCode ("the App"), operated by Alpenglow Software LLC ("we," "us," "our"). By installing or using the App, you agree to these Terms. If you do not agree, do not install or use the App.

1. Service Description

GhostCode is a Shopify app that scans your store's published theme for orphaned code left behind by previously uninstalled apps. The App identifies ghost scripts, stylesheets, snippets, and sections that may affect your store's performance, and reports findings with severity ratings and remediation guidance.

By default, the App is read-only. It reads your theme files and does not modify, edit, or delete them. You make any changes to your theme yourself, unless you choose to use Clean copy.

Clean copy (optional, Professional plan only). Clean copy needs the optional write_themes permission. The App asks for it through Shopify's consent screen the first time you use Clean copy, and does not have it until you approve. You can revoke it at any time in your Shopify admin. When you use Clean copy:

You can optionally grant additional read-only Shopify API scopes (translations, products, pages and content, and menus and URL redirects) through Shopify's consent screen to enable more checks. The App only reads this data; it never modifies it.

2. Eligibility

The App is available to Shopify merchants with an active Shopify store. You must have appropriate permissions to install apps on your store. By installing the App, you represent that you are authorized to do so on behalf of the store owner.

3. Plans and Billing

Available plans

PlanPriceScan limitKey features
Free $0 2 manual scans per month Severity counts, category breakdown, up to 5 findings in full, one-time homepage speed test
Standard $9/month 1 manual scan per week Full finding details, monthly scheduled scan, monthly store speed report, app install detection, PDF, CSV and JSON export
Professional $29/month Up to 5 manual scans per day All Standard features plus every theme, weekly scheduled scan, weekly store speed report, auto-rescan on theme publish, scan diffing, Clean copy (optional)

Billing terms

4. Acceptable Use

You agree not to:

5. Intellectual Property

6. Data and Privacy

Our collection and use of your data is governed by our Privacy Policy. By using the App, you agree to our data practices as described in that policy.

Key points:

7. Accuracy and Disclaimers

8. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW:

9. Termination

10. Changes to These Terms

We may update these Terms from time to time. If we make material changes, we will update the effective date at the top of this page. Continued use of the App after changes constitutes acceptance of the updated Terms. If you disagree with any changes, you may uninstall the App.

11. Indemnification

You agree to indemnify, defend, and hold harmless Alpenglow Software LLC and its officers, employees, and agents from and against any claims, liabilities, damages, losses, and expenses (including reasonable legal fees) arising out of or related to:

12. Force Majeure

We are not liable for any failure or delay in performing our obligations under these Terms due to causes beyond our reasonable control, including but not limited to: Shopify platform outages or API changes, internet service disruptions, infrastructure provider failures, natural disasters, pandemics, government actions, or acts of war or terrorism.

13. Dispute Resolution

Informal resolution

Before filing any formal claim, you agree to contact us at support@alpenglowsoftware.com and attempt to resolve the dispute informally for at least 30 days.

Binding arbitration

If a dispute cannot be resolved informally, you and Alpenglow Software LLC agree to resolve it through binding arbitration administered by the American Arbitration Association (AAA) under its Commercial Arbitration Rules. Arbitration will take place in Boulder County, Colorado, before a single arbitrator. The arbitrator's decision is final and binding.

Small claims exception

Either party may bring qualifying claims in small claims court in Boulder County, Colorado, as an alternative to arbitration.

Class action waiver

You agree that any dispute resolution proceedings will be conducted only on an individual basis and not as part of a class, consolidated, or representative action. You waive any right to participate in a class action lawsuit or class-wide arbitration against Alpenglow Software LLC.

Governing law

These Terms are governed by and construed in accordance with the laws of the State of Colorado, United States, without regard to conflict of law principles.

14. General Provisions

15. Contact Us

If you have questions about these Terms, contact us at:

Email: support@alpenglowsoftware.com