Internal · Not published

Child Safety & Privacy Readiness

A working summary of the child-safety and data-protection controls now built into WFN, the assumptions we made to ship them, and the items that still need legal and Data Protection Officer sign-off. This is not a statement of legal compliance.

Age re-confirmation campaign

Live progress for the 685 legacy accounts reclassified as age_unknown. Each must declare a date of birth before regaining access.

393

Still age_unknown

292

Completed declaration

43%

Of cohort complete

Implemented in the product

14
  • Age captured at sign-up

    Date of birth is required to register; the age band is derived server-side and the DOB is locked so it can't be edited upward later.

  • Under-13 gating

    Under-13 accounts are created in a 'pending parental consent' state and cannot be used until a guardian confirms via an emailed link.

  • Legacy age re-confirmation gate

    Accounts with no confirmed age (legacy/backfilled) are held as 'age_unknown', never treated as adults, and blocked from the platform until they declare a date of birth. The band is derived server-side, the DOB is locked, under-13s are routed to parental consent, minors have protections applied immediately, and an immutable age-confirmation event is recorded. Ordinary users cannot re-declare to change permissions; only an audited admin correction can.

  • Age-appropriate privacy defaults

    Under-18 profiles default to members-only/private, with location, social links and contact email hidden, and no marketing or non-essential analytics.

  • Public-web redaction

    Only fully public profiles appear on the marketing site and in search; minors' network/private profiles are never exposed publicly.

  • Minor social usernames never public

    Under-18 social handles (Instagram/TikTok/etc.) can never be set to 'public' and never appear on the public media kit, directory, or in search. A single age-aware resolver (unit-tested) is the only code path that decides visibility, so the API and the UI can never diverge.

  • Opt-in professional sharing to verified partners

    A minor may choose to let WFN-verified brands/partners see their social handles for professional purposes. It is off by default (defaults to hidden), requires explicit opt-in, is limited to accounts carrying the WFN Verified badge, every access is written to a safeguarding log, and an anti-scraping cap limits how many distinct minors one partner can view per day.

  • Social-link kill switches

    Safeguarding admins can disable an individual minor's social links, or disable all minor social links platform-wide, instantly and everywhere. Both require an audit-logged reason and only ever restrict, never widen, visibility.

  • Protected messaging

    Adults cannot initiate contact with a minor; a minor must reach out first. Recipients' 'who can message me' setting is enforced server-side.

  • Blocking

    Members can block anyone; blocking is enforced bidirectionally on both starting and sending messages.

  • Reporting

    Report tooling on profiles and conversations, with categories for grooming/CSAE/self-harm auto-escalated to urgent, and any report about a minor prioritised.

  • Safeguarding queue + RBAC

    A moderation dashboard with least-privilege admin roles; sensitive data (reporter identity, DOB, evidence) is restricted to safeguarding roles.

  • Audit trail

    Every moderator/safeguarding action writes an immutable audit-log entry.

  • Signposting

    999, CEOP, NSPCC and Childline are surfaced in the Safety Centre and the report flow.

Assumptions made (flag for review)

5
  • Legacy accounts moved to age_unknown

    Accounts that pre-date age capture were previously assumed 18+. They have now been reclassified as 'age_unknown' — never treated as confirmed adults — and are required to declare a date of birth on next login before they can use the platform. Live progress of this re-consent campaign is shown above.

  • Self-declared age only

    Ages are self-declared, not verified. This is treated as a starting point, not compliant age assurance.

  • Email-based parental consent

    Guardian consent is captured by emailing a confirmation link. This establishes a workflow and audit trail but is not, by itself, a robust verification of parental responsibility.

  • Band boundaries and permission matrix

    The age bands (under-13, 13–15, 16–17, 18+) and what each can do encode a conservative reading of the Children's Code as a product default, not a legal determination.

  • Sharing minors' socials with verified partners

    Letting under-18s opt into sharing social handles with verified brands/partners is a deliberate product decision made privacy-first (off by default, logged, rate-limited, revocable). Whether it should exist at all for minors, what 'verified partner' must legally require, and what consent/parental involvement it needs are decisions for the DPO/legal — see the DPIA item below.

Outstanding — needs legal / DPO decisions

