learn-pdpa-dnc-with-phoebe / Practitioner session 1 of 8
Learn PDPA + DNC with Phoebe · Practitioner track · Session 1 of 8

The DNC check before you send

One duty prevents most Do Not Call breaches: before you send a marketing message to a Singapore number, confirm the number is not on the register. This session makes it concrete - the three registers, what counts as a "specified message", the 21-day validity rule, and a live checker that takes any real scenario and rules it compliant or not, citing the exact provision. Marina Retail's marketing team starts here.

🟢 Practitioner track Marketers · DPOs · sales ops Live checker included Start here
0-3 · Welcome 3-18 · Concepts 18-40 · Build-along 40-45 · Q&A
Part 0

The one habit that keeps you compliant

The Do Not Call rules look intimidating from the outside and turn out to be one disciplined habit on the inside: scope the message, then either hold consent or hold a fresh register check. Get that reflex right and the rest is detail. This session builds the reflex with a checker you can drive yourself, so the decision logic lives in your hands, not in a PDF you will not reread.

Read this first Educational, not legal advice. The checker is a teaching model of the PDPA Part 9 rules - always verify against the current PDPC Advisory Guidelines on the DNC Provisions and get proper advice for real campaigns.
Live - presented in session Self-study - full depth after class ★ Try it now Sources covered at the end
★ What you build today A clear model of the three registers and the check-before-send duty, the 21-day rule that trips people up, and hands-on time with a DNC compliance checker that rules real scenarios and cites the provision - so you can screen a campaign before it goes out.
Part 1 · covers the registers + the check duty

Three registers, one duty 7 min live

A Singapore number (8 digits starting 3, 6, 8, or 9) can be added to any of three registers. Before you send a marketing message on a channel, you must confirm the number is not on that channel's register - unless you have consent. This flow is the whole session.

Marketing message to a SG number Consent on file? clear + unambiguous, positive action Yes - you may send even if number is listed No consent? check the register - must be NOT listed Voice reg Text reg Fax reg yes no No consent AND no clear register check = do not send. That is the breach the PDPC sees most.
🔍 Click to zoom - the check-before-send decision, on one line
LiveThe three registers + what a "specified message" is3 min▶

The registry has three registers: No Voice Call, No Text Message, No Fax Message. An individual can opt into any or all. When you submit numbers to check, they are checked against all three at once.

  • A "specified message" is the kind DNC governs: its purpose is to advertise, promote, or offer goods, services, land, or a business/investment opportunity (or to promote the supplier). In plain terms - marketing.
  • Not everything is a specified message. Transactional and service messages (a receipt, a delivery notice, a recall), messages to another organisation for its business (B2B), emergencies, market research, and messages within an ongoing relationship are all excluded. Session b5 works through these; for now, know that "is this even a specified message?" is always the first question.
  • Singapore numbers only: the DNC duty applies to Singapore telephone numbers - 8 digits beginning 3, 6, 8, or 9.
LiveThe 21-day rule - the detail that trips people3 min▶

Before sending, you must hold a confirmation that the number is not listed - and that confirmation is only valid for 21 days. Check on the 2nd, and it is good through the 23rd; after that you must re-check before sending again.

  • Watch the stale figure. Some older PDPC material still says "30 days". That was the rule before 1 February 2021. The current period is 21 days - teach and use 21.
  • Consent is the alternative, not an add-on. If you have clear, specific consent to market to that number, you do not need the register check at all - and consent lets you message even a listed number.
  • Buying a "DNC-cleaned" list does not transfer the duty. If you send, cause to send, or authorise sending, the obligation to hold a valid check is yours.
Real world

Marina Retail's near-miss. Marina's team pulled a list they had checked six weeks earlier for a "quick reminder blast". Six weeks is well past 21 days - the check had lapsed, and several numbers had been added to the register in between. Re-checking first turned a potential breach into a routine send. The habit is not "check once" - it is "check within 21 days, every time".

Marina's check was six weeks old - three past the limit 21-DAY LIMIT 42 days The habit is not check once - it is check within 21 days, every time.
🔍 Click to zoom - six weeks is not close to 21 days, it is double
Part 2 · the live compliance checker

Rule any scenario 8 min live

The decision logic is small enough to hold in your head, and the checker below proves it. Set the message purpose, channel, consent state, and register check, and it rules the scenario compliant or not - and names the provision. Start with the presets, then build your own campaign scenario.

Live★ Build-along: screen a campaign6 min▶

Click the presets in order. Watch "delivery receipt" come back out of scope (not a marketing message at all), "cold call, no check" fail on s.43, and "promo to a listed number, no consent" fail because the number is listed and you have no consent. Then change the dropdowns to match a real Marina Retail send and see the ruling.

