Privacy Policy

Last updated: October 23, 2026

This Privacy Policy describes how NerdLabs ("we," "us," or "our") collects, uses, and protects information through the TraceKit application ("the App"). TraceKit is a Shopify application, embedded in the Shopify admin, that lets merchants log and track lot, batch and expiry information against their products — for food, cosmetics, supplements, and any other perishable or regulated goods.

1. Information We Collect

1.1 Shopify Store Data

TraceKit requests only the minimum Shopify API access it needs:

Those are the only Shopify API scopes the App requests. Beyond the buyer name and email shown on a recall trace, TraceKit does not read your customer records or any personal data about your store's customers, and it does not write to your store.

1.2 Store and Session Data

To run the App for your store, we store:

1.3 Lot Records You Enter

To provide the App's core functionality, we store the lot records that you and your staff enter:

Recall traces are not stored. A recall trace is read from Shopify when you open it and again when you export it; nothing from it is written to TraceKit's database.

No buyer personal data is stored. The only buyer personal data TraceKit touches is the buyer name and email shown on a recall trace, read live from Shopify for that report and never written to TraceKit's database, logs or backups. Lot depletion stores order references only (order ID, order number and line item ID), never the buyer's details.

1.4 Store Owner's Email

While the App is installed, we register with our email service:

1.5 Support Messages

If you message us from inside the app (including a free setup or customization request), we store your messages, your shop domain, the reply-to email address and name you provide or that Shopify lists for your store, and your admin language — used only to answer you and to email you when we reply.

1.6 Error Reports

If a page of the app in your Shopify admin hits a technical error, your browser sends us the error message and stack trace, the page address (without its query string), the browser type, and your shop domain, so we can find and fix the bug. Our support service on our DigitalOcean server stores the report and, through Mailgun, emails an alert with the error text and stack trace, page address and shop domain to our team's mailbox, which Google hosts. When Shopify's shop/redact request arrives, your shop domain in the stored reports is replaced with an anonymous identifier and the page address and browser type are removed. That does not cover the alert emails: we keep them while we need them to fix the bug and delete them on request.

2. How We Use Your Information

We use the collected data exclusively to:

3. Data Sharing and Disclosure

We do not sell, rent, or share your data with third parties for their marketing purposes. Your data may be shared only in the following circumstances:

4. Data Storage and Security

5. Data Retention and Deletion

We retain your data only as long as you have TraceKit installed. When you uninstall the App:

6. Shopify Privacy Webhooks (GDPR)

TraceKit implements all three of Shopify's mandatory privacy webhooks:

7. Your Rights

You have the right to:

To exercise any of these rights, email support@nerdlabs.us.

8. Cookies and Tracking

TraceKit does not use cookies for advertising or tracking purposes. It uses only what Shopify's embedded-app session requires in order to function. The App contains no third-party analytics and no advertising pixels.

9. Children's Privacy

TraceKit is a business tool for Shopify merchants. We do not knowingly collect information from children under 13.

10. Changes to This Policy

We may update this Privacy Policy from time to time. We will notify you of significant changes by posting an update within the App or by email.

11. Contact Us

If you have questions about this Privacy Policy or how we handle your data, contact us at:

NerdLabs
Email: support@nerdlabs.us
Website: nerdlabs.us