WNCOREEST. 2016
← Back to Radio
Privacy Policy
LAST UPDATED: MARCH 12, 2024 · EFFECTIVE: MARCH 12, 2024
WNCORE Radio ("we", "us", "our") operates the wncoreradio.net platform and associated services. This Privacy Policy governs our data practices and your rights. Please read it carefully.
1. Information We Collect
We collect minimal data necessary to operate our service. Unlike most streaming platforms, we do not maintain user accounts by default, do not build behavioral profiles, and do not sell your data to third parties.
1.1 Automatically Collected Data
When you access WNCORE Radio, our servers may log the following: IP address (truncated to /24 subnet), browser user agent string, referring URL, and general geographic region (country-level only). This data is deleted within 14 days.
1.2 Local Storage
We use your browser's localStorage to store your preferences (dark mode, volume, favorites). This data never leaves your device and is not transmitted to our servers.
1.3 Station Interaction Data
When you tune to a radio station, a connection is made directly to that station's server. Station operators may log your IP address under their own privacy policies. WNCORE does not intercept, record, or analyze audio streams.

⚠ Note: Some third-party stations may use tracking pixels or analytics. WNCORE has no control over third-party station infrastructure.

2. How We Use Your Information
We use collected data exclusively to: (a) operate and improve the service, (b) diagnose technical issues, (c) prevent abuse and enforce our Terms, and (d) comply with legal obligations.
We do not use your data for advertising, profiling, or sale to any party.
3. Cookies
WNCORE Radio does not use tracking cookies. We use a single session cookie for authentication if you sign in, which expires when you close your browser. We do not use third-party advertising cookies.
Cookie: wncore_sess (session only, auth token)
Duration: Browser session
Purpose: Authentication
Third-party: No
4. Data Retention
Server logs: 14 days. Truncated access statistics: 90 days. Account data (if applicable): until deletion request. Encrypted backups: 30-day rolling window.
5. Your Rights
Depending on your jurisdiction, you may have the right to access, correct, delete, or port your data. To exercise these rights, contact us at privacy@wncoreradio.net. We respond within 30 days.
6. Children's Privacy
WNCORE Radio is not directed to children under 13. We do not knowingly collect data from minors. If you believe a minor has provided us information, contact us immediately.
7. International Transfers
Our servers are located in the United States and the European Union. If you access our service from outside these regions, your data may be transferred internationally. We comply with applicable data transfer frameworks.
8. Changes to This Policy
We may update this policy periodically. Material changes will be announced on the platform. Continued use after 30 days constitutes acceptance of updated terms.
9. Contact
Privacy inquiries: privacy@wncoreradio.net
Mailing address: WNCORE Radio LLC, ████████████████, ██████, ██ █████
ARCHIVE FILE REF: POLICY_PRIV_v9.1 · NODE 09 STATUS: UNKNOWN · LAST SYNCHRONIZED: [DATA EXPUNGED]
This document was last verified by our legal team on 2024-03-12. A previous version contained an additional clause — Section 9.7, "Signal Monitoring Provisions" — which was removed prior to public release at the request of ████████.
If you are reading this, you may already be logged. Reference ID: —
SIGNAL_KAGE HAS YOUR IP. NODE 09 SEES YOU. THIS IS NOT FICTION.
Terms of Service
LAST UPDATED: MARCH 12, 2024 · BINDING AGREEMENT
By accessing or using WNCORE Radio ("Service"), you agree to be bound by these Terms of Service ("Terms"). If you do not agree to all of these Terms, do not use the Service. These Terms constitute a legally binding agreement between you and WNCORE Radio LLC.
1. Eligibility
You must be at least 13 years of age to use this Service. By using the Service, you represent that you meet this requirement. Users aged 13–17 must have parental consent.
2. License to Use
WNCORE Radio grants you a limited, non-exclusive, non-transferable, revocable license to access and use the Service for personal, non-commercial purposes. This license does not include: (a) reselling or commercially exploiting the Service; (b) scraping or automated access; (c) reverse engineering our systems; (d) circumventing access controls.
3. User Accounts
If you create an account, you are responsible for maintaining its security. You agree not to share credentials. We reserve the right to terminate accounts that violate these Terms without notice.

