Who we are
Pulse SEO – AI Audit & Fix ("the app") is a Shopify application operated by Bedi SEO. You can reach us at bediseopro@gmail.com.
What we access in your store
When you install the app, Shopify asks you to approve the following permissions:
- Read blog content — your blog posts, their HTML, images, links, tags and SEO fields. This is how the app scans for issues.
- Read products — used to match broken links and broken images against products that still exist in your catalogue, so replacements can be suggested accurately, and to check product and collection pages for the same SEO issues the app finds in blog posts.
- Edit products — used only to apply a product or collection fix that you have explicitly approved: an SEO title, a meta description, or image alt text. See Changes we make to your store.
- Write blog content — used only to apply a blog fix that you have explicitly approved. See Changes we make to your store.
The app does not request or receive access to your orders, your customers, payment information, or any other part of your store.
Changes we make to your store
Pulse SEO can make changes to your store's content, but only changes you approve. When the app detects an issue it may generate a suggested fix — repaired links, image alt text, meta titles and descriptions for blog posts, and SEO titles, descriptions and image alt text for products and collections. Every suggestion is shown to you first; nothing is ever written to your store without you reviewing and applying it. The app never edits your content automatically, in the background, on a schedule, or as part of a scan.
The changes the app can make are limited to:
- adding alt text to a blog image, product image or collection image that has none;
- setting or replacing the meta description or SEO title of a blog post, product or collection;
- replacing the destination of a broken link in a blog post, or removing the link while leaving the surrounding text in place;
- repairing or removing a broken image reference in a blog post, including malformed responsive image (
srcset) entries.
Each change is applied as a targeted edit to the specific element concerned, made through Shopify's official API under the permissions you granted at install. On products and collections the app edits only those SEO fields and image alt text — it never rewrites a product description, and it never touches prices, inventory or availability. It does not rewrite, reformat or regenerate the body of your blog posts, and it does not delete anything.
You can review and edit the exact text of any suggested fix before applying it, and you can edit or revert any applied change in your Shopify admin at any time. Removing the app from your store stops all future access immediately; changes already applied to your content remain, because they are your content.
What the app can never touch. Orders, customers, payment settings, themes and store settings are outside the app's permissions entirely — Shopify does not allow the app to read or change them. Prices, inventory and product availability are different: the products permission technically covers some of those fields, but the app contains no code that changes them. The only product fields it ever writes are SEO titles, meta descriptions and image alt text, and only when you apply a fix.
AI processing
When you request an AI-generated fix — alt text, a meta description, an SEO title, or the selection of a replacement URL for a broken link — the content needed for that fix is sent to Anthropic's API to generate the text: the title and relevant text of the blog post, product or collection concerned, and, for alt text, the image itself. Only the content needed for that fix is sent.
Anthropic processes this content to return a result. Anthropic's handling of API data is governed by its own commercial terms and privacy policy, which you can review at anthropic.com/legal/commercial-terms.
Generated text is stored in our database so that it can be shown to you, re-used instead of making a second request, and counted against your monthly fix allowance.
Google Search Console
If you choose to connect Google Search Console, the app reads search performance data for your site — clicks, impressions and the URLs they relate to — in order to detect pages losing traffic. We store the resulting scan results and an access token so that the weekly scan can run.
We do not read anything else from your Google account. You can disconnect at any time from the app's dashboard, which revokes the token.
What we store
- Your shop domain and the access token Shopify issues at installation.
- Scan results — the findings for each post, product and collection, and the counts shown on your dashboard.
- Fixes and suggestions the app has generated — including the generated text, whether you applied them, and when.
- Your notification email address and weekly report settings, if you enable them.
- Your plan and trial status, as reported by Shopify.
What we log
Our diagnostic logs record only the shop domain, the type of fix, the identifier of the post or product, and the length of the text produced. The content of your posts and the text of generated fixes are never written to our logs.
If you enable the weekly report, we send it to the address you provide, using Resend as our email delivery provider. We do not use your email address for marketing, and we do not sell or share it.
Data retention and deletion
When you uninstall the app, Shopify notifies us and we immediately delete your session, your Google Search Console connection (revoking the token with Google) and your plan record.
Shopify also sends formal data requests on your behalf. When we receive a shop data erasure request, we delete the remaining data we hold for your store — scan results, fixes, and suggestion records. Shopify sends this request approximately 48 hours after uninstallation.
You can also write to us at bediseopro@gmail.com to request a copy of the data we hold about your store, or its deletion.
Who else sees your data
We do not sell your data or share it for advertising. We use the following processors to run the service:
- Railway — application hosting and database.
- Anthropic — AI generation, as described above.
- Resend — email delivery.
- Google — Search Console data, only if you connect it.
Security
Data is transmitted over encrypted connections and stored in a managed database that is not publicly accessible. Access tokens are stored in the database and are not exposed in the app's interface or logs.
Changes to this policy
We will update this page when the app's behaviour changes, and the effective date above will reflect the most recent revision.
2 August 2026: updated to cover fixes applied to products and collections — SEO titles, meta descriptions and image alt text — which the app can now change with your approval under the "Edit products" permission. A previous version said the app read, but did not change, products and collections.
1 August 2026: updated to describe the app's ability to apply fixes to blog content, the AI processing involved in generating those fixes, and the reading of product and collection data. A previous version of this policy described the app as read-only, which no longer reflects how it works.
Questions
Write to bediseopro@gmail.com and Harjeet will answer personally.