Documentation / Drop Configuration

Policy Rules Reference

Detailed reference for every rule available in a FairDrop V1 policy. For a step-by-step setup guide, see Creating a Policy.

Rule overview

RuleWhat it checksStatusBypass risk
Account requiredWhether the buyer is signed in to a Shopify customer accountActiveVery low
VIP tagsWhether the buyer's account has any of the selected tags (OR semantics)ActiveVery low
Quantity capWhether the cart contains more protected units than the configured limitActiveVery low
Passkey verificationWhether the buyer has completed a biometric challenge on your storefrontActiveLow
Discount codesWhether a redeemed discount code is attached to this policyV2 enforcementn/a

All active rules are enforced by Shopify's checkout engine — not the storefront, not the browser. A buyer who doesn't meet an active rule cannot complete checkout regardless of how they reached it.

Understanding bypass risk

Very low

The rule runs inside Shopify Functions, server-side. It cannot be bypassed by scripts, browser automation, or API calls. The buyer must meet the condition — there is no client-side gate to work around.

Low

Passkey verification runs a client-side challenge before checkout, so a technically sophisticated buyer who completes checkout via direct API call (without a storefront) would bypass the challenge. The account-required rule still applies.

V2 roadmap

Discount code enforcement and additional rule types are planned for V2. Attaching discount codes to a policy now stores your intent — enforcement will activate automatically when V2 ships.