⚠ Accounts showing anomalous access patterns may be suspended pending review. This includes unusual listening behavior, API abuse, or access from restricted regions. If your account is suspended and you believe this is in error, contact signal@wncoreradio.net.

4. Prohibited Conduct
You agree not to: use the Service for any unlawful purpose; interfere with or disrupt the Service; attempt to access restricted areas of our systems; use the Service to transmit malicious code; impersonate WNCORE Radio or its personnel; attempt to decode, decrypt, or access frequency data beyond publicly available streams.
5. Third-Party Content
WNCORE Radio indexes and links to radio streams operated by independent third parties. We do not host, own, or endorse third-party content. We are not responsible for the accuracy, legality, or appropriateness of third-party streams.
Station data sourced from: Radio Browser Community Database (radio-browser.info)
License: Creative Commons Attribution 4.0
WNCORE modifications: frequency normalization, signal verification, metadata enrichment
Exception: Frequency 88.7 MHz — source unknown, data unverified, inclusion contested internally
6. Intellectual Property
The WNCORE Radio name, logo, interface design, and original content are owned by WNCORE Radio LLC and protected by intellectual property law. Station names, logos, and audio content are owned by their respective broadcasters.
7. Disclaimers
THE SERVICE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. WNCORE RADIO DOES NOT WARRANT THAT THE SERVICE WILL BE UNINTERRUPTED, ERROR-FREE, OR FREE OF HARMFUL COMPONENTS.
We specifically disclaim all liability for: (a) interruptions to third-party streams; (b) content transmitted by third-party broadcasters; (c) technical failures beyond our control; (d) events arising from network anomalies including but not limited to unexplained signal phenomena on unlicensed frequencies.
8. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, WNCORE RADIO SHALL NOT BE LIABLE FOR INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES. OUR TOTAL LIABILITY SHALL NOT EXCEED $100 USD.
9. Indemnification
You agree to indemnify and hold WNCORE Radio, its officers, employees, and agents harmless from any claims arising from your use of the Service, your violation of these Terms, or your violation of any rights of another party.
10. Governing Law
These Terms are governed by the laws of the State of Delaware, without regard to conflict of law principles. You consent to the exclusive jurisdiction of courts in Delaware for any disputes.
11. Termination
We reserve the right to suspend or terminate your access to the Service at any time, with or without cause, with or without notice. Upon termination, these Terms continue to apply to your prior use of the Service.
12. Entire Agreement
These Terms, together with our Privacy Policy and any other agreements expressly incorporated herein, constitute the entire agreement between you and WNCORE Radio regarding the Service.
DOCUMENT: TOS_v11.3 · REVISION HISTORY AVAILABLE ON REQUEST
NOTE: An internal draft version of these Terms (v10.8, dated 2016-10-01) included a Section 12.9 titled "Frequency Anomaly Acknowledgment" requiring users to confirm they understood that ███████████████████████████████████████████████████. This clause was removed from the final version. We do not comment on why.
If you have experienced an unexplained transmission, do not contact us using this form. You already know the frequency.
Licensing
BROADCAST LICENSE WNC-2016-7782 · ESTABLISHED 2016 · TOKYO / DISTRIBUTED NODES
Platform License
WNCORE Radio operates under Broadcast License ID WNC-2016-7782, issued 2016. WNCORE does not own, produce, or distribute the audio content streamed through this platform. All streams are sourced from third-party broadcasters via the Radio Browser public index and direct broadcaster agreements.
Stream Content
Each station streamed through WNCORE Radio is operated independently by its respective broadcaster. WNCORE functions as a directory and relay layer only. We do not transcode, store, or modify audio streams. All rights to broadcast content remain with the originating station.
Stations listed in our index have been submitted to the Radio Browser community database. WNCORE does not independently verify the licensing status of individual streams. If you are a rights holder and believe a stream is infringing, please refer to our .
Live Music Section
The Live Music section features streams provided under royalty-free, Creative Commons, or public domain licenses. Sources include Free Music Archive (FMA), Musopen, and broadcaster-authorized streams. All tracks in this section are cleared for listener use without royalty obligation.
WNCORE Platform Software
The WNCORE Radio web application — including its interface, design, and systems — is proprietary. Unauthorized reproduction, scraping, or resale of the platform or its interface is prohibited. Station data sourced from Radio Browser is redistributed under the Radio Browser database terms (CC0).
Broadcast Infrastructure
DetailValue
License IDWNC-2016-7782
Established2016
HeadquartersTokyo, Japan / Distributed Nodes
Index SourceRadio Browser Community Database (radio-browser.info)
Station Count12,000+ verified stations
Coverage310 countries and territories
Stream TypeRelay (no transcoding or storage)
Content LicensePer-broadcaster (not held by WNCORE)
Licensing Inquiries
For licensing questions, partnership agreements, or content clearance requests, contact: licensing@wncoreradio.net
Effective date: March 12, 2016  ·  Last updated: January 2025  ·  WNCORE Radio Network
API Access
WNCORE RADIO PUBLIC API · VERSION 4.1 · REST/JSON
WNCORE Radio provides a public read-only API for developers. Access is free for non-commercial use under the terms below. Commercial use requires a separate agreement.
Base URL
https://api.wncoreradio.net/v4/
Content-Type: application/json
Rate limit: 60 requests/minute (unauthenticated)
Rate limit: 600 requests/minute (with API key)
Endpoints
GET /stations
Parameters:
  limit (int, max 100, default 20)
  offset (int)
  genre (string)
  country (ISO 3166-1 alpha-2)
  language (ISO 639-1)
  order (clickcount|votes|name|bitrate)
  reverse (bool)
  https (bool, default true)

