Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions app.py
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,11 @@ def about():
def contact():
return render_template('contact.html')

@app.route("/disclaimer")
def disclaimer():
return render_template("disclaimer.html")




def index():
Expand Down
Binary file added static/images/disclaimer-illustration.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
51 changes: 51 additions & 0 deletions static/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -1692,3 +1692,54 @@ body.dark .about-card {
.privacy-container h3 {
color: #6c5ce7; /* purple tone consistent with site theme */
}

/* ================================
Disclaimer Page Styling
================================ */
.disclaimer-container {
max-width: 800px;
margin: 4rem auto;
padding: 2rem;
background: var(--card-light);
border-radius: 1rem;
box-shadow: var(--shadow-light);
line-height: 1.7;
}

body.dark .disclaimer-container {
background: var(--card-dark);
box-shadow: var(--shadow-dark);
}

.disclaimer-container h1 {
font-size: 2rem;
font-weight: 800;
color: #6c5ce7; /* purple to match Quick Fact Checker title */
margin-bottom: 1.5rem;
text-align: center;
}

.disclaimer-container h2 {
color: #6c5ce7;
margin-top: 1.5rem;
}

.disclaimer-container p {
color: var(--text-secondary-light);
margin: 0.75rem 0;
}

body.dark .disclaimer-container p {
color: var(--text-secondary-dark);
}

.disclaimer-hero {
text-align: center;
margin-bottom: 2rem;
}

.disclaimer-hero img {
max-width: 300px;
height: auto;
opacity: 0.9;
}
2 changes: 1 addition & 1 deletion templates/about.html
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,7 @@ <h4 class="footer-title">Resources</h4>
<h4 class="footer-title">Legal</h4>
<ul class="footer-list">
<li><a href="/privacy" class="footer-link">Privacy Policy</a></li>
<li><a href="#disclaimer" class="footer-link">Disclaimer</a></li>
<li><a href="/disclaimer" class="footer-link">Disclaimer</a></li>
</ul>
</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion templates/contact.html
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@ <h4 class="footer-title">Resources</h4>
<h4 class="footer-title">Legal</h4>
<ul class="footer-list">
<li><a href="/privacy" class="footer-link">Privacy Policy</a></li>
<li><a href="#disclaimer" class="footer-link">Disclaimer</a></li>
<li><a href="/disclaimer" class="footer-link">Disclaimer</a></li>
</ul>
</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion templates/dashboard.html
Original file line number Diff line number Diff line change
Expand Up @@ -165,7 +165,7 @@ <h4 class="footer-title">Resources</h4>
<h4 class="footer-title">Legal</h4>
<ul class="footer-list">
<li><a href="/privacy" class="footer-link">Privacy Policy</a></li>
<li><a href="#disclaimer" class="footer-link">Disclaimer</a></li>
<li><a href="/disclaimer" class="footer-link">Disclaimer</a></li>
</ul>
</div>
</div>
Expand Down
195 changes: 195 additions & 0 deletions templates/disclaimer.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,195 @@
<!-- templates/disclaimer.html -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Disclaimer | Quick Fact Checker</title>
<link rel="stylesheet" href="{{ url_for('static', filename='style.css') }}">
</head>
<body>

<!--navbar-->
<nav class="navbar">
<div class="nav-container">
<div class="nav-left">
<a href="/" class="nav-logo" id="home-logo">
<div class="logo-icon">
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"
viewBox="0 0 24 24" fill="none" stroke="currentColor"
stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/>
<polyline points="14,2 14,8 20,8"/>
<line x1="16" y1="13" x2="8" y2="13"/>
<line x1="16" y1="17" x2="8" y2="17"/>
<polyline points="10,9 9,9 8,9"/>
</svg>
</div>
<span class="logo-text">Quick Fact Checker</span>
</a>
</div>

<div class="nav-center">
<ul class="nav-links">
<li><a href="/about" class="nav-link">About</a></li>
<li><a href="/#how-it-works" class="nav-link">How It Works</a></li>
<li><a href="/#blog" class="nav-link">Blog</a></li>
<a href="/dashboard" class="nav-dashboard">Dashboard</a>
<li> <button class="theme-toggle" id="theme-toggle" aria-label="Toggle theme">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20"
viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round" class="theme-icon">
<circle cx="12" cy="12" r="4"/>
<path d="M12 2v2"/>
<path d="M12 20v2"/>
<path d="m4.93 4.93 1.41 1.41"/>
<path d="m17.66 17.66 1.41 1.41"/>
<path d="M2 12h2"/>
<path d="M20 12h2"/>
<path d="m6.34 17.66-1.41 1.41"/>
<path d="m19.07 4.93-1.41 1.41"/>
</svg>
</button></li>
</ul>
</div>

<div class="nav-right">
<!-- <button class="theme-toggle" id="theme-toggle" aria-label="Toggle theme">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20"
viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"
stroke-linecap="round" stroke-linejoin="round" class="theme-icon">
<circle cx="12" cy="12" r="4"/>
<path d="M12 2v2"/>
<path d="M12 20v2"/>
<path d="m4.93 4.93 1.41 1.41"/>
<path d="m17.66 17.66 1.41 1.41"/>
<path d="M2 12h2"/>
<path d="M20 12h2"/>
<path d="m6.34 17.66-1.41 1.41"/>
<path d="m19.07 4.93-1.41 1.41"/>
</svg>
</button> -->
<button class="login-btn">Log In</button>
</div>
</div>
</nav>

<!--diclaimer-->
<div style="height: 3rem"></div>

<main class="disclaimer-container">
<h1>Disclaimer</h1>
<div class="disclaimer-hero">
<img src="{{ url_for('static', filename='images/disclaimer-illustration.jpg') }}" alt="Disclaimer Illustration">
</div>




<p>The information provided by <strong>Quick Fact Checker</strong> is for general informational purposes only. All information on this site is provided in good faith; however, we make no representation or warranty of any kind regarding the accuracy, adequacy, validity, reliability, or completeness of any information.</p>

<h2>External Links Disclaimer</h2>
<p>Our website may contain links to other websites or content belonging to third parties. Such external links are not investigated, monitored, or checked for accuracy by us. We do not warrant or endorse any information found on external sites.</p>

<h2>Professional Disclaimer</h2>
<p>The information provided by Quick Fact Checker should not be considered professional or expert advice. Always verify information through multiple reliable sources before making decisions based on it.</p>

<h2>Fair Use Disclaimer</h2>
<p>Some content on this site may include copyrighted material used under fair use for educational and informational purposes. If you believe any material infringes your copyright, please contact us for removal.</p>

<p>By using this site, you agree that Quick Fact Checker and its creators are not liable for any damages arising from your use of the information provided.</p>
</main>

<!-- Footer -->
<footer class="footer">
<div class="footer-container">
<div class="footer-content">
<!-- Footer Logo & Description -->
<div class="footer-brand">
<div class="footer-logo">
<div class="footer-logo-icon">
<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32"
viewBox="0 0 24 24" fill="none" stroke="currentColor"
stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
<path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/>
<polyline points="14,2 14,8 20,8"/>
<line x1="16" y1="13" x2="8" y2="13"/>
<line x1="16" y1="17" x2="8" y2="17"/>
<polyline points="10,9 9,9 8,9"/>
</svg>
</div>
<span class="footer-logo-text">Quick Fact Checker</span>
</div>
<p class="footer-description">AI-powered analysis to combat misinformation</p>
</div>

<!-- Footer Links -->
<div class="footer-links">
<div class="footer-column">
<h4 class="footer-title">Company</h4>
<ul class="footer-list">
<li><a href="/about" class="footer-link">About Us</a></li>
<li><a href="/contact" class="footer-link">Contact</a></li>
</ul>
</div>

<div class="footer-column">
<h4 class="footer-title">Resources</h4>
<ul class="footer-list">
<li><a href="#terms" class="footer-link">Terms of Service</a></li>
<li><a href="#blog" class="footer-link">Blog</a></li>
</ul>
</div>

<div class="footer-column">
<h4 class="footer-title">Legal</h4>
<ul class="footer-list">
<li><a href="/privacy" class="footer-link">Privacy Policy</a></li>
<li><a href="/disclaimer" class="footer-link">Disclaimer</a></li>
</ul>
</div>
</div>

<!-- Social Links -->
<div class="footer-social">
<a href="#twitter" class="social-link" aria-label="Twitter">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="currentColor">
<path d="M23 3a10.9 10.9 0 01-3.14 1.53 4.48 4.48 0 00-7.86 3v1A10.66 10.66 0 013 4s-4 9 5 13a11.64 11.64 0 01-7 2c9 5 20 0 20-11.5a4.5 4.5 0 00-.08-.83A7.72 7.72 0 0023 3z"/>
</svg>
</a>
<a href="#linkedin" class="social-link" aria-label="LinkedIn">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="currentColor">
<path d="M16 8a6 6 0 016 6v7h-4v-7a2 2 0 00-2-2 2 2 0 00-2 2v7h-4v-7a6 6 0 016-6zM2 9h4v12H2z"/>
<circle cx="4" cy="4" r="2"/>
</svg>
</a>
<a href="#github" class="social-link" aria-label="GitHub">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="currentColor">
<path d="M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37 0 00-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44 0 0020 4.77 5.07 5.07 0 0019.91 1S18.73.65 16 2.48a13.38 13.38 0 00-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07 0 005 4.77a5.44 5.44 0 00-1.5 3.78c0 5.42 3.3 6.61 6.44 7A3.37 3.37 0 009 18.13V22"/>
</svg>
</a>
</div>
</div>

<!-- Footer Bottom -->
<div class="footer-bottom">
<p class="copyright">Β© 2025 Quick Fact Checker. All Combat Reserved.</p>
<div class="footer-heart">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor">
<path d="M20.84 4.61a5.5 5.5 0 0 0-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 0 0-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 0 0 0-7.78z"/>
</svg>
</div>
</div>
</div>
</footer>

<!-- Toast + Confetti -->
<div class="toast" id="toast" role="alert" aria-live="assertive" aria-atomic="true"></div>
<canvas id="confetti-canvas" style="position: fixed; pointer-events: none; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; display: none;"></canvas>

<!-- Scripts -->
<script src="script.js"></script>
</body>
</html>


2 changes: 1 addition & 1 deletion templates/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -378,7 +378,7 @@ <h4 class="footer-title">Resources</h4>
<h4 class="footer-title">Legal</h4>
<ul class="footer-list">
<li><a href="/privacy" class="footer-link">Privacy Policy</a></li>
<li><a href="#disclaimer" class="footer-link">Disclaimer</a></li>
<li><a href="/disclaimer" class="footer-link">Disclaimer</a></li>
</ul>
</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion templates/privacy.html
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,7 @@ <h4 class="footer-title">Resources</h4>
<h4 class="footer-title">Legal</h4>
<ul class="footer-list">
<li><a href="/privacy" class="footer-link">Privacy Policy</a></li>
<li><a href="#disclaimer" class="footer-link">Disclaimer</a></li>
<li><a href="/disclaimer" class="footer-link">Disclaimer</a></li>
</ul>
</div>
</div>
Expand Down
Loading