10
  • DPO review & sign-off

    This entire implementation, the two policy drafts, and the age-band matrix need Data Protection Officer review before going live.

  • Data Protection Impact Assessment (DPIA)

    A DPIA is required for a service likely to be accessed by children. It must be completed and documented — and must specifically assess the opt-in channel that lets verified partners view minors' social handles (necessity, proportionality, consent model, and the verification bar for a 'partner').

  • Age assurance method

    Choose and document a proportionate age-assurance approach appropriate to the risks, per the Children's Code.

  • Verifiable parental consent

    Select a legally robust method of verifying parental responsibility for under-13s (email confirmation alone is likely insufficient).

  • Retention & deletion schedule

    Define how long reports, audit logs, consent records and account data are kept, and automate deletion.

  • Lawful basis mapping

    Document the lawful basis for each processing purpose, including how consent is captured and withdrawn.

  • Existing-user age campaign

    Contact the backfilled accounts to collect a real DOB and apply correct protections; do not assume they are all adults.

  • Safeguarding policy & DSL

    Appoint a Designated Safeguarding Lead, adopt a written safeguarding policy, and define escalation/referral routes to the police and LADO/agencies.

  • Moderator vetting & training

    Ensure anyone with access to children's data is appropriately vetted (e.g. DBS where applicable) and trained.

  • ICO registration & records

    Confirm ICO registration and maintain a Record of Processing Activities (ROPA).

WFN Feed

WFN Feed — implemented

10
  • Members-only feed (no public web / SEO)

    The entire /feed surface lives behind authentication, so minor posts are never rendered to signed-out visitors or indexed by search engines.

  • Age-clamped post visibility

    A single server-side function clamps each post's audience to what the author's age band allows — under-13s to followers-only, 13–17 to followers or members — regardless of what the client sends.

  • Server-side visibility on every read

    Feed, single-post, saved-post and search queries all re-check blocking and per-post visibility server-side. Restricted content can't be retrieved by guessing IDs or calling the actions directly.

  • Adult→minor contact safeguards

    Mirrors the messaging layer: adults can't tag minors (mentions are dropped with no notification), likes/follows never notify a minor from an adult, and adult→minor comments are recorded as safeguarding signals for review.

  • Heuristic content scanning → human review

    Posts and comments are scanned for grooming, sexualisation, off-platform contact, threats, self-harm and personal information. High-severity content is held for review and opens a safeguarding case; nothing is auto-banned.

  • Age-appropriate personal-information warning

    When a minor's post looks like it contains a phone number, address, email or school, a non-manipulative 'Before you post' prompt offers to remove the information or continue.

  • Image safety

    Uploads are restricted to validated image types behind auth and re-encoded client-side to WebP, which strips EXIF/GPS metadata before the file leaves the device.

  • Reporting, blocking & moderation reuse

    Every post and comment can be reported into the existing safeguarding queue; blocking is enforced across the feed; a feed moderation queue lets authorised roles hide/remove content and every action is audit-logged.

  • Brand gating

    Only WFN-verified brands/partners/clubs can create opportunity/brand/club posts; there is no endpoint that lets brands export or bulk-download member (or minor) lists.

  • Transparent, non-profiling feed

    The feed is strictly chronological and suggestions use only transparent signals (who you follow, public activity). No behavioural profiling of minors drives recommendations.

WFN Feed — requires DPO / legal review

7
  • Content moderation is heuristic, not verified AI

    REQUIRES DPO / LEGAL REVIEW. The scanner is conservative keyword/pattern matching to route content to humans. A production service likely needs a proper CSAE-detection and image-classification capability with defined SLAs.

  • DPIA for the feed

    REQUIRES DPO / LEGAL REVIEW. A Data Protection Impact Assessment must specifically cover feed processing — adult/minor interaction, content scanning, notifications and retention.

  • Children's risk assessment

    REQUIRES DPO / LEGAL REVIEW. A Children's Code risk assessment of the feed features, defaults and interaction model must be completed and documented.

  • Feed recommendation & discovery review

    REQUIRES DPO / LEGAL REVIEW. Confirm the suggestion/search signals are appropriate for minors and free of engagement-maximising or profiling patterns.

  • Data retention for feed data

    REQUIRES DPO / LEGAL REVIEW. Define retention/deletion for posts, comments, media, likes, follows, mentions and interaction signals, and automate it.

  • Human moderation staffing & escalation

    REQUIRES DPO / LEGAL REVIEW. Define who reviews the feed queue and signals, response-time SLAs, and referral routes for suspected CSAE.

  • Legal / DPO sign-off

    REQUIRES DPO / LEGAL REVIEW. The feed as a whole needs DPO and legal review before launch. This is not a statement of legal compliance.

Questions or to record a decision, contact your Data Protection Officer and update this page. See also the Safety Centre, the Children's Privacy Notice and Community Guidelines.