AdBlueprint

Legal

Privacy Policy

Last updated: 2026-05-15

AdBlueprint ("we", "our", or "the Service") helps Thai small businesses generate Meta Ads campaign blueprints. This policy describes what personal data we collect, why we collect it, who we share it with, and the rights you have under Thailand's Personal Data Protection Act (PDPA, B.E. 2562).

We aim to collect as little as possible. If anything below is unclear, message us on LINE at @adblueprint.

1. Data we collect

1.1 Account data

1.2 Content you create

1.3 Payment data

We do not see or store your credit card or PromptPay details. All payment information is collected and processed directly by Stripe, our payment provider. We only receive a confirmation that a payment succeeded, the amount, and an internal reference ID, which we use to credit your points balance.

1.4 Messenger conversations (if you DM our Facebook Page)

If you message our Facebook Page on Messenger, our AI assistant will reply automatically. To make those replies coherent across multiple messages (so the bot remembers what you asked a moment ago), we store:

These records are stored in our Supabase database, are not linked to any AdBlueprint account (the PSID is independent of your AdBlueprint login), and are passed to OpenAI as context when generating the next reply. We do not use them to train AI models. You can request deletion at any time via Section 7 below.

1.5 Technical data

2. Why we collect it (purpose)

Under PDPA § 24, we collect personal data only for these specific purposes:

We do not use your interview answers or generated blueprints to train AI models. We do not sell your data to third parties, ever.

3. Who we share it with (subprocessors)

We use a small number of trusted infrastructure providers. Each one receives only the data needed to perform its specific function:

ProviderFunctionData sharedRegion
SupabaseDatabase + authenticationAccount, blueprints, points ledgerSingapore (ap-southeast-1)
OpenAIAI blueprint generationInterview answers (prompts)United States
StripePaymentsEmail, payment detailsGlobal
VercelHosting + CDNServer logs, request metadataGlobal edge
SentryError monitoringStack traces (PII redacted)Germany (EU)
Meta Marketing APITargeting suggestion lookupSearch terms (no personal data)Global
Meta Messenger PlatformPage DM auto-reply botYour PSID + message content (only if you message our Page)Global

Per OpenAI's API policy (effective March 2023), prompts and completions sent through the API are not used to train OpenAI's models and are retained for at most 30 days for abuse monitoring before deletion.

4. International data transfers

AdBlueprint is operated from Thailand. Your data is processed by infrastructure located in Singapore, the United States, Germany, and at global CDN edges. Each subprocessor is contractually bound by appropriate safeguards (Standard Contractual Clauses or equivalent).

By using the Service, you consent to your data being transferred to and processed in these regions, as required for the Service to function.

5. Cookies

We use a minimal set of cookies, all strictly necessary:

We do not use advertising cookies, third-party tracking pixels, or behavioral analytics cookies.

6. How long we keep your data

7. Your rights under PDPA

You have the following rights regarding your personal data:

To exercise any of these rights, message us on LINE at @adblueprint. We will respond within 30 days.

8. Security

Your data is protected by industry-standard measures: TLS 1.3 in transit, encryption at rest at Supabase, row-level security policies ensuring users can only read their own rows, and signed webhook verification on all Stripe events. Passwords are hashed by Supabase Auth using bcrypt-equivalent algorithms. We do not store payment card numbers ourselves.

9. Children's privacy

AdBlueprint is intended for business owners and is not directed at anyone under 18. We do not knowingly collect data from minors. If you believe we have collected data from a child under 18, please contact us and we will delete it promptly.

10. Changes to this policy

We may update this policy as the Service evolves. Material changes will be announced via email and the "Last updated" date above. Continued use of the Service after a policy change constitutes acceptance.

11. Contact

Privacy or data-subject requests — message us on LINE at @adblueprint.

This policy is provided in English. A Thai (ภาษาไทย) translation will be available in a future update. In case of any discrepancy, the English version governs until the Thai version is officially published.

    Privacy Policy · AdBlueprint · AdBlueprint