Smart Form BuilderSmart Form Builder by Tiwaa

Data Processing

Last updated: April 25, 2026

This page describes how Tiwaa processes data on behalf of merchants who use Smart Form Builder, in accordance with the GDPR (as data processor) and CCPA. It supplements our Privacy Policy.

1. Roles

In the context of GDPR:

2. Data We Process

The table below lists every category of data we hold or process:

CategoryDataPurposeRetention
Shop identityShop domain (e.g. mystore.myshopify.com)Identify and namespace per-merchant dataUntil uninstall + 30 days
AuthenticationShopify offline access token (encrypted)Webhook processing and Admin API callsUntil uninstall + 48 hours
Form configurationsField definitions, validation rules, theme, integrationsRender forms on storefront and process submissionsUntil form deletion or uninstall + 30 days
Form submissionsCustomer-submitted form data and uploaded filesSurface in merchant dashboard, fan out to integrations the merchant configured (webhook, Klaviyo, Slack, etc.)Until merchant deletes the submission, the form, or uninstalls + 30 days
Submission metadataIP address, user agent, referrer, country, UTM paramsSpam protection, analytics, abuse investigationSame as the submission
Billing stateActive plan name, installation timestamp, monthly submission countersTrial tracking, plan gating, usage limitsUntil uninstall + 30 days

3. Sub-processors

We engage the following sub-processors. All are bound by data processing agreements consistent with GDPR requirements:

Sub-processorPurposeLocationPrivacy policy
Shopify Inc.Merchant authentication, billing, webhook delivery, customer creationCanada / USAView policy
Cloudflare, Inc.App hosting (Workers, Pages), database (D1), file storage (R2), KV cache, Turnstile spam protectionUSA (global edge)View policy
Anthropic PBCAI form generator (Pro plan only) — prompts forwarded via Cloudflare AI Gateway. Form prompts are not used to train models.USAView policy

We will notify you of any new sub-processors by updating this page and revising the "Last updated" date at least 10 days before the new sub-processor begins processing.

4. Merchant-configured integrations

When you turn on an integration on a form (Klaviyo, Mailchimp, Google Sheets, Slack, generic webhook, etc.), submission data is forwarded to that destination at submit time. Those destinations become independent data processors / controllers as governed by their own privacy policies. You are responsible for ensuring your customers consent to data sharing with the integrations you enable.

5. International Transfers

Data may be processed in the United States (Cloudflare, Shopify, Anthropic) and Canada (Shopify). Cloudflare and Anthropic participate in the EU–US Data Privacy Framework. Shopify's international transfers are covered by Standard Contractual Clauses.

6. GDPR Webhook Processing

We implement all mandatory Shopify GDPR webhooks:

7. Security Measures

8. Contact

Data processing enquiries: tiwaaoffical@gmail.com

DocumentationPrivacy PolicyTerms of ServiceBack to App