LEGAL COMPLIANCE & PRIVACY

Privacy Policy

Effective Date & Last Updated: September 6, 2026

At Fun Koding (accessible at funkoding.com), user trust, data transparency, and privacy protection are foundational principles. This Privacy Policy details the types of information processed or collected by Fun Koding, how diagnostic data is handled, our third-party advertising disclosures, and our browser-isolated client-side execution architecture.


1. Comprehensive Overview of Platform Tools

Fun Koding delivers a suite of free, high-performance web-based software development tools, educational utilities, and interactive programming environments, including:

  • Online Compilers (JavaScript, TypeScript & Python): Real-time in-browser code compilation and interactive terminal execution.
  • Frontend Playground Sandbox: Multi-pane live editor for HTML5, CSS3, and JavaScript prototyping.
  • JSON to Dart Model Generator: Automated conversion of complex JSON payloads into strongly typed, null-safe Dart class models for Flutter development.
  • Build Visually (UI Component Scaffolder): Interactive component wireframing and responsive UI layout utility.
  • Code to Image Generator: High-definition syntax-highlighted code snippet exporter with custom macOS window frames and gradient backdrops.
  • Line-by-Line Code Visualizer: Step-by-step algorithm memory tracer, call stack frame analyzer, and variable state inspector.
  • Custom Challenge Creator & Problem Vault: Algorithmic problem authoring suite with test case validation and browser-local challenge management.
  • Bento Grid Builder: Interactive CSS Grid generator and visual responsive Bento box layout designer.
  • Dijkstra Shortest Path Visualizer: Interactive graph visualizer tracing priority queue updates and step-by-step edge relaxation.
  • UI Layout Builder: Visual wireframe and responsive layout scaffold builder with instant clean HTML & CSS code export.
  • Python Creative Studio & Code Sandbox: Parametric generative art visualizer and mathematical code studio with real-time canvas rendering and PNG export.
  • Developer Syntax Cheat Sheets: High-yield multi-language syntax reference sheets with vector PDF downloads.

2. Client-Side WebAssembly Isolation & Zero-Server Data Model

Zero Server-Side Code Storage: All execution, graph solving, and canvas rendering occur 100% client-side in your personal browser.

Unlike traditional cloud IDEs that transmit source code to remote backend servers for evaluation, Fun Koding executes Python, TypeScript, JavaScript, graph algorithms, and canvas computations directly inside your web browser. Python scripts compile via an isolated WebAssembly (WASM Pyodide runtime) container. This architecture provides robust privacy guarantees:

  • No Code Telemetry: Your proprietary source code, algorithms, JSON models, custom challenge problem inputs, and UI layout wireframes are never transmitted to, monitored by, or stored on external Fun Koding servers.
  • Sandboxed Execution: All runtime compilation occurs exclusively within the security boundaries of your personal browser session.
  • Local Storage Persistence: Any saved custom challenges in the Custom Challenge Creator or UI builder drafts are saved strictly in your browser's local storage (localStorage) on your own device. You can clear this data at any time through your browser settings.

3. Log Files & Diagnostic Data

Fun Koding follows standard internet operational practices of utilizing log files. These files automatically log visitors when they access web pages. Information logged includes internet protocol (IP) addresses, browser type, Internet Service Provider (ISP), date/time stamps, referring/exit pages, and aggregate click metrics. This technical diagnostic data is not linked to any personally identifiable information and is used exclusively for systems administration, infrastructure stability, analyzing site traffic trends, and ensuring optimal page load performance.


4. Google AdSense & Third-Party Advertising Disclosures

Fun Koding partners with third-party advertising networks, primarily Google AdSense, to serve advertisements when you visit our website. These third-party vendors use cookies, JavaScript, and Web Beacons to serve contextual and interest-based advertisements based on prior visits to funkoding.com and other websites across the internet.

  • Google DoubleClick DART Cookies: Google uses DART cookies to serve ads to our site visitors based on their browsing activity across the web.
  • Ad Personalization Opt-Out: Users may opt out of personalized advertising by visiting Google Ad Settings. Alternatively, users may review Google's privacy and advertising terms at Google Advertising Technologies.
  • Industry Opt-Out Portals: You can opt out of third-party vendor tracking cookies for personalized advertising through the Network Advertising Initiative (NAI) or Digital Advertising Alliance by visiting aboutads.info.

Please note that Fun Koding has no access to or direct control over cookies utilized by third-party advertising providers.


5. Google Tag Manager & Web Analytics

We deploy Google Tag Manager and aggregate analytics to measure overall site health, platform traffic volume, and page response times. These analytics utilities do not collect personal profiles, private credentials, or submitted source code; they help our engineering team optimize web page rendering speed, improve layout responsiveness, and enhance platform reliability for programmers globally.


6. GDPR & CCPA / CPRA Privacy Protections

We are dedicated to safeguarding your personal data rights under the General Data Protection Regulation (GDPR) and the California Consumer Privacy Act (CCPA/CPRA):

  • Right to Access & Portability: You have the right to request confirmation of whether your data is processed and request copies of any personal records.
  • Right to Rectification & Erasure: You have the right to request correction of inaccurate data or complete erasure of any stored records.
  • Right to Restrict or Object to Processing: You have the right to request that we restrict the processing of your data under specific statutory conditions.
  • CCPA / CPRA "Do Not Sell or Share My Personal Information": Fun Koding does not sell, rent, or trade your personal information to third parties for monetary or commercial consideration.

7. Children's Online Privacy Protection Act (COPPA)

Protecting the privacy of children is of paramount importance to Fun Koding. Our website, developer tools, and programming sandbox utilities are directed at developers, students, and general learners, and we do not knowingly solicit or collect Personally Identifiable Information from children under the age of 13. If you believe your child has submitted personal data to our platform, please contact us immediately, and we will promptly delete all such information from our records.


8. Contact Us & Privacy Inquiries

If you have any questions, comments, or data requests regarding this Privacy Policy, please reach out to us through our Contact Page or email our compliance team directly at privacy@funkoding.com or support@funkoding.com.