AI-guided reviews A short chat that turns "love it!" into use cases and detail. Review widgets Stars, photos and Q&A, matched to your theme. Studio Ads and email hooks made from your reviews. Cleared
Photo & video reviews Asked for at the right moment in the chat. Google Shopping & syndication Your reviews as stars on Google Shopping. AI moderation Spam flagged, support questions routed. AI product pages Highlights, FAQ and SEO copy from what customers say. InsightsEarly access Themes and personas from your reviews. API & AI-agent skills Let Claude, ChatGPT or Viktor turn reviews into copy and content.
Integrations Switch from Okendo, Yotpo or Judge.me ↗
ComparePricingMigrate
Start free Daniel Studzinski, co-founder of BetterReviews Book a demo
AI-guided reviewsReview widgetsStudioPhoto & video reviewsGoogle Shopping & syndicationAI moderationAI product pagesInsightsEarly accessAPI & AI-agent skills More Integrations
ComparePricingMigrate
Start free Book a demo

Fraud and Spam Prevention Policy

Last updated: October 11, 2026

BetterReviews uses a multi-layer system to prevent fake, spam, and abusive reviews from being collected, published, or distributed. This page describes what the platform actually does today. It is intended as a reference for merchants, customers, partners, and review aggregators (including Google Merchant Center) who want to understand our integrity controls.

1. Verified-Buyer Enforcement

Reviews collected through BetterReviews' AI conversation flow originate from a unique, unguessable token tied to a real Shopify order. The customer must arrive through a post-purchase review request email; the conversation cannot start without a valid order ID, customer ID, and product ID matched against the merchant's Shopify store.

  • 100% of reviews collected through the AI conversation flow are from verified buyers — they cannot be initiated without a valid review-request token.
  • Tokens are bound to a specific order, customer, and product set, are time-limited, and are revoked or marked redeemed once used.
  • Tokens cannot be re-used to submit reviews against products outside the original order.
  • Reviews submitted through the optional public form (no review-request token) are stored as is_verified_buyer = false and never receive a verified-buyer badge.

2. AI-Powered Review Analysis

Every submitted review is processed by an AI model that returns structured integrity signals. The signals drive the moderation pipeline described in the next section. We use established third-party large language models, called from our backend over an authenticated internal channel; specific providers may change over time as model quality evolves.

  • Spam detection — boolean flag with confidence (low / medium / high). Targets fake, keyword-stuffed, or copy-pasted content.
  • Abuse detection — boolean flag with confidence (low / medium / high). Targets profanity, hate speech, slurs, and personal attacks. Frustrated all-caps writing alone does not qualify as abuse.
  • Support-ticket detection — flags reviews that describe a defect, shipping issue, or customer-support complaint, so the message can be routed to the merchant rather than published as a review.
  • Quality score — integer 1–10 reflecting how detailed, specific, and useful the review is.
  • Sentiment, marketing potential, keywords, and other structural signals that feed the merchant's moderation queue and analytics.

3. Automated Moderation Pipeline

After analysis runs, every review is passed through the moderation decision pipeline. There are four possible outcomes:

  • Auto-rejected — high-confidence spam or high-confidence abuse is rejected by the system and never published. The review is retained for audit, but it is invisible on storefronts and merchant dashboards as a publishable item.
  • Flagged for manual review — low- or medium-confidence spam or abuse signals send the review to a "flagged" queue that requires explicit merchant action before publication.
  • Routed to the merchant's support team via a bundled email cascade — reviews classified as support tickets are held in a multi-stage pending pipeline (awaiting CS response → optional hold → indefinite hold if no action). The merchant's customer-support inbox receives a bundled action email with Approve & reply privately, Hold 5 days, or Reject buttons; up to three nudges fire over 9 days if no rep clicks. Reviews in this cascade are never published while in this state. Customers receive a CAN-SPAM-compliant private reply only when a rep explicitly clicks the Reply Privately button — the merchant cannot bulk-trigger customer outreach from this pipeline. Two transactional ops notifications also flow on the operations-recipient side and are NOT marketing emails under CAN-SPAM: (1) the one-time intro email sent before the bulk-migration of pre-existing support-routed reviews into this cascade, and (2) the unified-intro email sent once per recipient when the merchant's legacy Settings → Support recipients are backfilled into the unified Notifications tab. Both carry the merchant's postal address + a one-click revoke link in compliance with Gmail bulk-sender requirements.
  • Held pending — reviews that score below the merchant's auto-publish threshold remain in a pending queue until the merchant approves them. The merchant chooses how strict the threshold is via an auto-moderation preset.

Reviews that pass all of the above and meet or exceed the merchant's threshold are auto-approved and published.

4. Merchant Moderation Tools

  • Merchants can approve, reject, archive, or delete any review through their dashboard. Merchants can also opt in to per-pending-review email notifications that surface the same approve / reply / archive actions to their customer-support team, with each email link bound to a specific review, a specific action, and a constant-time-matched recipient hash — so a forwarded notification cannot be used to act on a review by anyone other than the intended recipient.
  • Rejected reviews are retained for audit and compliance purposes but are never displayed publicly.
  • Merchants can change their auto-moderation preset; the system will re-evaluate previously held reviews against the new threshold without re-running the LLM. This includes the historical pending backlog from the manual period for reviews collected through BetterReviews' AI conversation flow or public submission. Reviews imported from any third-party platform are not retroactively re-scored. High-confidence spam, abuse, and support-ticket gates apply at all times. Reviews analyzed before our updated scoring rules (April 2026) are surfaced to the merchant for manual review rather than auto-published.
  • System-applied moderation decisions are recorded with the decision and reason on the review's analysis record, so the rationale for an auto-reject, flag, or auto-approve can be reviewed after the fact. All merchant moderation actions (dashboard or email-driven) are recorded in an append-only audit log that is enforced at the database level and cannot be edited by the merchant.

