[ CRT: off ]
Visitors: 000003475 | Server: 2026-07-13 23:20:17 UTC | UTC: 2026-07-13 23:20:17 UTC
Best Viewed in Firefox | Powered by PHP 7.4.33 | Connection: HTTPS (secure) | No Cookies · No Tracking
*** Welcome to the last honest website on the internet *** +++ This site stores NOTHING about you -- everything is computed in YOUR browser +++ NEW! Live browser fingerprinting module added +++ NEW! Interactive terminal -- type help to begin +++ Best viewed in Firefox at 1024x768 or higher +++ Remember: if the product is free, usually YOU are the product -- but not here +++ Greetz to everyone still running an old CRT monitor <3

disk Source Code

The entire project, readable in your browser. No hidden JavaScript, no sneaky beacons. If we claimed we don't track you, this is where you check.

disk scan.php  (2.7 KB, 75 lines)
   1  <?php
   2  /**
   3   * scan.php  --  The main event.
   4   * Shows the retro boot animation, runs the full scan in-browser, then renders
   5   * the bordered dashboard, privacy score, fingerprint, and fun facts.
   6   */
   7  require_once __DIR__ . '/includes/config.php';
   8  require_once __DIR__ . '/includes/functions.php';
   9  
  10  $PAGE_TITLE = 'Scan';
  11  $PAGE_ID    = 'scan.php';
  12  
  13  include __DIR__ . '/includes/header.php';
  14  ?>
  15  
  16    <h1><?php echo section_icon('eye', '#FF3030', 22); ?> Full Scan</h1>
  17  
  18    <div class="warnbx">
  19      Everything below runs <b>entirely in your browser</b>. The only server call is
  20      to <span class="mono"><?php echo e(url('api/scan.php')); ?></span>, which reads
  21      the request your browser already sent and looks up your IP &mdash; then forgets it.
  22      Nothing is stored.
  23    </div>
  24  
  25    <!-- Boot / scan terminal -->
  26    <div class="panel">
  27      <div class="panel-title"><?php echo section_icon('monitor'); ?> Scanner Console</div>
  28      <div class="panel-body">
  29        <div class="terminal" id="bootTerminal" style="min-height:260px">Loading scanner...</div>
  30        <p id="scanStatus" class="center dim">Booting scan engine <span class="cursor"></span></p>
  31      </div>
  32    </div>
  33  
  34    <!-- Export bar (revealed after scan completes) -->
  35    <div id="exportBar" class="asciibox center" style="display:none">
  36      <b>Export your report (generated locally, nothing uploaded):</b><br>
  37      <button class="export-btn" data-fmt="json">[ JSON ]</button>
  38      <button class="export-btn" data-fmt="html">[ HTML ]</button>
  39      <button class="export-btn" data-fmt="md">[ Markdown ]</button>
  40      <button class="export-btn" data-fmt="txt">[ TXT ]</button>
  41    </div>
  42  
  43    <!-- Where the dashboard renders -->
  44    <div id="dashboard">
  45      <p class="center dim">The dashboard will appear here once the scan finishes...</p>
  46    </div>
  47  
  48    <div class="note center">
  49      Want just one slice? See <a href="<?php echo eattr(url('browser.php')); ?>">Browser</a>,
  50      <a href="<?php echo eattr(url('fingerprint.php')); ?>">Fingerprint</a>, or
  51      <a href="<?php echo eattr(url('privacy.php')); ?>">Privacy Score</a>.
  52    </div>
  53  
  54  <script>
  55    window.EYES = window.EYES || {};
  56    window.EYES.BASE = <?php echo json_encode(BASE_URL); ?>;
  57  </script>
  58  <script src="<?php echo eattr(url('assets/js/detect.js')); ?>"></script>
  59  <script src="<?php echo eattr(url('assets/js/fingerprint.js')); ?>"></script>
  60  <script src="<?php echo eattr(url('assets/js/scan.js')); ?>"></script>
  61  <script src="<?php echo eattr(url('assets/js/export.js')); ?>"></script>
  62  <script>
  63    (function () {
  64      function go() {
  65        window.EYES.autoScan();
  66        window.EYES.wireExportButtons();
  67      }
  68      if (document.readyState === 'loading') {
  69        document.addEventListener('DOMContentLoaded', go);
  70      } else { go(); }
  71    })();
  72  </script>
  73  
  74  <?php include __DIR__ . '/includes/footer.php'; ?>
  75  

You are reading the real file being executed on the server. What you see is what runs.