PageSourceSearch

https://edging.pics/privacy-policy

html edging.pics collected 2026-09-28 07:15:05 UTC 15,142 bytes, 285 lines download raw bytes

1<!doctype html>
2<html lang="en-US" dir="ltr">
3  <head>
4    <title></title>
5    <meta name="description" content="">
6    <meta charset="utf-8">
7    <meta http-equiv="x-ua-compatible" content="ie=edge">
8    <meta name="theme-color" content="#0b0b0d">
9    <meta name="apple-mobile-web-app-title" content="Darkroom">
10    <meta name="MobileOptimized" content="320">
11    <meta name="HandheldFriendly" content="true">
12    <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, viewport-fit=cover, shrink-to-fit=no">
13    <link rel="stylesheet" href="/main.css?v=260811dk1">
14    <link rel="preload" as="script" href="/magic-grid.js">
15    <link rel="preconnect" href="//ajax.googleapis.com">
16    <link rel="preconnect" href="//fonts.googleapis.com">
17    <link rel="preconnect" href="//fonts.gstatic.com" crossorigin>
18    <link rel="icon" type="image/x-icon" href="/favicon.ico?v=260811dk1">
19    <link rel="icon" type="image/svg+xml" href="/favicon.svg?v=260811dk1">
20    <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png?v=260811dk1">
21    <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png?v=260811dk1">
22    <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png?v=260811dk1">
23    <link rel="mask-icon" href="/favicon.svg?v=260811dk1" color="#E0392B">
24    <link rel="canonical" href="https://edging.pics/privacy-policy"/>
25    <meta name="referrer" content="no-referrer">
26  
27  </head>
28  <body>
29    <div id="root">
30      <input type="checkbox" id="menu" name="menu">
31      <label class="scrim" for="menu" aria-hidden="true"></label>
32      <header id="top">
33        <nav id="skip">
34          <ul>
35            <li><a href="#nav" accesskey="n">Skip to navigation (n)</a></li>
36            <li><a href="#content" accesskey="c">Skip to content (c)</a></li>
37            <li><a href="#footer" accesskey="f">Skip to footer (f)</a></li>
38          </ul>
39        </nav>
40        <p id="logo"><a href="/" accesskey="h">edging.pics</a></p>
41        <form class="masthead-find" action="/search" method="get" role="search">
42          <input type="text" name="query" placeholder="Search the archive" aria-label="Search the archive">
43          <button type="submit">Find</button>
44        </form>
45        <label class="burger" for="menu"><span class="bars"></span>Menu</label>
46        <h1>edging.pics</h1>
47      </header>
48      <!-- #nav is deliberately a SIBLING of the sticky masthead, not a child of it:
49           #top carries a z-index and so opens a stacking context, and a fixed drawer
50           nested inside it would resolve its z-index there - the scrim would then
51           paint over the panel and eat the close taps (wave 8). -->
52      <nav id="nav">
53        <!-- the open drawer covers the masthead burger, so the close control has
54             to live INSIDE the panel; scrim tap and Esc are the other two ways out -->
55        <label class="drawer-close" for="menu">Close</label>
56        <ul class="main">
57          <li><a href="/">Home</a></li>
58          <li><a href="/search">Search</a></li>
59          <li><a href="/headscissors+manga" title="Headscissors manga">Random</a></li>
60        </ul>
61        <ul class="switch" id="user">
62          <li class="dark-only"><a href="./" class="link-switch"><i aria-hidden="true" class="icon-sun"></i> <span>Safelight</span></a></li>
63          <li class="dark-hide"><a href="./" class="link-switch"><i aria-hidden="true" class="icon-night"></i> <span>Lightbox</span></a></li>
64        </ul>
65        <ul class="size-11">
66          <li><a href="/privacy-policy" rel="nofollow">Privacy</a></li>
67          <li><a href="/18usc2257" rel="nofollow">18 USC 2257</a></li>
68          <li><a href="/contact" rel="nofollow">Contact</a></li>
69          <li><a href="/dmca" rel="nofollow">DMCA/Copyright</a></li>
70          <li><a href="/advertisers" rel="nofollow">Advertisers</a></li>
71        </ul>
72      </nav>
73      <main id="content">
74        <div class="page-body">
75  <article class="module-article">
76    <header>
77      <h2>Who we are</h2>
78    </header>
79    <p>Our website address is: https://edging.pics/.</p>
80  </article>
81  <article class="module-article">
82    <header>
83      <h2>What personal data we collect, and why we collect it</h2>
84      <h2>Cookies</h2>
85    </header>
86    <p>
86If you leave a comment on our site you may opt-in to saving your name, email address and website in cookies. These are for your convenience so that you do not have to fill in your details again when you leave another comment. These cookies will last for one year.</p>
87    <p>If you have an account and you log in to this site, we will set a temporary cookie to determine if your browser accepts cookies. This cookie contains no personal data and is discarded when you close your browser.</p>
88    <p>When you log in, we will also set up several cookies to save your login information and your screen display choices. Login cookies last for two days, and screen options cookies last for a year. If you select "Remember Me", your login will persist for two weeks. If you log out of your account, the login cookies will be removed.</p>
89  </article>
90  <article class="module-article">
91    <header>
92      <h2>Analytics</h2>
93    </header>
94    <p>For users that register on our website, we do not ask or store any personal information but a username and an email address. Website administrators can see and edit that information. You can delete your registration and all information at your Profile Page</p>
95  </article>
96  <article class="module-article">
97    <header>
98      <h2>What rights you have over your data</h2>
99    </header>
100    <p>If you have an account on this site, you can request at your Profile Page to receive an exported file of the personal data we hold about you. You can also request that we erase any personal data we hold about you. This does not include any data we are obliged to keep for administrative, legal, or security purposes.</p>
101  </article>
102  <article class="module-article">
103    <header>
104      <h2>Google Analytics</h2>
105    </header>
106    <p>We use Google Analytics for aggregated, anonymized website traffic analysis. In order to track your session usage, Google drops a cookie (_ga) with a randomly-generated ClientID in your browser. This ID is anonymized and contains no identifiable information like email, phone number, name, etc. We also send Google your IP Address. We use GA to track aggregated website behavior, such as what pages you looked at, for how long, and so on. This information is important to us for improving the user experience and determining site effectiveness. If you don't want Google to track your website behavior please delete your _ga cookies, and install the Google Analytics Opt-Out Browser Add-On at https://tools.google.com/dlpage/gaoptout.</p>
107  </article>
108</div>
109      </main>
110      <footer id="footer" class="site-foot">
111        <div class="foot-cols">
112          <div>
113            <h3>The archive</h3>
114            <ul>
115              <li><a href="/">Front sheet</a></li>
116              <li><a href="/search">Search the archive</a></li>
117              <li><a href="/zhangheyu" title="Zhangheyu">Pull a random frame</a></li>
118            </ul>
119          </div>
120          <div>
121            <h3>Next door</h3>
122            <ul class="list-triple">
123              <li><a href="/cams" target="_blank" rel="nofollow noopener">🔴 LIVE SEX</a></li>
124              <li><a href="/adultdating" target="_blank" rel="nofollow noopener">Meet & Fuck</a></li>
125              <li><a href="/sexgames" target="_blank" rel="nofollow noopener">Adult Games 🕹️</a></li>
126              <li><a href="/gay" target="_blank" rel="nofollow noopener">Gay Dating</a></li>
127              <li><a href="/ai" target="_blank" rel="nofollow noopener">AI JERK OFF🔥</a></li>
128            </ul>
129          </div>
130          <div>
131            <h3>Also worth a look</h3>
132            <ul>
133              <li><a href="/cams" rel="nofollow">Live cams</a></li>
134              <li><a href="/dating" rel="nofollow">Dating</a></li>
135              <li><a href="/games" rel="nofollow">Adult games</a></li>
136              <li><a href="/gay" rel="nofollow">Gay</a></li>
137              <li><a href="/nudify" rel="nofollow">AI undress</a></li>
138            </ul>
139          </div>
140          <div>
141            <h3>House rules</h3>
142            <ul>
143              <li><a href="/privacy-policy" rel="nofollow">Privacy policy</a></li>
144              <li><a href="/18usc2257" rel="nofollow">18 U.S.C. 2257</a></li>
145              <li><a href="/dmca" rel="nofollow">DMCA / copyright</a></li>
146              <li><a href="/contact" rel="nofollow">Contact us</a></li>
147              <li><a href="/advertisers" rel="nofollow">Advertisers</a></li>
148            </ul>
149          </div>
150        </div>
151        <p class="foot-legal">
152          <span>edging.pics &mdash; the darkroom</span>
153          <span>All models were 18 or older at the time of depiction</span>
154          <span>Copyright &copy; <span class="date">2005-2026</span></span>
155        </p>
156      </footer>
157      <nav id="bottom">
158        <ul>
159          <li><a href="/"><i aria-hidden="true" class="icon-home"></i> Home</a></li>
160          <li><a href="/search"><i aria-hidden="true" class="icon-gallery-thumbnail"></i> Search</a></li>
161          <li><a href="/stw+telanjang" title="Stw telanjang"><i aria-hidden="true" class="icon-shuffle"></i> Random</a></li>
162        </ul>
163      </nav>
164    </div>
165    
165<script src="/magic-grid.js"></script>
165
166    
166<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js"></script>
166
167    
167<script src="/jquery.js"></script>
167
168    
168<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.13.2/jquery-ui.min.js"></script>
168
169    
169<script src="/jquery-ui.js"></script>
169
170    
170<script defer src="/scripts.js"></script>
170
171    
171<script defer src="/custom.js"></script>
171
172    
172<script>
173    (function(){
174      "use strict";
175      var d = document;
176      /* 1. Static role-6 pages fall into no page-type branch, so the server-rendered
177            <title> and description come back empty (measured on /privacy-policy).
178            Fill them ONLY when empty, so index/inner/search keep the server value. */
179      function fill(){
180        var h;
181        if (!d.title.trim()){
182          h = d.querySelector('#content h1, #content h2, .page-title');
183          d.title = ((h && h.textContent.trim()) || 'Archive') + ' - ' + location.hostname;
184        }
185        var m = d.querySelector('meta[name="description"]');
186        if (m && !m.getAttribute('content').trim()){
187          var p = d.querySelector('#content p');
188          m.setAttribute('content', ((p && p.textContent.trim().slice(0,160)) ||
189            ('Adult photo sets and videos on ' + location.hostname)));
190        }
191      }
192      /* 2. Third way to shut the drawer (label + scrim are the other two). */
193      d.addEventListener('keydown', function(e){
194        if (e.key === 'Escape'){
195          var c = d.getElementById('menu');
196          if (c && c.checked) { c.checked = false; }
197        }
198      });
199      /* 3. Core prose carries raw <img> written by the source, some over http:
200            on an https page - the browser blocks those outright. Upgrade the
201            scheme once per element, inside our own container only. */
202      function https(){
203        var n = d.querySelectorAll('.feature img[src^="http://"]');
204        for (var i = 0; i < n.length; i++){
205          if (n[i].dataset.up) continue;
206          n[i].dataset.up = '1';
207          n[i].src = n[i].src.replace(/^http:/, 'https:');
208        }
209      }
210      /* 4. The engine tops a block up with clones when it runs short of matches;
211            the links differ, the picture does not. Key on the picture. */
212      function dedupe(){
213        d.querySelectorAll('[data-dedupe]').forEach(function(box){
214          var seen = {};
215          box.querySelectorAll(':scope > li').forEach(function(li){
216            var img = li.querySelector('img');
217            if (!img) return;
218            var k = (img.getAttribute('src') || '').split('?')[0] || img.getAttribute('src');
219            if (!k) return;
220            if (seen[k]) { li.remove(); } else { seen[k] = 1; }
221          });
222        });
223      }
224      /* 5. A section whose plates all died must not leave a heading over nothing. */
225      function tidy(){
226        d.querySelectorAll('[data-hide-if-empty]').forEach(function(b){
227          if (!b.querySelector('a')) { b.remove(); }
228        });
229      }
230      /* 6. Prose plates come straight from the source at whatever size it stored.
231            Capping max-width at the natural width makes displayed/natural <= 1
232            true by construction, on any record, instead of guessing a box size. */
233      function fit(){
234        var n = d.querySelectorAll('.feature img');
235        for (var i = 0; i < n.length; i++){
236          (function(im){
237            if (im.dataset.fit) return;
238            var apply = function(){
239              if (im.naturalWidth){ im.dataset.fit = '1'; im.style.maxWidth = im.naturalWidth + 'px'; }
240            };
241            if (im.complete) { apply(); } else { im.addEventListener('load', apply, {once:true}); }
242          })(n[i]);
243        }
244      }
245      /* 7. The chip row is built from LQUERY plus the first snippets, and those
246            overlap often enough to print the same word twice. */
247      function chips(){
248        d.querySelectorAll('.link-btn').forEach(function(row){
249          var seen = {};
250          row.querySelectorAll('a').forEach(function(a){
251            var k = a.textContent.trim().toLowerCase();
252            if (!k || seen[k]) { a.remove(); } else { seen[k] = 1; }
253          });
254        });
255      }
256      function sweep(){ https(); fit(); dedupe(); chips(); tidy(); }
257      if (d.readyState === 'loading') { d.addEventListener('DOMContentLoaded', function(){ fill(); sweep(); }); }
258      else { fill(); sweep(); }
259      window.addEventListener('load', sweep);
260      setTimeout(sweep, 2500);
261      setTimeout(sweep, 6000);
262    })();
263    </script>
263
264    		
265
266    <!-- Yandex.Metrika counter -->
267<script type="text/javascript" >
vendor: 406 bytes, lines 267-274
267
268   (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
269   m[i].l=1*new Date();
270   for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}
271   k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
272   (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
273
274   ym(
27495592380
vendor: 123 bytes, lines 274-279
274, "init", {
275        clickmap:true,
276        trackLinks:true,
277        accurateTrackBounce:true,
278        webvisor:true
279   });
280</script>
280
281<noscript><div><img src="https://mc.yandex.ru/watch/95592380" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
282<!-- /Yandex.Metrika counter -->
283  
283<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"a3c5df35f08a48259df8adf48cb7c62b","r":1,"spa":2}' crossorigin="anonymous"></script>
283
284</body>
285</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.