5. Email-Channel Abuse Controls

Review-request emails are the primary collection channel. We apply additional controls to prevent the channel from being used to send unwanted mail:

  • Hard-bounce suppression — email addresses with a hard bounce are added to a suppression list, and any pending review-request emails for that address are cancelled automatically.
  • Spam-complaint suppression — recorded complaints (via the email-provider feedback loop) suppress the address and cancel pending sends in the same way.
  • Per-merchant warmup throttling — every merchant has a daily send cap that starts low and can only increase gradually: at most once per UTC day, never by more than a doubling, and never above a fixed per-merchant ceiling. An increase is withheld for the day whenever the previous day's hard-bounce, spam-complaint, or soft-bounce rate exceeded our thresholds, or when those signals show a sustained pattern across several days. An increase is additionally withheld unless the merchant actually used at least half of its current cap that day, and is capped at twice the volume the merchant genuinely sent — so capacity is granted on demonstrated, healthy sending volume rather than on the passage of time. A merchant whose volume does not grow keeps the cap it has earned.
  • Automatic halt on poor deliverability — once a merchant has sent at least 25 emails in the previous UTC day, we calculate that day's hard-bounce rate and spam-complaint rate. A hard-bounce rate above 2% or a complaint rate above 0.1% automatically pauses outbound sends for that merchant and alerts our operations team. Transient (soft) delivery failures — temporary deferrals such as a full mailbox or greylisting of a new sender — are measured separately and do not count toward the hard-bounce rate; a merchant whose mail is being deferred at above 30% on a sample of at least 200 sends is also paused.
  • Age-guard cancellation — review requests older than 14 days are cancelled rather than sent.
  • Subscription-revoke cancellation — when a merchant's BetterReviews subscription is cancelled, frozen, or uninstalled, all pending review-request emails for that merchant are cancelled automatically and the collection toggle is flipped off. Sending does not auto-resume on re-subscribe; the merchant must explicitly re-enable collection. This prevents the channel from continuing to send on behalf of a no-longer-subscribed merchant.

6. Content Sanitization and Integrity

  • All free-text fields (review title, content, reviewer name) are sanitized before storage; HTML and script tags are stripped.
  • Reviews are immutable to the customer after submission. Customers cannot edit a review they have already submitted; they can only request removal.
  • Server-only fields (such as the Shopify customer ID linked to a review) cannot be set from a public submission — they are always derived from the validated review-request token.
  • Public submission endpoints are rate-limited by real client IP, with the trusted-proxy chain validated at the edge so submission floods cannot be hidden behind a proxy.
  • Uploaded photos are validated server-side for type and size; only formats that pass validation are stored.

7. Customer Terms and Consent

Customers see a privacy and AI-processing disclosure at the point of submission, with a link to our Privacy Policy and Terms of Service. Submitting fake, misleading, or fraudulent reviews is explicitly prohibited under our Terms of Service. By submitting a review, customers acknowledge AI processing of the review for quality assessment, sentiment analysis, spam detection, and content moderation, as described in our Privacy Policy and Terms of Service.

8. Syndication to Product-Rating Services

Merchants can choose to syndicate approved reviews to third-party product-rating services through BetterReviews integrations (Google Shopping, and Meta catalogs for Facebook and Instagram Shops, which our team turns on at the merchant's request). When one of these integrations is enabled for a merchant's store, the data shared per review is limited to: displayed reviewer name, review title and body, star rating, verified-buyer status, the product the review is associated with, and the submission timestamp, and for Meta, the Shopify product ID and when the review was last updated. Reviewer email, order ID, conversation transcripts, AI analysis, Shopify customer ID, and uploaded media are never shared with these services.

Each integration is opt-in per merchant and can be disabled at any time. Disabling an integration stops new fetches; the third-party service may retain its previously-fetched copy under its own retention policy. Customer redaction requests are removed from the syndication feed immediately; other review removals reach the feed with its next rebuild, typically within 48 hours. Changes become visible to third parties on their next crawl. The full data-flow disclosure for customers lives in our Privacy Policy under "Syndication to third-party product-rating services."

9. Reporting Fraud

If you believe a specific review on a merchant's store is fraudulent, or if you suspect a merchant is using BetterReviews to publish fake reviews, please email [email protected] with the relevant URL or order details. We review fraud reports as quickly as possible and prioritize them above routine support requests. Verified violations result in review removal, merchant warnings, or account termination depending on severity.

10. Updates

We may update this policy as our integrity controls evolve. Material changes will be reflected in the "last updated" date at the top of this page.

On this page
BetterReviews

AI conversations that collect reviews shoppers actually use to decide. Dedicated CSM, no ticket queue.

[email protected]
Product
AI-guided reviewsReview widgetsStudioPhoto & video reviewsGoogle Shopping & syndicationAI moderationAI product pagesInsightsAPI & AI-agent skills
Platform
How it worksPricingMigrationAPI DocsIntegrationsKlaviyoShopifyShopify Flow
Comparevs Yotpovs Okendovs Judge.mevs LooxYotpo vs Okendo
Alternatives
YotpoTrustpilot
Pricing
YotpoOkendoJudge.meLooxStampedBazaarvoiceCompare all appsMigrate fromYotpoOkendoJudge.meLooxFeefoStamped
Resources
DocsUser GuideBlogShopify Reviews Guide
Company
SupportBrandTermsPrivacyStatus
© 2026 BetterReviews. All rights reserved.
Terms of service Privacy policy

By clicking “Accept”, you agree to the storing of cookies on your device for functional, analytics, and advertising purposes. See our Privacy Policy for details.