Long-Tail Market FAQ: KVVK, PIPA, APPI, POPIA, PDPA
The deep country pages cover each regime end to end; this page is the consolidated FAQ for the five long-tail markets operators ask about most: Turkey (KVVK), South Korea (PIPA), Japan (APPI), South Africa (POPIA), and Singapore/Thailand (PDPA). Each answer reconciles five things per market: the data-residency posture, the sender-registration level the Country Compliance Requirements rows carry, the opt-in/opt-out keyword vocabulary from the Opt-Out Keyword Alias Table, the KYC document roles you file through the KYC Identity Model (id_proof,
business_doc, address_proof), and the DSAR SLA clock you pick on
the DSAR page.
Every control named below is tenant-owned. Orbit ships the
surfaces defaults-open — consent ledger, suppression, sender
registration status, quiet hours, recording-consent enforcement, the
DSAR pipeline; you configure them per market. Regulators and carriers
enforce their rules regardless of what any toggle says. This page is
documentation, not legal advice.
Turkey — KVVK (Personal Data Protection Law No. 6698)
What must register? Turkey’s SMS edge accepts alphanumeric sender IDs only once registered — read the liveTR row for the channel before you provision. File
the registration through your operator or aggregator as a
business_doc (trade registry / company extract) plus an
address_proof on the
KYC identity model; until the row
reports approved, TR marketing traffic should stay in rehearsal.
Voice origination carries no sender-ID registration, but Turkish
communications-law obligations apply to the operator level — see your
carrier.
Which opt-in/opt-out vocabulary ships?
Turkish aliases are seeded: opt-out DUR, RED, IPTAL, İPTAL,
DURDUR, ÇIKIŞ; opt-in BAŞLA, EVET, KATIL, ABONE (the
dotted-İ and dotless-i variants both resolve). Extend the list on
Opt-Out Keyword Alias Table
for WhatsApp/RCS scope. KVVK consent records you store yourself with a
lawful_basis: "consent" and your consent-text version.
Which quiet-hours default is DST-safe?
Turkey has a fixed UTC+3 zone (no DST). A recipient-timezone-resolved
default of 21:00–08:00 TR time is the operator honor-default —
Turishi no federal window is statutory the way France’s is. Configure
it on Quiet-Hours Configuration
and validate with
Quiet-Hours Preview.
Which DSAR SLA applies?
KVVK gives the data subject 30 days for a response (by law, the
Data Controller must respond within the period the KVVK board
specifies; the practice is 30 days). File with
applicable_jurisdiction: "gdpr" — the documented jurisdiction family
that carries a 30-day clock on the DSAR page —
and note in the request purpose that KVVK applies.
Data residency?
KVVK’s cross-border transfer rule (Art. 9) triggers on overseas
processing. Pin your voice region deliberately (Voice Data
Residency) and hold tenant-side
encryption keys (BYOK) for a
strong localization claim without an in-Turkey region.
South Korea — PIPA (+ KISA opt-out rules)
What must register? SMS sender pre-registration is required — unregistered alphanumeric traffic is filtered at the carrier edge, not delivered. Read the KR row of Country Compliance Requirements; KR’sregistration: required blocks the send-gate until a registered
sender is attached. Two controls live on the deep page:
- the pre-registration (file through your operator/aggregator as
business_doc+address_proofroles), and - the
080free-to-reply withdrawal number — KR’s analog of France’sSTOP au 36111, printed in every KR marketing template’s footer.
080 withdrawal and replies like 수신거부 / 중지
/ STOP must write a suppression entry on every sender you run. The
policy-scanner’s ko bundle already knows the 중지 compose-time
lint.
Which quiet-hours default is DST-safe?
Korea is UTC+9 with no DST. No federal statutory SMS window like
France’s exists; the restraint is PIPA’s purpose limitation plus
carrier filtering. Set tenant quiet hours deliberately
(21:00–08:00 KR recipient time) — see
Quiet-Hours Configuration.
Which DSAR SLA applies?
PIPA requests file under applicable_jurisdiction: "pdpa" — the
30-day APAC clock applies, same as SG/TH PDPA. Erasure outcomes
flow into suppression so a deleted contact cannot silently re-enter
marketing sends.
Data residency?
PIPA’s overseas-processing rule requires a written record plus
consent-specific handling in regulated verticals. Pin voice regions and
apply BYOK where you need the strongest localization posture without an
in-Korea region; document the transfer map from the
Data Residency Overview.
Deep page: South Korea PIPA + KISA Opt-Out Posture.
Japan — APPI (Act on Protection of Personal Information)
What must register? Japan’s sender rules sit where telecom regulation and APPI meet: carriers (NTT Docomo, KDDI, Softbank, Rakuten) dictate address-form, APPI governs whether you may address the person at all. TheJP row
of the country-rules endpoint records sender type and registration
level per channel; most AKKs (A2P alphanumeric) require pre-registration
filed as business_doc + address_proof roles on your
KYC identity model. WhatsApp and
RCS carry their own content-policy gates — see
Whatsapp Content Policy.
Which opt-in/opt-out vocabulary ships?
APPI is a purpose-and-disclosure regime: record the consent ledger
with purpose and consent_text_version per (contact, channel)
pair. Opt-out vocabulary is your custom-rule set — add Japanese
aliases on
Opt-Out Keyword Alias Table
(suggesting パスワード/キャンセル variants wherever the carrier text
expects them) — and treat each inbox reply as a suppression record.
Which quiet-hours default is DST-safe?
Japan is UTC+9 with no DST. APPI does not impose a statutory window;
the expectation comes from carrier practice. Set a tenant quiet-hours
default (21:00–08:00 JP recipient time) through
Quiet-Hours Configuration and
preview with
Quiet-Hours Preview.
Which DSAR SLA applies?
APPI requests file under applicable_jurisdiction: "pdpa" if you
want the APAC family SLA; Japan’s APPI carries a “without delay”
residual provision with a practice-typical 30-day clock. The
30-day-family pdpa code is the closest available SLA on the
DSAR page — treat it as your APPI tracker and
note the APPI basis in the request purpose.
Data residency?
APPI’s cross-border rule (Joint Order class) requires the subject’s
consent, an adequate-level country/framework, or system raises, and a
written record of what transfers. Pin your voice region and BYOK as
the residency answer for Japan-bound recordings; document the mapping
per Data Residency Overview.
Deep page: Japan APPI.
South Africa — POPIA (+ ECTA direct-marketing opt-out)
What must register? South African SMS traffic accepts alphanumeric sender IDs, usually after pre-registration filed through your operator/aggregator; wire the registration status through the KYC document role (business_doc + address_proof) before production traffic. Voice
carries no sender registration. Where an ECTA opt-out is handled at
the carrier edge, a suppression entry flowing from your sender
registration status is the same thing a South African recipient
expects.
Which opt-in/opt-out vocabulary ships?
The ECTA opt-out is the first law most operators meet. English
vocabulary (STOP family) is the carrier expectation; add the
South-African preference-center hook
(Custom Opt-Out Keyword Lists) and record the
suppression per channel as all scope. Consent records you store
yourself with a lawful_basis value and the versioned consent text.
Which quiet-hours default is DST-safe?
South Africa sits UTC+2 with no DST. No statutory federal no-send
window exists; the ECTA provision only names reasonable-hours
restraint for direct marketing. Set a tenant quiet-hours fallback
(21:00–08:00 recipient time) through
Quiet-Hours Configuration.
Which DSAR SLA applies?
POPIA’s access-and-correction requests file under
applicable_jurisdiction: "gdpr" -> the 30-day clock applies as
a documented state on the DSAR page. POPIA’s
practical response-window is up to your Information Regulator-guided
use; treat the 30-day family code as the closest SLA tracker and
note POPIA as the basis.
Data residency?
POPIA gives the Information Regulator’s s72 cross-border rule — no
bright-line ban on overseas processing, but a record plus a basis.
Pin voice regions and BYOK as the residency claim; map the transfer
posture per Data Residency Overview.
Deep page: South Africa POPIA Posture.
Singapore & Thailand — PDPA
What must register? Singapore’s DNC register affects outbound marketing calls/SMS/faxes to +65 recipients; sender registration itself is lightest here — alphanumeric IDs accepted, usuallyrecommended on the
country-rules rows. Thailand’s PDPC regime is consent-led. File any
KYC attachments through your operator/aggregator with the
business_doc + address_proof roles; the
KYC identity model is where the
attachment lands.
Which opt-in/opt-out vocabulary ships?
English STOP aliases are the canonical expectation across APAC;
both markets treat a STOP reply as a suppression entry the ledger
owns. Confirmed-consent records storing purpose and
consent_text_version per (contact, channel) close the deemed-
consent nuance Singapore’s 2020 amendment codifies.
Which quiet-hours default is DST-safe?
Both SG (UTC+8) and TH (UTC+7) are DST-free timezones. No statutory
quiet window exists; the PDPA expectation inherits from carrier
practice. Set tenant quiet hours per recipient timezone — see
Quiet-Hours Configuration.
Which DSAR SLA applies?
PDPA requests file under applicable_jurisdiction: "pdpa" — the
30-day clock family applies; both markets treat a pdpa request
type as the documented SLA tracker. Erasure outcomes flow into
suppression the same way as KR/APPI subjects.
Data residency?
SG and TH transfers are assessments you run on your transfer basis;
the residency pin (Voice Data Residency)
records where recordings physically live, and BYOK
(BYOK Customer Managed Keys)
carries the localization claim where you need it.
Deep page: Singapore and Thailand PDPA Posture.
Comparative matrix
Registration levels above are averages of the live rows returned by
GET /compliance/country-rules?channel=sms — always re-read the live
row before you provision; the row, not this table, is authoritative.
The document role (id_proof, address_proof, business_doc,
authorization, other) is how the
KYC identity model attaches roles to
a compliance profile.
Frequently asked questions
Which registrations are mandatory? Check the live row per channel on Country Compliance Requirements: TR and KR SMS rows carryrequired alphanumeric registration; JP’s
carrier-edge gate is variant-specific per carrier. SG and TH rows
typically read recommended. Whatever the row says, the send-gate
blocks what the registration level demands.
Which document role do I file?
Corporate identity lands as business_doc; address evidence lands as
address_proof; individual signers land as id_proof. The KYC
identity model enumerates the five
roles (id_proof, address_proof, business_doc, authorization,
other).
What qualifies as a DST-safe quiet-hours default?
A fixed-zone recipient-time default (UTC+3 TR, UTC+9 KR/JP, UTC+2 ZA,
UTC+8 SG, UTC+7 TH) that you set on
Quiet-Hours Configuration and
validate with the
Quiet-Hours Preview. None of these
markets move DST — the safety property is timezone fixity, not the
window itself.
Which DSAR SLA applies?
The DSAR page enumerates the applicable_jurisdiction
codes and the clocks they carry. Pick the closest-geographic family
(pdpa for KR/JP/SG/TH; gdpr for TR/ZA) and record the market’s
official basis in the request purpose so the SLA tracker reports
the window your counsel expects.
Does Orbit register my sender in these markets?
No — carrier-facing or regulator-facing registration is yours to file
(or file through your operator/aggregator); Orbit exposes the row and
the gate, delivers once the row reports approved, and never files
a registration on your behalf.
Related references
- Country Compliance Requirements — the per-country, per-channel sender rules this FAQ reconciles.
- Sender-ID Registration — the submit-and-track flow.
- KYC Identity Model — the document
role vocabulary (
id_proof,business_doc,address_proof). - Opt-Out Keyword Alias Table — the seeded vocabulary per market.
- DSAR — the SLA-clock tracker and jurisdiction codes.
- Voice Data Residency — region pinning and the in-region guarantee.
- Data Residency Overview — the per-channel residency map.
- BYOK Customer Managed Keys — the strongest localization posture without an in-market region.
- Quiet-Hours Configuration and Quiet-Hours Preview — the org-wide channel gates and the validation surface.
- Compliance Posture Overview — the tenant-owned controls map.