From 9a80d9c42d36c44ddc6047bb8e15d67227d56b49 Mon Sep 17 00:00:00 2001 From: KIRTI13115 <192kirti@gmail.com> Date: Mon, 20 Oct 2025 18:11:22 +0530 Subject: [PATCH] Added privacy policy --- app.py | 5 + static/style.css | 65 ++++++ templates/dashboard.html | 2 +- templates/index.html | 2 +- templates/privacy.html | 222 ++++++++++++++++++++ utils/__pycache__/fetch_url.cpython-312.pyc | Bin 0 -> 1036 bytes 6 files changed, 294 insertions(+), 2 deletions(-) create mode 100644 templates/privacy.html create mode 100644 utils/__pycache__/fetch_url.cpython-312.pyc diff --git a/app.py b/app.py index a0fe604..d781368 100644 --- a/app.py +++ b/app.py @@ -57,6 +57,11 @@ def home(): def dashboard(): return render_template('dashboard.html') +@app.route('/privacy') +def privacy(): + return render_template('privacy.html') + + def index(): """Main route with language detection""" diff --git a/static/style.css b/static/style.css index 3243529..d620683 100644 --- a/static/style.css +++ b/static/style.css @@ -1403,3 +1403,68 @@ body.dark .summary-box p { color: var(--text-secondary-dark); } transform: none !important; /* remove overlapping translation */ margin-top: 0; /* spacing handled by gap */ } + + +.privacy-section { + display: flex; + justify-content: center; + padding: 3rem 1.5rem; +} + +.privacy-container { + max-width: 900px; + width: 100%; + background: white; + border-radius: 1.5rem; + box-shadow: var(--shadow-light); + padding: 2.5rem; + backdrop-filter: blur(10px); +} + +.privacy-container h1 { + font-size: 2rem; + font-weight: 800; + color: #6c5ce7; + margin-bottom: 1.5rem; + text-align: center; +} + +.privacy-container h2 { + font-size: 1.3rem; + color: var(--text-primary-light); + margin-top: 1.5rem; + margin-bottom: 0.5rem; +} + +.privacy-container p { + font-size: 1rem; + line-height: 1.6; + color: var(--text-secondary-light); +} + +.privacy-container .intro-text { + margin-bottom: 1.5rem; +} + +.privacy-container a { + color: #6c5ce7; + text-decoration: none; +} + +.privacy-container a:hover { + text-decoration: underline; +} + +.effective-date { + margin-top: 2rem; + font-size: 0.9rem; + color: gray; + text-align: right; +} + +body.dark .privacy-container { + background: rgba(31, 41, 55, 0.6); + box-shadow: var(--shadow-dark); +} + + diff --git a/templates/dashboard.html b/templates/dashboard.html index fd50110..a2bbb5c 100644 --- a/templates/dashboard.html +++ b/templates/dashboard.html @@ -163,7 +163,7 @@ diff --git a/templates/index.html b/templates/index.html index eba08ba..1391f6f 100644 --- a/templates/index.html +++ b/templates/index.html @@ -376,7 +376,7 @@ diff --git a/templates/privacy.html b/templates/privacy.html new file mode 100644 index 0000000..6ad2471 --- /dev/null +++ b/templates/privacy.html @@ -0,0 +1,222 @@ + + + + + + Privacy Policy | Quick Fact Checker + + + + + + + + +
+
+

Privacy Policy

+

+ At Quick Fact Checker, your privacy is important to us. This Privacy Policy outlines + how we collect, use, and protect your personal information when you use our platform. +

+ +

1. Information We Collect

+

+ We may collect limited personal information such as your email address when you contact us or subscribe + to updates. Additionally, we collect anonymous analytical data to improve user experience and performance. +

+ +

2. How We Use Your Information

+

+ The information we collect is used solely for communication, service improvement, and maintaining the + functionality of Quick Fact Checker. We do not sell, rent, or trade your personal data. +

+ +

3. Cookies

+

+ Our website may use cookies to enhance your browsing experience. You can choose to disable cookies through + your browser settings, but some features of the site may not function properly. +

+ +

4. Data Protection

+

+ We implement industry-standard security measures to safeguard your personal data against unauthorized + access, alteration, or disclosure. +

+ +

5. Third-Party Links

+

+ Our website may contain links to third-party sites. We are not responsible for their privacy practices and + encourage you to review their privacy policies before sharing personal data. +

+ +

6. Updates to This Policy

+

+ We may update this Privacy Policy periodically. Any changes will be posted on this page with the updated + effective date. +

+ +

7. Contact Us

+

+ If you have any questions or concerns about this Privacy Policy, please contact us through the + Contact Page. +

+ +

Effective Date: October 15, 2025

+
+
+ + + + + + + + + + + + + diff --git a/utils/__pycache__/fetch_url.cpython-312.pyc b/utils/__pycache__/fetch_url.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..065b709f0568d83aaa0e346ffef3c36fb9cb588c GIT binary patch literal 1036 zcmYjQ%}*0S6o0e3Een+_UyXd4C16ZB5Tl$5n1G@e^&l}((xzE=r)A5sTV`gZkk%NZ z2_`0l6A(k-h~ck*s}~hN$ciVun0O#?QM@?Qbc-*U_kQ!G=hd z2dz;ZM>0PrNv>UmdSEqcK1^0~1}MQ!)m}y=l#l#ps=}SBM8HJs3UN<0#Anh%JJk$j zsU+oNXO<9IQZ1Wo$@#`me#MZUHDOB_*$&*+UdowIaQ0Q@C$gsYQ;I zB9mN$D%yGI1J)G2>Ib5gqn1*NzJ?9SlpcZ=DMz0~C#!NE%|lUs2=gcrT^wo9Io-s} zoW@i)TuUdI`NX9p3AVy^epjabwkhDkFl%Yzju4E@@z3S&1Rj!fHpQ8&M>3Qd%%?;QG*Cp^K+W2& zl`$MAQ1YJb1}cA%saWbKiY6{F+jA3jf$S4U#H9t#r8rP1-;zo$H+&-5=VM``R$~)moQg ze~xA782EKuK YH&L;0JSjq7LHh