From db8c59d2268df89dd2682dbd557ddd1a752e5475 Mon Sep 17 00:00:00 2001 From: Ole-Morten Duesund Date: Mon, 8 Sep 2025 13:05:14 +0200 Subject: [PATCH] Add favicon and improve demo page MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add SVG favicon with privacy shield design - Include standard .ico favicon for browser compatibility - Add git repository link to demo page for easy access - Clean up meta tags and remove unnecessary PWA complexity 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- favicon-16x16.png | Bin 0 -> 1135 bytes favicon-32x32.png | Bin 0 -> 1415 bytes favicon.ico | Bin 0 -> 3638 bytes favicon.svg | 23 +++++++++++++++++++++++ index.html | 19 +++++++++++++++++++ 5 files changed, 42 insertions(+) create mode 100644 favicon-16x16.png create mode 100644 favicon-32x32.png create mode 100644 favicon.ico create mode 100644 favicon.svg diff --git a/favicon-16x16.png b/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..2434a93701380d384221b372c9079475e9c8b68f GIT binary patch literal 1135 zcmZ{jYfMvT7{_1i9O}YGvN)B*WHE!VI9$QG3}lNi%4G-vxzi%O9q8?xp0)={Ps_ME zahtly90RIzA{pwyFhK51EtFd?GHM4E2nEUtb1+)kA|UMWW&7lZ=l$pX=l{#|=E?J3 zh>MNz*yptm0N@c78Fq$H&z;&sB2HhwHxdYWn-zH`1_0a#fWlG$)(NZ73P27SfJHh0 zK|cU+09AIx2LrInGwyUEWqW&jYin!Ou{mp58yU5ajN0broDRo^)AeFdXZucR$t#$U zeQv_@$8fo^;`_SG}a}Un(!35b(5OSW{OsWm{Qy zt-YxIWs!?L<)CBIeAC2~!*1W0nzZ9NdOo`!fz)+3pSoO|LpmErG{zMgW%*;~8K-q& z&1!Ycm{;XFTA0-bGgVl&O4D!6M#p%lkqaAeg>ih`Uf;NQ@6NQzxU9g2VTMXbe+Xyv zR9$@RSY4MDP4W-}PcS0K4Wpwgg(apETx)pzEMGE+WIhmP_6TX6h44d**(Q;V^Woq5 zJiRP;M5kT)vUuccyiY&0AV<{5*&Z~b3#GQ>>@I_L0h1c}e7%6HLHU}_w)y$F)%jUl zSBqK9d>|xZv<@__6=$^@G*-F7$m0=7tsr|y!0!K|KyUhE*<@TQ!v_&sCra%QrMIFf z%|+Z!%k&B_TO;5M!C3<^Ta7SPWr|@@Y73g!s60R5SbZ)=Gy-S@=Jl}HBhs{5jpW;CTm zz))cv_1#LnZQ12=ZfFMnth%JfneB2$tFmlB*E{QStQ)jehy8izQky%mG;Yl3h%ivL z`*0+2*^5S|NdS0VwNq~W!a6o#x?@o>6!(R_dtP%pc>K__V#3;r3JXa*ILe}fUEw}i zZzX@28~&>A^z_`!yxB5)z_aw9bETB9zFzNlYHva85JjMDH^m#;zdz|jjz^5&jl%n7 zmm0436#evVXFnlPLm2U*C~lgJ0wv|dz=ugE3-Ui@ zB}k$vxr!V~izM@hsi0z@%KKvfV!a zerg+M4Ky&Nchm--t4`2N=c zxW5DRknJ2+GonQ{_FbTpeOv(^LKq{3U<05t|g^ZbH1bJAv$ z<0b$AY=Q#)&zjwNO&ivkqyNK9{#t?!JR1xEKf3?`I~4%*<`R1f0Ak?)FoOmFp8^1| zhl*-`@C5*vJK}Umz{igtO{R~_TBA;H8X42_+f}s<^Zd4jkQMxEl7l-p+AW(|CG?&xI2#jF@eULR&UXtsopD8HD!4aAh?Qn$kBG!7N!Ma_jx>fSA`|{3|0FEP8(3K}ENKiWS#nW_ zTBTl9tMw9z`bPF3880A5w`H(9HA|~2E5@tYarmKurz0TOc*D%;)aq+#p`bp?gBXp@j#GlN)qZk@k z9PU%GFfSog-R)n++T~SRvMh$w5f2K~DjjsOHWpo{*BKyGJvE|+8eTmvRZUN6X`wHs zCYPxfUJH2gn!5SEUUkyNioR|oHLR+kQd(0tS5Ydfcp{~Ry=-_s%x_;vj1w#8SCn%r zEQl}U$(}rrKDs+VJ6}0IyZ}$G~!qOSN>4}`8~gp|^er4YKQIGryM z%`%YB(n&Q&gQ+OJ)o3s_R!VtEC=m79(%bF}&!N*bN zq7@@3IKXOp;|6Pso&LLqx0{*OAb-D*!$K_Dc^BNNWGayiLuLP5LxUN_eVcS`U7{t4%N-@9&@fHXTbGyU!Eb|;6FiJq+M zSy{oSMeId|9p~JJ9leLP8u`u%;o;#qb;b2pj}5aCx>0z2qf#g z8=2V_15I1Dd>K9z%6lC@w7wuQ@~k()!g{wMhHNRDL)zM+7oQNOk6S*466QCDmn24? zu!}f$)atRby=Pe--ie!gn~MPQ_wR$b?M)ZXa{32d06*7=hNquDE`fQ1s4&aiveINB zz8AIwYMStvn>oH|X4|4o)^W?CU?^c#!AVW+J(QYww5>2=97_0RGF$AqN2k1tDuGcp zrusHtLF*b=(73#aeTo(7y{Fo3EQfnwr>%6e0LflNJ__bqA1n=LHozP1eb57b!~=df#LLSE?&afsz#R_vfy0*= zvbDGNFF*#P2+;}u52Uz;H=2RH|7>6o$T&I!Lx%o?Ir#Sy`YCF+nc2CW^ghpihrR!M?X}l>pWoVm z2_|9A9ME$*T&DmF0hpQTzZ0edq15*h^^pYBt<%wic|qQz`o_F7?cu|R7#kbINPiy& zZ?~Ygq6|IM23lM3puZoZ+5z-vuHkmfKGbdVLanbiZYbrbQpiysaRB#=iZL>v#Yj&# zeo8uyI&UFrq#QKu--`}aJ~|3is0$B=n#)ItK#GR=1PpigV02K6AI}`eO&JF_#IC4S zdZNFf4i9>J(OchuQg=BD9C=VV332mi0!Fl2@}mehB(A6u(Hx~W2AZ2Nc()ze_IC6& zHAC&Lz*PqU^6aU($k1L;LbhE{CFY`1z(JLd9KAI)_%SsJw@#&?v#J)wG9TpG36RSc zA;(&P>mgAX?(0Xrzc(s{T$J%?u3UlciVD;Q_(3fXz`g60xaOwBWm_R~Y(>bl5+PUM zhn}X}sPT3~xqydKE)QiM-sn(kP_{i7SLM5Lx2O~YMNK% z!l#(=QMxSyNJPjI-CEzOMDOO>R zXt@KjDV8cnA@V5?sTwfD$Z+|QTCacZul6_Mc zA~4s9lL=oXo>HDZlcf8c9~~2W=y2STqw&X%Q^(8ShK29jZ^I9XIB+mBiXih%@UGn} zt-WnSc7*QPi)oK-^Yh;x@U<7uR+XV6r!MCvAU_we-cmMeUezEkYiIygExySQ?= zJib6EnryLV!^TaUw`{evvbM2h+nIi{XwBMBKl}WPb?g8ApD({MpEUE`_m;i?0qeu% zD?VDe>f_aTW!|fcUR(V78*eUI`qta;0RMQ_?4Qpqc>ehp7QXn>zg{K>AOFj|C;s~6 zQ-AyW)6dM;ZD9J0nX_g;^5|o8=ITBPdy`BjPnkN+xL-r>|Mp-wYesDaHHOE!Yw~~R z>_g%#!_%?hA!wT#(REFQ`#G8DEL36ORwG7-hjpA|csw>Tf?jnY+M>g8(?dW^fdEicVF21)F6L-b9 zqf(#E^L-!;7+@aZ>_mSxSy4Q?y72}S}V~}Sxvl>p#FRg?ooeBaw_T*Q<1hs zin?<-=%id~JbW;CzXOB!I-nB!q9wN&^~AiILnm>5lN6nG&8U!wh?OF=WnV#SChdhy zOt$nSu8MK%Y&sfK(uu8ZC?NJSoI6YWY$3*0`ugD#cL!1|+|X8BiP{6v$fsBy^>V@y zYL_X7>EvG?#Ws)L3xeY)Z$l{a4}wdaIb05#BhJ$ajh>Wm4-T$Syfa0?c%U7kdJzO? z8b9pejBM#{4E6NkhkdccaWRrDWJor5qkM>=3XG*3l_SYqh74XH{iCBO2#leejZ$2` z*Z=!}-v3|(W?8Lw;a|L{^mhoE^;=VE>o-{1JM$zS9KW64?Qux|m14oUbrxIgoSak6 zlVDfqh49#43QS_p96XYkM1tfL#=^0)VW}r37BN|Na@B#jghZVMS|U0=er?#P)8m50 zhnBC5ph{qF5JXW)2n{=a!mz}GeeZs_d_R?iFARdnsA%#bEJp9c?B^D}LxPp7)~q!O z7#~Ow{uyIo#@<(dNARr!4bOVY?3LdW>>(FtKKbl~An2RmK;tfGiQOS&emhkPgN1;v z+3X#^5bUG{rav)%T;R*5YnySK>LGgx4; ztmoR;ve@IHwx|6~+W3r7z+!z#6_>>t&xNHG6|YC0HVT%qn9|FlnrpDIf%yeYKQ{`N zEM@5~V>Z{VXY#lDlZ6Js5`(~)?oW03h3Q8I!4iYOknWEcFw^OJ{{y{%#&s6->0Yr| zKT0mX{)SHQ;+u@%t+#dAd~exA9XFvP`xVL&S{PzZ#}b{pn%qH0D_G+tL5mo}U4$ga)zz literal 0 HcmV?d00001 diff --git a/favicon.svg b/favicon.svg new file mode 100644 index 0000000..1acf62c --- /dev/null +++ b/favicon.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/index.html b/index.html index 8ef2d8d..21ce628 100644 --- a/index.html +++ b/index.html @@ -4,6 +4,14 @@ 🍪 Privacy-First Demo | GDPR Compliant Tracking + + + + + + + +