Yield Force
HomeDataPrivacyTermsContact
Platform Verification & Security Architecture

Data Handling Disclosure

This technical disclosure outlines the architecture, channels, data flows, storage security, access controls, and deletion mechanisms implemented by Yield Force. It is published for transparency and for the platform partner programs we use or have applied to: Meta, Google, Shopify, TikTok and LinkedIn.

1. Data We Currently Collect & Process

Yield Force ingests only scopes strictly required for real-time customer conversation resolution and order lookup, plus advertising campaign data when a business chooses to connect its own Google Ads account:

WhatsApp & Meta Channels

Scope: WhatsApp Cloud API, Instagram Messaging, FB Messenger

  • Inbound customer message bodies, media attachments, timestamps
  • Delivery receipts and message status updates (sent, delivered, read)
  • Customer telephone numbers (hashed/masked in audit logs) and sender IDs
  • Merchant WhatsApp Business Account (WABA) IDs and phone number IDs

Shopify Storefront & Admin

Scope: read_orders, read_products, read_inventory

  • Order identifiers, fulfillment status, and carrier tracking links
  • Product catalog details (titles, variants, pricing, inventory levels)
  • Store policy URLs (returns, shipping terms, FAQ guidelines)
  • Zero payment credentials or credit card PANs are ever accessed or stored

Google Ads (connected by the business)

Scope: https://www.googleapis.com/auth/adwords (OAuth 2.0, granted by the business)

  • Google Ads account identifiers, campaign names and status (enabled / paused)
  • Campaign performance metrics (impressions, clicks, cost, conversions), displayed to the business that connected the account
  • Pause / enable instructions, sent to Google Ads only when an authorised user of the business requests them
  • Google Ads data is stored per customer and never shared across customers; the access token is kept in a secrets vault
  • When you ask our AI agents to work with your campaigns, relevant Google Ads data may be included in prompts sent to Google Vertex AI in the United States
  • No Gmail, Drive, Contacts or other Google services are accessed

Use of information received from Google APIs adheres to theGoogle API Services User Data Policy, including the Limited Use requirements. Details:Privacy Policy, Section 8.

Upcoming Channel Integrations (Not Yet Active)

The following integrations are in active application review with the respective platforms. No data is collected or processed through these channels until platform approval is granted and the integration is explicitly activated by a merchant.

TikTok For Business

Status: Application pending platform approval

Intended scope: Lead Generation API, Campaign Reporting

  • Aggregated campaign ad metrics (impressions, clicks, conversions)
  • Instant Lead Form webhook payloads for automated conversation dispatch
  • Lead timestamps and basic lead submission attributes

LinkedIn Marketing Solutions

Status: Application pending platform approval

Intended scope: Lead Gen Forms API, Ad Analytics

  • Aggregated campaign performance metrics and engagement figures
  • Lead Gen Form submission data for automated routing to merchant CRM
  • Form metadata and consent timestamps

Data processing under these integrations will commence only upon:

  1. Platform approval of Yield Force's developer application; and
  2. Explicit merchant-level opt-in and channel activation.

This page will be updated to reflect active status at that time.

2. Storage, Cryptography & Encryption Standards

Encryption at Rest

All relational databases, conversational transcripts, vectors, and backups are encrypted at rest using industry-standard AES-256 encryption via hardware security modules (HSM) managed within our Supabase EU infrastructure.

Encryption in Transit

All data in transit across public networks is enforced via modern TLS (TLS 1.2 / TLS 1.3) cryptographic protocols with Perfect Forward Secrecy (PFS). Unencrypted plaintext HTTP traffic is strictly prohibited and automatically redirected.

Geographic Region

Servers: Paris, France. Database: Stockholm, Sweden. AI processing (Google Vertex AI) and document staging (Google Cloud Storage): United States.

3. Access Controls & Sovereign Multi-Tenancy

Yield Force enforces database-level isolation between merchants through PostgreSQL Row-Level Security (RLS):

  • Tenant Partitioning via sovereign_key: Every database query is scoped by an immutable, cryptographically generated sovereign key. Cross-tenant queries are rejected at the PostgreSQL query engine layer.
  • Zero Cross-Tenant Access: Merchant A's conversational threads, orders, and knowledge embeddings can never be accessed, queried, or leaked to Merchant B.
  • No Model Training on Customer Data: We do not use customer data to train our system. The data remains the customer's data. We never sell data.

4. Data Deletion & GDPR Cascade Purge

We provide automated, end-to-end data erasure capabilities honoring merchant control and individual data subject requests:

  • Merchant App Uninstall: Receipt of Shopify's app/uninstalled webhook triggers an automated GDPR cascade delete. All merchant credentials, active sessions, conversation logs, and catalog cache are permanently purged within 30 days of uninstall, in alignment with Shopify's mandatory GDPR shop/redact webhook SLA.
  • Shopify Mandatory GDPR Webhooks: Yield Force natively processes customers/data_request, customers/redact, and shop/redact webhooks with cryptographic receipt logging.
  • Configurable Retention: Conversations expire and are permanently purged after 90 days by default, or immediately upon ticket resolution if configured by the merchant.
  • Google Ads Disconnection: A business can disconnect Google Ads at any time from the dashboard or at myaccount.google.com/permissions. Disconnecting removes the stored connection and token.
  • Leaving Yield Force: When a business stops being a customer, it can download its data, and Yield Force then removes its records.
  • Deletion Requests: Step-by-step instructions for customers and businesses are on our Data Deletion page.

5. Subprocessors Reference

Below is the verified registry of infrastructure partners utilized by Yield Force:

Subprocessor NameFunction & PurposeHosting RegionDPA Reference
Supabase Inc.Primary relational database, tenant auth, row-level securityStockholm, Sweden (EU)supabase.com/legal/dpa
Google Cloud (Vertex AI, Cloud Storage)AI inference, embeddings generation, and document stagingUnited Statescloud.google.com/terms/dpa
Resend Inc.Transactional system notifications and merchant alertsUS / Global (Standard Contractual Clauses)resend.com/legal/dpa
Cloudflare Inc.Edge routing, Web Application Firewall (WAF), DNS, DDoS protectionGlobal Edge Network (EU Data Localization)cloudflare.com/dpa
Meta Platforms Ireland Ltd.WhatsApp Cloud API, Instagram Messaging API, Facebook Messenger APIIreland (EU)Meta Business Platform DPA
Shopify Inc.Store API and webhook synchronisation (catalog, orders, inventory)Canada / Global (EU SCCs)shopify.com/legal/dpa
Google LLC (Google Ads API)Source of campaign data a business chooses to connect; receives pause/enable instructionsUSA / Global (EU SCCs)Google Ads Data Processing Terms

6. Security & Vulnerability Reporting Contact

For security audits, platform compliance documentation, or vulnerability disclosure under responsible disclosure guidelines, please contact our security team directly:

Data Protection & Security Enquiries: dev@yieldforce.dev

Operating Company: Gaia Holdings Limited

Governing Law: Uganda

Address: Nakasero IV, Nakasero, Kampala 10270, Uganda · P.O. Box 169035, Kampala GPO

Phone: +256 762 600 505 · +256 701 856 687

PGP encryption key available upon email request.