Is this even a specified message? Five ways out, one way in Is this a specified message - marketing? excluded marketing OUT OF SCOPE Transactional / service msgs B2B - to another business Emergencies Market research Ongoing relationship DNC APPLIES Check the register or hold consent before you send Is this a specified message is always the first question - marketing, or excluded.
🔍 Click to zoom - five exclusions cover more real sends than people expect
Honesty note - what this checker really is It encodes the verified Part 9 decision logic as a teaching model, not a legal engine. It will not know your specific facts, and the law changes. Use it to build the reflex; verify against the PDPC guidelines and get advice before a real campaign.

The two rulings people find surprising: a rewards offer to a current cardholder by voice call is out of scope (the ongoing-relationship exclusion applies to voice too, under the current Act), and a checked-clear SMS with no sender ID still fails - on s.44, not s.43. Passing the register check is necessary, not sufficient.

Self-studyHow the check actually happens (dnc.gov.sg)4 min read▶

Operationally, the register check runs through the PDPC's DNC Registry portal at dnc.gov.sg. The flow an organisation follows:

Set up an organisation account on the DNC Registry portal (and optional sub-accounts for teams or campaigns).

Submit the Singapore numbers you intend to market to. The registry returns which are listed on which register.

Record the date and result. Your "not listed" confirmation is valid for 21 days - note the expiry against the campaign.

Send only to the numbers that came back clear (or to which you hold consent), within the 21-day window.

One number to confirm yourself The registry charges fees for checking (and there are free allowances), but the exact figures live inside the logged-in portal and change over time - so this course does not quote a dollar amount. Check the current fee schedule in your dnc.gov.sg account before budgeting a large campaign.

On consent withdrawal, you must stop marketing to that number and re-check the register before any further sends - the prescribed period to give effect to a withdrawal is also 21 days.

Build-along · take it further

Break your own campaign ★ 10 min · the checker above

The fastest way to trust the rule is to find where a real send would fail it. Use the checker on your own scenarios.

Your real send. Set the checker to match a marketing message you actually send - channel, whether you have consent, whether you check the register. Note the ruling.

Find the s.44 trap. Take a compliant scenario and switch sender ID to "missing". Watch a lawful-basis-fine send fail anyway. When did you last audit that your sender ID is present and accurate?

Test an exclusion. Switch purpose to "ongoing relationship" or "transactional" and see it fall out of scope. Which of your sends are genuinely exempt, and which just feel like they should be?

Reflect. In one line: what is the single change that would move your riskiest real send from "not compliant" to "compliant"? That is this week's action.

★ Marina Retail after b1 Marina's team can now screen any send before it goes out and name why it passes or fails. Next, in b2, we fix the thing the checker keeps assuming: real, provable consent - because "we think they agreed" is not a lawful basis.
Homework

Before session b2 ◐ 40 min total

Source material

Official sources covered

Taught from the PDPC's own DNC guidance. This page covers ~80% of its working content on the check duty - deeper mechanics land in later sessions.

✓PDPC · Advisory Guidelines on the DNC Provisions (Parts I-III)Part 1-2 · three registers · specified message · check-before-send · 21-day validity
✓PDPC · DNC Registry business rules (dnc.gov.sg)Self-study · the operational check flow
◐PDPA Part 9 (s.37, s.43)Part 1-2 · specified message + the duty to hold a valid confirmation
Check yourself

Three questions before you go 🎯 ◐ 90 seconds

1 · A "not listed" confirmation from the DNC Registry is valid for...

The current validity is 21 days. The "30 days" you may still see in older PDPC material is the pre-2021 rule - stale. Re-check within 21 days before every send.

2 · You have clear, specific consent to market to a number that IS on the register. You may...

Consent is an alternative lawful basis to the register check, and it overrides listing. That is why the checker treats "consent on file" as a pass even when the number is listed.

3 · Your number came back clear on the register, but the SMS has no sender identity. The send is...

Passing the register check is necessary but not sufficient. Every specified message must identify the sender and how to contact them (s.44) - a separate duty from the check.

Practitioner session 1 cheat sheet · pin this

Three registersNo Voice Call, No Text Message, No Fax. Checked all at once. SG numbers = 8 digits starting 3/6/8/9.
Specified messageMarketing - advertise/promote/offer goods, services, land, or a business opportunity. Ask this first.
The core duty (s.43)No consent AND no clear register check = do not send. That is the most common breach.
21-day ruleA "not listed" confirmation is valid 21 days. Ignore older "30 days" material.
Consent overridesClear, specific consent lets you message even a listed number - no check needed.
Check is necessary, not sufficientYou still need sender ID (s.44) and, for voice/fax, an unconcealed calling line (s.45).
The duty is yoursSending, causing, or authorising a send - a bought "cleaned" list does not transfer the obligation.
WithdrawalStop marketing that number and re-check before any further send (21-day period applies).