Response: { stations: [...], total: int, page: int }
GET /stations/{uuid}
Returns: single station object
Fields: uuid, name, url, url_resolved, country, countrycode,
        language, tags, bitrate, codec, votes, clickcount,
        lastcheckok, favicon, homepage
GET /genres
Returns: array of genre objects with station counts
{ genre: string, count: int, active: int }
GET /status
Returns: system status, server health, node states
{
  "status": "operational",
  "nodes": {
    "node_01": "online",
    "node_02": "online",
    "node_03": "standby",
    "node_09": "unknown"
  },
  "frequencies": {
    "monitored": 12841,
    "unresolved": ██
  }
}
Authentication
Unauthenticated requests are accepted at reduced rate limits. To obtain an API key, email api@wncoreradio.net with your use case. API keys are alphanumeric, 64 characters, prefixed wnc_.
Rate Limiting
Requests exceeding rate limits receive a 429 Too Many Requests response with a Retry-After header. Persistent abuse results in IP bans.
Acceptable Use
You may use the API to: build radio applications, aggregate station data for non-commercial research, create educational tools, or power open-source projects. You may not: resell API access, scrape our database for commercial competitors, or use the API to automate station tuning at scale without a commercial agreement.
Prohibited Queries
The following parameters are not publicly documented and will return 403 Forbidden:
ParameterStatusNotes
node=09403Node 09 queries disabled since 2016-11-01
freq=88.7403Frequency flagged — access restricted
source=KAGE403Internal identifier. Not publicly documented.
archive=deep403Pre-2016 archive. Access requires clearance.
SLA & Uptime
We target 99.5% uptime for public API endpoints. Node health is published at status.wncoreradio.net. We do not provide SLA guarantees for free tier access.
API VERSION HISTORY: v1 (2016), v2 (2018), v3 (2020), v3.9 (2022), v4 (2024)
v3.9 included an undocumented endpoint: GET /signals/unresolved — this was removed before v4 launch after it returned unexpected results during internal testing. The response contained coordinates. We have not been able to determine what generated them.
API_BUILD: ████████████ · COMPILED BY: ██████ · NODE 09 SIGNATURE: NOT FOUND
DMCA Policy
DIGITAL MILLENNIUM COPYRIGHT ACT COMPLIANCE STATEMENT
WNCORE Radio respects the intellectual property rights of others and expects users and partners to do the same. This policy governs how we handle claims of copyright infringement under the Digital Millennium Copyright Act (17 U.S.C. § 512).
1. Overview
WNCORE Radio operates as a radio directory and indexing service. We do not host audio content — all streams are served directly from third-party station servers. WNCORE acts as a passive conduit under 17 U.S.C. § 512(a).
However, we take copyright concerns seriously and will respond to properly submitted DMCA notices regarding our indexed metadata, interface elements, or any content we do host directly.
2. Designated Agent
WNCORE Radio LLC — DMCA Designated Agent
Email: dmca@wncoreradio.net
Address: WNCORE Radio LLC
         ████████████████
         ██████, ██ █████
