Shopify app · Last updated May 29, 2026
The short version: AltHonest reads and writes your product data only — products, their images, and image alt text. It does not access, request, or store any of your customers' personal information. The only data stored is shop-scoped operational data needed to run the app (your shop domain, settings, image-scan results, alt-text suggestions, and usage counters). When you uninstall or request deletion, your shop's data is deleted.
AltHonest ("AltHonest", "we", "us", or "our"), operated by Nathan Avery Dev, is a Shopify app that helps merchants find product images with missing or weak alt text, generate alt text for those images, write it into their product data, and produce an image-accessibility coverage report. This Privacy Policy explains what data the app accesses, why, how it is stored, and how it is deleted.
a) Shopify session / authentication data. To operate as an embedded Shopify app, we store the OAuth session issued by Shopify (an access token, your shop domain, and associated session fields). This is used solely to authenticate API calls on your behalf and is provided and managed by Shopify's standard app authentication.
b) Product and image data (accessed; alt text written back). With your read_products permission, AltHonest reads your products and their images, including each image's current alt text and its CDN image URL. With your write_products / write_files permissions, AltHonest writes approved alt text back to your product media. We do not modify any other part of your products.
c) Image-accessibility scan results. For each scan we store, per image, an identifier, the product it belongs to, the product title, the image URL, the alt text observed at scan time, and a quality classification (Good / Weak / Missing), plus the aggregate coverage score. This is what powers your dashboard and report.
d) AI alt-text suggestions. When you generate alt text (Pro/Plus), we store the generated text, any edit you make, the target image, and the suggestion's status (pending / approved / applied / rejected / failed).
e) Shop settings & usage counters. Your chosen report brand name, default alt-text language, scheduled-audit toggle, last-known plan tier (for display), and per-shop daily/monthly image-usage counters used to enforce cost caps and rate limits.
We do NOT store customer personal data. AltHonest has no need for, does not request, and does not retain any personal information about your store's customers (no names, emails, phone numbers, addresses, or order data).
When you choose to generate alt text for selected images (a paid feature you explicitly trigger), the image's URL is sent to a third-party AI vision model provider — currently Anthropic (Claude) — to produce a short, descriptive alt-text string. Only the image and a minimal prompt (e.g. the product title and target language) are sent; no customer personal data is involved because we hold none. Generated suggestions are shown to you for review and editing before anything is written to your store — nothing is applied automatically.
We use the data above only to: authenticate with Shopify on your behalf; scan and classify your product images; generate, let you review, and apply alt text; produce your coverage report and (Plus) VPAT/ACR-style export; enforce usage caps so AI costs stay predictable; and display your current plan. We do not sell your data, and we do not use it for advertising.
We share data only with:
We do not share data with any other third parties.
app/uninstalled webhook deletes your stored Shopify sessions and flags your shop as uninstalled.shop/redact request (sent by Shopify ~48 hours after uninstall), the app hard-deletes all data for your shop — your shop record and, by cascade, every scan, scanned-image record, alt-text suggestion, and usage counter — along with any remaining sessions.customers/data_request and customers/redact requests have no customer-specific data to return or erase; the app logs the request (shop domain and numeric identifiers only, never customer contact details) and confirms completion.These behaviors are implemented in the app's mandatory GDPR/compliance webhooks.
Access tokens and shop data are stored in the app's database and used only to serve your shop. Secrets (API keys, the Shopify API secret, and the AI provider key) are held server-side in a managed secret store and as server-side environment variables; they are never exposed to the browser or written to client code.
You can uninstall AltHonest at any time from your Shopify admin, which begins the deletion flow described in §5. For any data request or question — including access, correction, or deletion — contact us at nathan@nathanaverydev.com. If you are in a jurisdiction with specific data-protection rights (e.g. the EEA/UK under GDPR, or California under the CCPA), you may exercise those rights by contacting us; as the app operator we will assist the store owner (the data controller) in responding.
AltHonest is a business-to-business merchant tool and is not directed to children. It does not knowingly collect data from children.
We may update this Privacy Policy as the app evolves. Material changes will be reflected here with an updated "Last updated" date; the current version is always the one hosted at this URL, which is linked from the app's App Store listing.
Nathan Avery Dev
Email: nathan@nathanaverydev.com
App: AltHonest — Honest Image Accessibility