Install

Privacy Policy

Last updated: September 28, 2026 · Applies to the Shopify app “njX Promo & Price Watch” by njX

Who we are

njX Promo & Price Watch is operated by njX, an independent developer. Contact: [email protected].

What the app does

It keeps a snapshot of your products’ prices and of your discounts, compares every change against it, and sends you an alert or a daily digest in Telegram, Slack, Discord or by e-mail. Access is read-only: the app cannot change prices, discounts, products or anything else in your store.

Data we read and store

From orders we read the lines only, never the buyer. The app requests three read-only permissions: read_products, read_discounts and read_orders. A paid order is cut, before it is even queued, to its lines (product, quantity, price) and to what each discount took off, so Results can say what a promo brought. Names, e-mail addresses, phone numbers, addresses and notes of your customers never reach our servers and are never stored; we request no customer fields from Shopify. Orders placed before the app was installed are not read. Results are kept for 90 days. Shopify’s mandatory customer-data and customer-redaction requests are answered automatically: we hold no customer data to return or delete.

How your numbers are used

Where data is processed

Retention

Channels and recipients

An e-mail address receives nothing until its owner clicks the confirmation link, and every message carries a one-click unsubscribe. A confirmation link is bound to the exact recipient it was issued for and only works while that recipient is still waiting to be confirmed, so an old link cannot re-subscribe someone who opted out. Anyone in a connected chat or channel can see the alerts, which contain product names, prices and discount names — connect a channel your team should see.

Security

All traffic is encrypted in transit (TLS). Stored data and its backups are encrypted at rest by Cloudflare (D1); e-mail addresses, webhook URLs and chat ids are additionally encrypted with a separate key (AES-256-GCM) and shown masked in the app. Provider error messages are stripped of the recipient’s address before they are logged. Links in e-mails are signed and expire. Shopify webhooks are verified by signature, and requests from our Telegram bot are checked against a secret token. Only the operator has access to production; the Cloudflare, GitHub and Shopify Partner accounts require strong passwords and two-factor authentication.

Incident response

What the app cannot tell you

Shopify tells apps what changed and when, never who changed it. We do not know which member of your staff edited a price, and we never imply that we do.

Contact

Questions or GDPR requests: [email protected], or the support form.