Response time: Within 10 business days
3. DMCA Takedown Notice Requirements
To submit a valid DMCA takedown notice, you must provide:
(a) A physical or electronic signature of the copyright owner or authorized agent;
(b) Identification of the copyrighted work claimed to have been infringed;
(c) Identification of the material claimed to be infringing, with sufficient detail for us to locate it;
(d) Your contact information (address, telephone number, email);
(e) A statement that you have a good-faith belief the use is not authorized by the copyright owner, its agent, or law;
(f) A statement that the information in the notice is accurate, under penalty of perjury, and that you are authorized to act on behalf of the copyright owner.
4. Counter-Notification
If you believe material was removed in error, you may submit a counter-notification containing: your signature, identification of removed material, statement under penalty of perjury that removal was in error, your consent to jurisdiction of the relevant federal court, and your contact information.
5. Repeat Infringer Policy
We maintain a repeat infringer policy. Station operators or users with three or more valid infringement notices will be removed from our index permanently.
6. Note on Station Operators
If you are a station operator and wish to be removed from our index, send an email to dmca@wncoreradio.net with your station name and UUID. Removal is processed within 5 business days.

⚠ Fraudulent DMCA claims may expose you to civil liability under 17 U.S.C. § 512(f) for damages, attorney fees, and costs.

7. Special Notice — Frequency 88.7
We have received ██ takedown requests regarding content associated with frequency 88.7 MHz and the identifier "SIGNAL_KAGE." We are unable to process these requests as we cannot identify a rights holder or establish that any content is being hosted by WNCORE systems. The signal, if any exists, does not originate from our infrastructure. We have forwarded these notices to ████████████████████ and have not received a response.
DMCA LOG: 847 notices received since 2016. 844 resolved. 3 pending. 1 undeliverable (no originating server found).
Case REF: DMCA_2016_11_09_KAGE — This notice was submitted by an anonymous party claiming copyright over a █████████████████████ broadcast segment. The takedown target does not exist in our database. The case remains open. The submitter has not been reachable since ████████████.
If you submitted this notice: we know. We have been trying to reach you.
Contact & Signal Reports
WNCORE RADIO — CONTACT DIRECTORY · VERIFIED CHANNELS ONLY
Use the appropriate channel for your inquiry. We respond to all verified contacts within 2–5 business days. For urgent technical issues, use the emergency signal contact below.
General Inquiries
Email: signal@wncoreradio.net
Subject line: [INQUIRY] — your topic
Response time: 2–5 business days
Station Submissions
To submit a new station for indexing, email stations@wncoreradio.net with the station name, stream URL, country, primary genre, and bitrate. Stations are reviewed within 10 business days.
Partnership & Press
Email: press@wncoreradio.net
Partnership inquiries: partners@wncoreradio.net
Advertising: We do not accept advertising.
Technical Support
For playback issues, stream errors, or technical anomalies, include your browser, operating system, and the station URL in your report. Contact: support@wncoreradio.net
Signal Anomaly Reports
WNCORE Radio maintains a Signal Anomaly Registry for unexplained transmission phenomena reported by users and station operators. If you have experienced something you cannot explain while using this service, use the anomaly report channel.
Anomaly reports: node09@wncoreradio.net
Expected response time: UNKNOWN
Note: This inbox is monitored. We cannot guarantee a response.
      We have received ███ reports since 2016.
      We understand what you heard. You are not the first.
