ReadyPO Privacy Policy

Effective date: October 28, 2026

ReadyPO is provided by B2B Commerce Tools LLC, doing business as B2B Commerce Tools ("we," "us," or "our"). This policy explains how we handle information when merchants and their buyers use the ReadyPO Shopify app, including PO uploads, PO email processing, review tools and buyer cart creation.

Our privacy contact is Taylor Simpson, at t.simpson@b2bcommercetools.com or 715-410-6409. General app support is also available at support@b2bcommercetools.com.

Business mailing address: B2B Commerce Tools LLC, 1822 Cypress Trail, New Richmond, WI 54017, United States.

This policy covers ReadyPO. A merchant's own privacy notice explains how that merchant handles customer information, and Shopify's privacy information covers Shopify's services. Our marketing website and its newsletter/contact forms have separate data practices that must also be disclosed where applicable.

Information we handle

ReadyPO processes information supplied by merchants and buyers, information made available through the merchant's authorized Shopify connection, and information generated while providing the service. This may include:

Only submit information needed to process the purchase order. Payment-card information should be entered through Shopify checkout, not included in PO documents or support messages. ReadyPO does not need payment-card numbers to extract a PO or create a draft/cart.

How we use information

We use information to extract PO details, match products against the merchant's catalog, check purchasing context, apply the merchant's review settings, manage address and line-item decisions, and create Shopify drafts or buyer carts when requested or permitted by the merchant's automation settings.

We also use it to retain PO history and originals for review/recovery, deliver configured notifications, provide support, measure processing performance and usage, enforce plan allowances, protect the service and handle privacy requests.

Customer data is used to provide ReadyPO and support the service. We do not sell personal information or share it for cross-context behavioral advertising.

For buyer information processed as part of a merchant's PO workflow, the merchant determines the purpose of the order processing. Merchants must provide any required privacy notices and have the necessary permissions or other lawful basis for submitting information.

AI processing and merchant control

ReadyPO sends submitted PO content to OpenAI's API to extract structured order information. The content sent may contain customer names, addresses, contact details and other information printed in the document or email. ReadyPO can make an additional extraction request when needed to recover product identifiers.

AI extraction can be incorrect. Merchants choose which checks require review and whether eligible POs may create drafts automatically. Buyers review their PO before creating a cart. A ReadyPO draft/cart is not a completed checkout payment. Merchants can use Shopify's manual order-entry process instead of submitting a PO to ReadyPO.

ReadyPO requests store:false for OpenAI Responses API extraction and disables voluntary feedback, evaluation/fine-tuning and input/output sharing in its designated OpenAI account. API data is not used for model training unless sharing is enabled. These controls do not mean zero retention: OpenAI may retain content for abuse monitoring or other permitted purposes under its applicable terms and account settings.

Service providers and disclosures

We use providers to operate ReadyPO and carry out the functions described in this policy:

ProviderRole and information involved
ShopifyMerchant/customer authentication, authorized store/customer/catalog access, app subscription information, and draft/cart creation.
RenderHosting and database storage for the app, retained PO files/history, email queues, settings, usage and operational records.
OpenAIAI extraction of submitted PO documents, images and relevant email content.
Mailgun (Sinch)Receiving PO emails and sending service notices, including message content, recipient/sender details and original attachments when applicable.
Google WorkspaceBusiness support correspondence sent to our support address.

Configured merchant notifications may contain PO details, email context, links and original attachments. Merchants should choose appropriate recipients. Copies delivered to a merchant's or sender's mailbox are controlled by that mailbox owner; removing information from ReadyPO does not recall an email that was already delivered.

We may also disclose information when required to comply with applicable law or a valid legal process, or as necessary to investigate misuse and protect the service.

Retention and deletion

ReadyPO retains normal PO history for the merchant until the merchant deletes it or an applicable privacy/store-erasure process removes it. There is no automatic purge of ordinary PO history merely because it is old. The retention periods below distinguish operational PO history from security access logs and prepared privacy exports.

The current Mailgun plan does not provide stored message-body retrieval for the ReadyPO domain and provides one day of event-log retention. This describes those specific provider features, not zero transient processing, delivery-queue storage or deletion of every provider copy. ReadyPO's own retained email originals/history follow the app retention schedule above, independently of Mailgun's retrieval feature.

Support-case personal information is normally removed within 90 days after the case is resolved, and unnecessary attachments are removed sooner. Information needed for an open case, a documented dispute, a security investigation or a legal obligation may be kept for that purpose and reviewed for continuing need. Other operational records are retained as needed for the stated service, security and applicable obligations. Records erased from the active database may remain in restricted backup/recovery copies until those copies expire under the provider's recovery schedule. Render currently provides a three-day point-in-time recovery window for ReadyPO; logical exports, if created, have a separate provider retention period. Applicable erasures must be reapplied before restoring normal service from a backup.

Our providers may retain information according to their own applicable agreements and configured settings. ReadyPO database deletion does not itself erase a provider's abuse-monitoring logs or previously delivered emails.

Privacy requests and choices

If you are a buyer, contact the merchant whose store received your PO to request access, correction or deletion. You may also contact us at support@b2bcommercetools.com so we can route the request appropriately. We may need to verify the requester and merchant relationship before disclosing or deleting information.

Where applicable, privacy rights may include access, correction, deletion, restriction or objection to processing, portability, withdrawal of consent, and a complaint to the relevant supervisory authority. The rights available and any exceptions depend on applicable law. Contacting us does not require sending a password, payment-card information or an entire unrelated customer database.

Merchants control review/automation settings, buyer-upload availability and email intake/notifications. Stopping intake or disabling buyer uploads does not by itself erase existing records. A buyer who does not want a PO processed through ReadyPO should contact the merchant for another ordering method.

Security and processing locations

The app uses authenticated merchant/buyer flows, store/customer access boundaries, signed webhook verification and expiring original-file download links. Original links and exported customer data should be treated as confidential. Public app/API connections use HTTPS. Render documents encryption at rest for its managed PostgreSQL databases and backups. Required TLS is configured on the ReadyPO Mailgun domain, with certificate verification also Required. This prevents unencrypted fallback for outgoing delivery governed by those settings; a recipient unable to establish TLS may not receive the message. This is not evidence that every inbound email hop uses TLS or that messages are end-to-end encrypted.

ReadyPO's currently selected Render services are in Virginia, United States. Providers may process information in other locations according to their services, agreements and account settings. The ReadyPO Mailgun domain uses the US region.

If we identify a personal-data security incident affecting ReadyPO, we will investigate, take appropriate containment/remediation steps, and provide notifications required by applicable law and our agreements.

Changes and contact

We may update this policy as ReadyPO or its data practices change. We will update the effective date and provide additional notice where required.