From 2204944c1b9154acc5e40e97b00933d5b55e9d57 Mon Sep 17 00:00:00 2001 From: floppydiskette Date: Fri, 13 Sep 2024 22:31:05 +0100 Subject: [PATCH] Multiple in-progress changes --- app/Http/Controllers/PrivacyController.php | 16 +++++++++ public/css/master.css | 15 +++++--- public/images/buttons/aliasing.png | Bin 0 -> 786 bytes public/images/buttons/brokenimage.gif | Bin 0 -> 1060 bytes public/images/buttons/cnfunknown.gif | Bin 0 -> 524 bytes public/images/buttons/juli.gif | Bin 0 -> 2121 bytes public/images/buttons/paws.gif | Bin 0 -> 885 bytes public/images/buttons/x86.gif | Bin 0 -> 2436 bytes resources/views/components/layout.blade.php | 36 ++++++++++++++------ resources/views/privacy.blade.php | 26 ++++++++++++++ routes/web.php | 2 ++ 11 files changed, 81 insertions(+), 14 deletions(-) create mode 100644 app/Http/Controllers/PrivacyController.php create mode 100644 public/images/buttons/aliasing.png create mode 100644 public/images/buttons/brokenimage.gif create mode 100644 public/images/buttons/cnfunknown.gif create mode 100644 public/images/buttons/juli.gif create mode 100644 public/images/buttons/paws.gif create mode 100644 public/images/buttons/x86.gif create mode 100644 resources/views/privacy.blade.php diff --git a/app/Http/Controllers/PrivacyController.php b/app/Http/Controllers/PrivacyController.php new file mode 100644 index 0000000..277bf35 --- /dev/null +++ b/app/Http/Controllers/PrivacyController.php @@ -0,0 +1,16 @@ + .section > button { + margin-top: 5px; +} diff --git a/public/images/buttons/aliasing.png b/public/images/buttons/aliasing.png new file mode 100644 index 0000000000000000000000000000000000000000..27b53e9fe67ee67bab3904268be67c9a8b1303f1 GIT binary patch literal 786 zcmV+t1MU2YP)Px%%t=H+RA_M+LOlWwMIdgNH13ez;f zS_@!72A{3P`5GkF_UicL4NcQ{Mm)RE*5Y*ieXth$aTME9aYGy_Th~Wxo9k2hMvrXX zVg?&yZWo6uBmkTuZ3LQ-6gRYKglye5DK7O%_uNN{tJ%Z|UDqXTybK2Z?}Ek{XbX%} z+Qf^OiqFRo@(;z4`Xt+&dD?>I&&y!`YCK}|%i$y;HQ7hD5^^)R>pJv(pR^M*7yzoO zQW0rURTb*G_TtBQ+`f=M@VoA;>l*Vsi~eL=*R{t_F)$lZuS@ISwry~n zx%^u|Tq0=DZQEiP2GMapjySODAti1I#77v0K{W<$OZVD2#QfKSp|c2jvYI;B1(j$q zaow0DwJRUX*8ZXSx>W?<8YM#=hdD`j?Qk25Tn`lubM*{!%UtryDm{;OsS6JCG7I z_E;?LmYi#hNwq|1*4kySqi;XNb(OCQ~9-_-B**Erx z9{ufjGFJa`Lxu{V)~)tmzpf}324xZEd}6*+NJ@iiQ|d_11Pk7yUl zVA|x=W!e^1!PZO75-y&}7kqglr$!nkE{&i?`4(BlJmi@PQM0R#)e7f_I9 Q!~g&Q07*qoM6N<$f~ZM(fB*mh literal 0 HcmV?d00001 diff --git a/public/images/buttons/brokenimage.gif b/public/images/buttons/brokenimage.gif new file mode 100644 index 0000000000000000000000000000000000000000..32bf833d046c006a16e7a25c244ee71f4e9b6b23 GIT binary patch literal 1060 zcmZ?wbhEHbj9`#wXlG#f|NsB~{rmUqIm`eADZks>+Zj6LzFR$$&P~25EynLp!lEL&ow02*)hP?NY8+o5$Hk1pDZj)Kw1anSx`1%;CRO%$Rgpf zVZp&>4q>gB6B`np8X1(l=6GyebhKN-IO|SDp~CTg1?R3SF9Z)XOx6e%lQ_94^~5A* z1F?vgo0j=@88C9(I9dGMYnFNQwlgO$H!#jKY2=FiHE{(4GY=2XjhT~HhW7dOdcDp3 zv?{#Ek9E!)%>}QoZx%lMN#%f<+O6$^ooX*U6Brq{7hDvwH7Hk)X03eq?y0w^{=EZX z?84I`z8O4P>Jk`~^XJE^%O|bRhPBBkEK2U4Z+^Yyr{z=6i*o|=^;Sw5zP?r&f4EM& r`rFN0+x9*>H+P3|{@#7{^>=k`G(J8uW9BG1v1jM!=iGuUEDY8F=G~4d literal 0 HcmV?d00001 diff --git a/public/images/buttons/cnfunknown.gif b/public/images/buttons/cnfunknown.gif new file mode 100644 index 0000000000000000000000000000000000000000..b8e923930020e79bc2bbb2f59fc68931d84339a4 GIT binary patch literal 524 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
(c) floppydisk 2021-{{ date('Y') }}
- v{{ config('app.version') }}, Source
+ v{{ config('app.version') }}, + Source, + Privacy Policy?
Served by {{ gethostname() }}
diff --git a/resources/views/privacy.blade.php b/resources/views/privacy.blade.php new file mode 100644 index 0000000..0d0ebfa --- /dev/null +++ b/resources/views/privacy.blade.php @@ -0,0 +1,26 @@ + + Privacy +
+

What am I doing with your data?

+
+

1. What's collected?

+

This site uses the Apache2 webserver and thus, for every request received, the following is logged:

+
    +
  • IP address
  • +
  • Request time
  • +
  • Request type
  • +
  • Location of requested resource
  • +
  • Referrer (what website linked you to this one)
  • +
  • User Agent (Type and version of your web browser, often also operating system and version)
  • +
+

My website doesn't collect any more than stated above (except MediaWiki maybe)


+

2. Why are logs kept?

+

So I can examine and prevent attacks such as spam or DDoS-ing attempts


+

3. When are the logs analyzed?

+

Usually, unless I suspect an attack of some kind, I won't actively spend hours perusing the logs.


+

4. Can I opt-out?

+

Maybe? If you want to, you can email wehmaster@weh.moe and I'll try and sort it out as fast as possible (assuming I can figure out how)


+
Any outlinks and hotlinked/embedded resources are subject to their own privacy policies and have nothing to do with me.
+
Last updated: September 9th, 2024
+
+
diff --git a/routes/web.php b/routes/web.php index 0b10251..af97484 100644 --- a/routes/web.php +++ b/routes/web.php @@ -6,6 +6,7 @@ use App\Http\Controllers\GuestbookController; use App\Http\Controllers\HomeController; use App\Http\Controllers\MusicController; +use App\Http\Controllers\PrivacyController; use Illuminate\Support\Facades\Route; /* @@ -26,5 +27,6 @@ Route::get('/calculators', [CalculatorsController::class, 'show']); Route::get('/computers', [ComputersController::class, 'show']); Route::get('/music', [MusicController::class, 'show']); +Route::get('/privacy', [PrivacyController::class, 'show']); Route::post('/guestbook', [GuestbookController::class, 'addEntry']) ->middleware('rate_limit');