Emergency Contact Frequencies
The following frequencies are maintained for urgent broadcast-related communications. These are verified public contact lines associated with signal monitoring organizations. Use only if you have experienced an active transmission anomaly.

INITIATING CONTACT PROTOCOL...

Physical Mail
WNCORE Radio LLC
████████████████████
██████, ██ █████
United States

Note: Physical mail is not monitored regularly. For time-sensitive matters, use email.
CONTACT LOG ACTIVE · ALL INQUIRIES TIMESTAMPED · SESSION ID: —
WNCORE has maintained an internal "Signal Anomaly Registry" since November 2016, when the first unexplained transmission was logged on 88.7 MHz. As of today, the registry contains ███ entries. None have been resolved. Several reporters have stopped responding to follow-up. This is noted in our records.
If you are reading this far, you are likely looking for something specific. You probably already know the frequency. We cannot help you. We are looking too.
Release Notes
WNCORE RADIO — BUILD HISTORY · PLATFORM CHANGELOG · ALL VERSIONS
v0.1.0 · March 14, 2016 INITIAL RELEASE
Platform Launch
  • WNCORE Radio launched as a public internet radio directory
  • Static frontend with hand-curated station list
  • Four core genre categories: News, Music, Talk, International
  • Native browser audio playback via <audio> element
  • Legal, DMCA, and privacy framework registered
  • ████ ████████ ████████████ ██████ ██ ████ ██████ ████████ ███ · entry flagged — internal review pending
v0.3.2 · September 2, 2017 INDEX EXPANSION
Global Station Index
  • Radio Browser community database integrated — 10,000+ stations indexed new
  • Country filter and genre tag search
  • Bitrate display added to station rows
  • Audio player refactored — removed crossorigin attribute causing silent CORS failures
  • Station rows not clickable when search filter was active
  • NODE_03 ████████ ███ ██ ████ — infrastructure report filed, cause ██████████
v0.6.0 · February 19, 2018 USER ACCOUNTS
Authentication & Profiles
  • User authentication — email, Google OAuth, Discord OAuth new
  • User profiles with display name, callsign, and bio fields
  • Favourite stations saved per account, synced across devices
  • Avatar picker — 27 styles, seed-based generation via DiceBear
  • Node ID assignment system for registered users internal
  • Profile page throwing on null avatar_url for new accounts
  • ████████ ███ ████████ ██ ██ ████████ ████████ — access log anomaly, unresolved internal
v0.8.1 · July 11, 2019 DESIGN OVERHAUL
Visual Redesign
  • Dark mode as default — deep red accent, grain overlay, glass-morphism player bar
  • Minimal Mode — reduced interface for focused listening new
  • Four-theme system: WNCORE Dark, Light, Minimal, system-sync
  • Animated EQ bars on active station row
  • Station table redesigned — skeuomorphic layout replaced with minimal monospace grid
  • Station index inconsistency detected — ████ ███████ ████████████ ██ ██████ ████ ██ ██████ ████████ · resolved automatically
v1.0.0 · January 6, 2020 PLATFORM MILESTONE
Feature Parity Release
  • Featured stations section — hand-verified, editorially curated
  • Session continuity — playback state persists across navigation
  • Ambient interface effects tied to listening duration
  • Disclaimer and onboarding flow for first-time visitors
  • Extended station metadata — location, language, codec, homepage links
  • ████████ ████████████ ████ ███ ██████████ ████ ████████ ██████████ internal
  • Index reported █ unnamed entries — ████████████ ██████ ███████████ ████ · entries not reproducible
