Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e7f16e1a42 |
+150
-64
@@ -1,69 +1,155 @@
|
|||||||
<!DOCTYPE html>
|
{% extends '_base.html' %}
|
||||||
<html lang="en">
|
{% load static %}
|
||||||
<head>
|
|
||||||
<meta charset="UTF-8">
|
|
||||||
<title>Security & Privacy Policy — HypnoSVG</title>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
TEMPORARY DRAFT
|
|
||||||
|
|
||||||
<h1>Security & Privacy Policy (SECURITY)</h1>
|
{% block PAGE_TITLE %}About HypnoSVG (hypn0) — Procedural Animated Halftone & Vector Matrix Engine{% endblock %}
|
||||||
|
|
||||||
—teaser:
|
{% block META_TITLE %}About HypnoSVG — Production-Ready Animated Halftones & Vector Matrices{% endblock %}
|
||||||
|
|
||||||
<p>We don’t know who you are… and we don’t want to know. The Hypn0.xyz (HypnoSVG) platform operates in strict compliance with Inter­galactic DOOP Protocols and GDPR directives, adhering to the Zero Personally Identifiable Information (Zero-PII) doctrine. No registration, logins, passwords, emails, SMS, or phone numbers. The database contains zero user or account tables. Synthesized SVG files contain purely mathematical coordinates of vector primitives and inline CSS animations. No source image metadata is embedded (EXIF tags, geolocation, and hardware device profiles are purged during raster­ization).</p>
|
{% block META_DESCRIPTION %}Learn how HypnoSVG turns raster graphics into lightweight, hypnotic animated vector matrices. Practical use cases for web design, banner backdrops, hero typography, open-source repository, and custom bespoke engineering.{% endblock %}
|
||||||
<h2>Prologue: The Anatomy of Privacy in the Age of Mental Resonance</h2>
|
|
||||||
<p><em>We are the Hypnotoad, the Brain Slugs, and the Receptors of Planetary Mind-Numbing. And we don’t want to know who you are. Don’t even try to persuade us.</em></p>
|
|
||||||
<p>The Hypn0 platform is engineered from the ground up on the <strong>Zero-PII (Zero Personally Identifiable Information)</strong> doctrine. We do not require registration, logins, passwords, email addresses, or phone numbers. In the project database, user and account tables simply do not exist. Generated SVG files contain only mathematical coordinates of geometric primitives and inline CSS keyframes. Zero metadata from source images is retained (EXIF tags, GPS coordinates, device specs, and even source file names are completely stripped during raster­ization).</p>
|
|
||||||
<hr/>
|
|
||||||
<h2>Section I. No-Consent Mode (Default / No-Tracking)</h2>
|
|
||||||
<p>If you have not clicked the “<strong>Submit to Hypnotoad!</strong>” button—you are completely invisible in the astral realm. This means:</p>
|
|
||||||
<ol>
|
|
||||||
<li>Hypn0 (HypnoSVG) does not deploy <strong>any client identifiers</strong>. Neither cookies nor browser <code>localStorage</code> records are created.</li>
|
|
||||||
<li><strong>External analytics systems are disabled</strong>: tracking beacons and metric counters (Google Tag Manager, analytics scripts, etc.) are blocked at the template level and physically never loaded onto the client device.</li>
|
|
||||||
<li><strong>Server logs</strong>—the only baseline telemetry captured by infrast­ructure (IP address, User-Agent, requested URL, and timestamp) — are utilized strictly for DDoS defense and uptime monitoring, retained for a minimal duration with regular rotation faster than memories fade after a hypnosis session.</li>
|
|
||||||
</ol>
|
|
||||||
<hr/>
|
|
||||||
<h2>Section II. Restrictions for Free Humanoids Without a Brain Slug</h2>
|
|
||||||
<p>Humanoids who decline tracking or withhold explicit consent can freely use the local vector generator and browse the gallery. However, they <strong>cannot access pseudo-social platform features</strong>:</p>
|
|
||||||
<ul>
|
|
||||||
<li>Publishing original works to the public “<a href="/gallery">Trance Gallery</a>”;</li>
|
|
||||||
<li>Voting for artworks (transmitting psychic resonance / likes);</li>
|
|
||||||
<li>Submitting complaints or flagging spam and non-transcendent content.</li>
|
|
||||||
</ul>
|
|
||||||
<h3>Reason for Restrictions: Anti-Abuse & Bot Defense</h3>
|
|
||||||
<p>To operate the gravit­ational Brain Slug sorting algorithm (curated ranking) and fairly distribute artworks across tiers (“Incubator”, “Approved by Brain Slug”, “Deep Trance Hall of Fame”), the platform requires a unique anonymous client anchor.</p>
|
|
||||||
<p>Because a humanoid who has not “surrendered to the Hypnotoad” carries no device anchor, the Lord of Mental Intros­pections (the server) cannot recognize duplicate votes. This would lead to instant scripted vote tampering, spam surges, and the destabi­lization of the entire gallery ecosystem.</p>
|
|
||||||
<hr/>
|
|
||||||
<h2>Section III. Consent Mechanism via “Submit to Hypnotoad!”</h2>
|
|
||||||
<ol>
|
|
||||||
<li>The browser generates a cryptog­raphic pseudo-random identifier via <code>crypto.randomUUID()</code> (UUID v4).</li>
|
|
||||||
<li>The value is stored in a cookie and/or browser <code>localStorage</code> under the key <code>hypn0_vid</code>.</li>
|
|
||||||
<li>The lifespan is configured for two Earth years, with transmission flags set to safe mode (<code>path=/; SameSite=Lax</code>).</li>
|
|
||||||
<li>The <code>hypn0_vid</code> token is a purely random string and cannot be linked to your real identity, physical vessel, or cerebral Theta/Alpha brainwaves.</li>
|
|
||||||
<li>The identifier is used by the backend exclusively for rate limiting and enforcing the “one vote per artwork per browser” rule.</li>
|
|
||||||
</ol>
|
|
||||||
<hr/>
|
|
||||||
<h2>Section IV. File Processing Security during SVG Generation</h2>
|
|
||||||
<ul>
|
|
||||||
<li><strong>Input Data Sanitization (Source Images):</strong> All inbound images pass through the Pillow mental shredder, decoded exclusively in RAM, and immediately cleansed of mundane metadata. No EXIF tags, geolocation, camera models, or temporary disk artifacts remain on server storage.</li>
|
|
||||||
<li><strong>Output Vector Security:</strong> The server stores only vector artworks synthesized by the native Hypn0 (HypnoSVG) core. Output SVGs are generated strictly program­matically and contain no <code><script></code> tags, external <code>xlink:href</code> links, or event handlers like <code>onload</code> or <code>onclick</code>. This eliminates Stored XSS risks when viewing other humanoids’ works: foreign halftones are completely harmless to your optic nerves (aside from the risk of spontaneous hypnotic trance).</li>
|
|
||||||
<li><strong>Resource Limits (DoS Prevention):</strong> Strict thresholds are? enforced on maximum upload size, grid density (<code>cols</code>), and element radii, preventing memory exhaustion and overheating of New New York processors.</li>
|
|
||||||
</ul>
|
|
||||||
<hr/>
|
|
||||||
<h2>Epilogue: Matrix Anomalies & Vulner­ability Disclosure</h2>
|
|
||||||
<p>If you discover a security flaw capable of bypassing the will of the Hypnotoad or injecting alien code into the consciousness of Hypn0 — please approach disclosure with utmost inter­galactic respon­sibility:</p>
|
|
||||||
<ul>
|
|
||||||
<li>Do not publish vulner­ability details publicly, preventing space pirates and rogue bots from exploiting them before a patch is deployed.</li>
|
|
||||||
<li>Send a detailed report to the project maintainer via the <a href="https://github.com/erjemin/2026-hypn0-site/issues" target="_blank">repository issue tracker</a> marked as security, or directly to the <a href="#" id="c-l" onclick="this.href='ma'+atob('aWx0bzplcmplb'+'WluQGdtYWlsLmNvbQ==');">admin­istrator’s email</a>.</li>
|
|
||||||
<li>Describe attack vectors, step-by-step reproduction (PoC), and potential system impact.</li>
|
|
||||||
<li>We will promptly acknowledge receipt and neutralize the anomaly. Please refrain from public disclosure until the vulner­ability is resolved.</li>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<hr/>
|
{% block OG_TITLE %}About HypnoSVG — Procedural Animated Vector Halftone Engine{% endblock %}
|
||||||
<hr/>
|
|
||||||
<hr/>
|
|
||||||
<hr/>
|
|
||||||
|
|
||||||
</body>
|
{% block OG_DESCRIPTION %}Deconstruct raster images into pulsating CSS-animated SVG matrices. Production-ready, ultra-lightweight, open-source, and zero JS execution overhead.{% endblock %}
|
||||||
</html>
|
|
||||||
|
{% block CANONICAL %}{{ request.scheme }}://{{ request.get_host }}/about/{% endblock %}
|
||||||
|
|
||||||
|
{% block CONTENT %}
|
||||||
|
<article class="prose max-w-7xl mx-auto py-4 font-sans text-stone-800 dark:text-stone-200">
|
||||||
|
|
||||||
|
<!-- Header -->
|
||||||
|
<header>
|
||||||
|
<p><em>About the Platform & Practical Utility</em></p>
|
||||||
|
<h1>Vector Halftones That Refuse to Be Ignored</h1>
|
||||||
|
<p>
|
||||||
|
<strong>HypnoSVG (hypn0)</strong> is an open-source procedural raster-to-vector engine that transforms ordinary photos, logos, and digital graphics into pulsating, mathematically synchronized SVG matrices with zero JavaScript runtime overhead.
|
||||||
|
</p>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<hr>
|
||||||
|
|
||||||
|
<!-- Core Proposition -->
|
||||||
|
<section>
|
||||||
|
<h2>What Is HypnoSVG and Why Does It Exist?</h2>
|
||||||
|
<p>
|
||||||
|
Modern web design is saturated with static flat illustrations and bloated, power-hungry video backgrounds. GIF animations are heavy and pixelated, while canvas-based WebGL shaders often spike mobile CPU load and drain battery life.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<strong>HypnoSVG</strong> bridges the gap by decomposing raster images into procedural geometric grids (circles, concentric rings, diamonds, stars, binary code, snowflakes, and custom glyphs) driven by native, phase-shifted <strong>pure CSS <code>@keyframes</code></strong>.
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li><strong>Ultra-Lightweight (20–50 KB):</strong> Clean vector markup that scales infinitely from a mobile favicon to a 4K billboard without pixelation.</li>
|
||||||
|
<li><strong>Zero Scripting Overhead:</strong> 100% hardware-accelerated browser rendering with zero JS dependencies.</li>
|
||||||
|
<li><strong>CC0 1.0 Public Domain Output:</strong> All generated vector files are completely free for personal and commercial use without mandatory attribution.</li>
|
||||||
|
<li><strong>Open-Source Core:</strong> The source code is open and available on <a href="https://git.cube2.ru/erjemin/2026-hypn0-site" target="_blank" rel="noopener">git.cube2.ru</a> and mirrored on <a href="https://github.com/erjemin/2026-hypn0-site" target="_blank" rel="noopener">GitHub</a> under the PolyForm Noncommercial License.</li>
|
||||||
|
</ul>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<hr>
|
||||||
|
|
||||||
|
<!-- Practical Use Cases -->
|
||||||
|
<section>
|
||||||
|
<h2>Practical Ways to Use HypnoSVG in Production</h2>
|
||||||
|
<p>
|
||||||
|
While our aesthetic draws subtle inspiration from the hypnotic frequencies of the legendary Hypnotoad, the generated output is engineered strictly for real-world web design, UI/UX, marketing, and creative engineering:
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h3>1. High-Conversion Banner Backdrops (Defeating Banner Blindness)</h3>
|
||||||
|
<p>
|
||||||
|
Standard static display ads and promotional blocks often get filtered out by human peripheral vision. An animated HypnoSVG matrix introduces subtle, rhythmic micro-pulsation that naturally draws attention without being intrusive.
|
||||||
|
</p>
|
||||||
|
<blockquote>
|
||||||
|
<p>
|
||||||
|
<strong>Pro-Tip for Text Legibility:</strong> Inside the generated SVG (or via its CSS container), adjust the overall opacity to <code>opacity: 0.15–0.35</code> and place it over a solid or slightly tinted background. Any promotional typography, CTA buttons, or pricing tags placed on top will remain <strong>100% crisp and readable</strong>, while the living matrix underneath delivers an unmistakable dynamic depth.
|
||||||
|
</p>
|
||||||
|
</blockquote>
|
||||||
|
|
||||||
|
<h3>2. Hero Sections & Knockout "Cut-Out" Typography</h3>
|
||||||
|
<p>
|
||||||
|
For tech startups, SaaS intros, and modern landing pages, contrast is essential. Invert the visual hierarchy: generate a rich, high-density dark or neon duotone halftone matrix, and overlay heavy white "knockout" text (reverse typography) across the viewport.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
The kinetic motion within the matrix breathes vitality through the negative space of the letters, giving your headline an organic, almost living presence.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h3>3. UI Atmospheric Layers, 404 Backdrops & Interactive Preloaders</h3>
|
||||||
|
<p>
|
||||||
|
Embed animated SVGs directly inline or as CSS <code>background-image</code> rules. They work seamlessly as ambient background textures for Dark Mode interfaces, cyberpunk dashboards, radar HUDs, or error screens that turn a standard 404 into an engaging brand touchpoint.
|
||||||
|
</p>
|
||||||
|
|
||||||
|
<h3>4. Merchandise, Posters & CNC / Laser Fabrication</h3>
|
||||||
|
<p>
|
||||||
|
When paused or downloaded as static vector paths, HypnoSVG files are ready for screen printing, vinyl plotting, laser engraving, and silk-screen apparel design.
|
||||||
|
</p>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<hr>
|
||||||
|
|
||||||
|
<!-- Online Generator Limits & Bespoke Customization -->
|
||||||
|
<section>
|
||||||
|
<h2>Online Generator Limits & Custom Commercial Projects</h2>
|
||||||
|
<p>
|
||||||
|
The public online generator at <a href="{% url 'hypn0_site:index' %}">hypn0.xyz</a> is tuned for instant browser-based responsiveness and shared server stability, with reasonable limits on upload dimensions, grid density, and element counts.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Need something beyond standard online capabilities? The author is available for <strong>custom development and bespoke vector engineering</strong>:
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li>High-density ultra-resolution offline generations (billboards, high-DPI prints, complex multi-layer vector matrices).</li>
|
||||||
|
<li>Engine modifications, custom algorithmic shaders, specialized geometric primitives, and branded SVG patterns.</li>
|
||||||
|
<li>Tailored frontend integrations for interactive websites, dynamic data visualizations, and bespoke design systems.</li>
|
||||||
|
</ul>
|
||||||
|
<p>
|
||||||
|
To discuss bespoke commissions, engine licensing, or technical collaboration, reach out to the <a href="#" id="c-l" onclick="this.href='ma'+atob('aWx0bzplcmplb'+'WluQGdtYWlsLmNvbQ==')+'?subject='+encodeURIComponent('HypnoSVG: Bespoke Project / Custom Commission');">administrator’s email</a>.
|
||||||
|
</p>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<hr>
|
||||||
|
|
||||||
|
<!-- Community Showcase & Blog Features -->
|
||||||
|
<section>
|
||||||
|
<h2>Community Showcase: Get Featured on Hypno Chronicles</h2>
|
||||||
|
<p>
|
||||||
|
We actively highlight real-world use cases, design experiments, and production deployments in our official blog (<strong>Hypno Chronicles</strong>).
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Have you used HypnoSVG in a live website, landing page, advertising campaign, poster series, album cover, or generative coding project? Send us your case study!
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li><strong>Case submission:</strong> Send your project description, live URL, and accompanying illustrations or screenshots.</li>
|
||||||
|
<li><strong>Curated selection:</strong> We do not publish automated submissions blindly, but the more interesting your project and the more detailed the write-up, the closer you get to a <strong>100% guarantee of publication</strong>.</li>
|
||||||
|
<li><strong>Backlinks & Visibility:</strong> Published articles feature an in-depth breakdown of your workflow with direct, prominent links to your portfolio, agency, or social profiles, plus potential induction into the <a href="----">Trance Gallery Hall of Fame</a>.</li>
|
||||||
|
</ul>
|
||||||
|
<p>
|
||||||
|
Send your showcase submissions via <a href="https://github.com/erjemin/2026-hypn0-site/issues" target="_blank" rel="noopener">GitHub Issues</a> or directly via the <a href="#" id="c-l-showcase" onclick="this.href='ma'+atob('aWx0bzplcmplb'+'WluQGdtYWlsLmNvbQ==')+'?subject='+encodeURIComponent('HypnoSVG: Showcase Case Study Submission');">administrator’s email</a>.
|
||||||
|
</p>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<hr>
|
||||||
|
|
||||||
|
<!-- Open Source & Licensing -->
|
||||||
|
<section>
|
||||||
|
<h2>Open Source & Licensing</h2>
|
||||||
|
<p>
|
||||||
|
HypnoSVG is developed with transparency and respect for creative independence:
|
||||||
|
</p>
|
||||||
|
<ul>
|
||||||
|
<li><strong>Source Repository:</strong> Hosted at <a href="https://git.cube2.ru/erjemin/2026-hypn0-site" target="_blank" rel="noopener">git.cube2.ru/erjemin/2026-hypn0-site</a> and mirrored on <a href="https://github.com/erjemin/2026-hypn0-site" target="_blank" rel="noopener">GitHub</a>.</li>
|
||||||
|
<li><strong>Platform Code:</strong> Licensed under <a href="https://git.cube2.ru/erjemin/2026-hypn0-site/src/branch/master/LICENSE.md" target="_blank" rel="noopener">PolyForm Noncommercial 1.0.0</a>.</li>
|
||||||
|
<li><strong>Synthesized SVGs:</strong> Released under <a href="https://creativecommons.org/publicdomain/zero/1.0/" target="_blank" rel="noopener">Creative Commons Zero (CC0 1.0 Universal)</a> — completely unrestricted for personal and commercial usage.</li>
|
||||||
|
</ul>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<hr>
|
||||||
|
|
||||||
|
<!-- Footer Navigation -->
|
||||||
|
<footer>
|
||||||
|
<p>
|
||||||
|
<a href="{% url 'hypn0_site:index' %}">Launch Generator →</a> |
|
||||||
|
<a href="----">Explore Gallery →</a> |
|
||||||
|
<a href="{% url 'hypn0_site:blog_feed' %}">Read Blog →</a>
|
||||||
|
</p>
|
||||||
|
<p><small>All glory to the Hypnotoad. Generated vectors are licensed under CC0 1.0 Universal.</small></p>
|
||||||
|
</footer>
|
||||||
|
|
||||||
|
</article>
|
||||||
|
{% endblock CONTENT %}
|
||||||
|
|||||||
Vendored
+1
-1
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user