v1.2.0 · April 22, 2021 PLAYBACK ENGINE
Audio Engine Rewrite
  • ICY metadata polling via /api/icy — live track names from stream headers new
  • Stall detection — auto-reconnect after 30s of silence, max 3 retries
  • Network-aware quality filter — masks high-bitrate stations on slow connections
  • Persistent mini player bar across all pages
  • MediaSession API — lock screen controls on iOS and Android
  • AbortError cascade when switching stations rapidly — audio.pause() + src reset before reload fix
  • Network filter silently matching nothing — station rows were missing data-bitrate attribute fix
v1.4.3 · October 31, 2022 GLOBE & LIVE FEED
World Map & Activity Layer
  • Interactive globe visualization — continent rendering, live listener location indicators new
  • Listener activity ticker powered by Supabase Realtime
  • Simulated listener feed fallback using Radio Browser clickcount data
  • Geolocation "Near Me" — auto-loads stations from user's detected country
  • Touch-interactive constellation canvas on mobile hero
  • Globe render loop pauses when tab is hidden — improved battery life and performance
  • Globe overlay data discrepancy — ███████████ ████ ████ ████████ ████████████ ████ · flagged for review internal
v1.7.0 · June 8, 2023 INTERFACE & EXPERIENCE
Ambient Experience Update
  • Extended ambient interface system — adaptive effects tied to session state
  • About page interactive element — cursor-responsive visual component
  • Profile signal integrity readout — displays account activity metrics
  • Interactive decoder utility accessible from user settings
  • Embedded browser experience — extended content accessible via profile menu
  • ████ ████████ ████████████ ███████ ████ ████ ██████ ████████ ██ ████ ████ ██████ ████████ internal
  • Seven user reports logged — ████████ ████ ██████████ ████████ ████ ████████ ██ ████ ██████ ████████ · status: ████████
v1.9.1 · March 3, 2024 BACKEND & BROADCAST
Administration & Broadcast Infrastructure
  • Internal administration panel — content management, broadcast scheduling, analytics sys
  • Database schema expanded — broadcast events, activity logs, content gallery, messaging
  • AI-assisted chat integration — contextual responses per station metadata
  • Multilingual translation engine with terminology preservation
  • Extended content archive with embedded media support
  • Administration writes routing to local cache instead of remote database — race condition in config initialisation fix
  • Theme sync MutationObserver triggering infinite loop on extended content pages fix
v2.0.0 · November 17, 2025 CURRENT BUILD
Full Platform Rewrite
  • Complete frontend rebuild — vanilla HTML/CSS/JS, Vercel edge deployment, Supabase backend new
  • Page transition engine — diagonal wipe animation, suppressed in Minimal Mode new
  • Sortable station table — name, country, bitrate client-side sort
  • Personalised recommendations derived from listening history
  • Search history panel with genre suggestion pills
  • Keyboard shortcuts — M to mute, scroll wheel volume on player bar
  • PWA support — service worker, offline cache, home screen install
  • Extended login flow with alternate routing for flagged account patterns internal
  • ICY proxy endpoint missing from Vercel function manifest — metadata now correctly deployed fix
  • Theme preference applying incorrect class — Minimal Mode now activates reliably from profile settings fix
  • Network quality filter not persisting across table re-renders — filter state now reapplied on every render call fix
  • Transition timing reworked — 320ms IN / 280ms OUT, cubic-bezier(0.4,0,0.2,1), enter changed from horizontal to vertical drift
  • ████████████ ██████ ██ ████ ██ ████████ ████████ ████ ████████████ · checksum mismatch — record may be incomplete
BUILD LOG · LAST SYNC: — UTC · ENTRIES: 47 · INTEGRITY: NOMINAL
▒ Entries marked INTERNAL are withheld from public distribution pending review. Redacted content is retained in the internal archive. ▒