Skip to content

Commit 5ae89be

Browse files
gobinathmclaude
andcommitted
Add AI disclaimer page, footer visibility fix, and features grid update
- Add ai-disclaimer.md with SEO/OG meta tags covering bot usage, data practices, rate limits, accuracy warnings, and Gemini attribution - Show site footer on all pages including sidebar pages - Add AI Disclaimer link to site footer and chatbot footer - Add AI Study Assistant to features grid on homepage - Add markdown rendering and link styling in chatbot footer Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 99ec9cc commit 5ae89be

5 files changed

Lines changed: 117 additions & 3 deletions

File tree

.vitepress/config.mts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -275,7 +275,7 @@ export default defineConfig({
275275

276276
// Footer
277277
footer: {
278-
message: 'Happy Studying! 🚀 • We use privacy-friendly analytics (no cookies, no personal data) • <a href="/privacy">Privacy Policy</a> • <a href="https://github.com/gobinathm/Notes/issues" target="_blank">Report an issue</a>',
278+
message: 'Happy Studying! 🚀 • Privacy-friendly analytics no cookies, no personal data<br><a href="/privacy">Privacy Policy</a> • <a href="/ai-disclaimer">AI Disclaimer</a> • <a href="https://github.com/gobinathm/Notes/issues" target="_blank">Report an issue</a>',
279279
copyright: '<span class="cursive-text">Made with ❤️ and too much ☕ by <span class="gradient-text">Gobi</span></span>'
280280
},
281281

.vitepress/theme/components/AIChatBot.vue

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -343,7 +343,7 @@ const exampleQuestions = [
343343

344344
<!-- Footer -->
345345
<div class="chatbot-footer">
346-
<div>Powered by <strong>Google Gemini</strong></div>
346+
<div>Powered by <strong>Google Gemini</strong> · <a href="/ai-disclaimer">AI Disclaimer</a></div>
347347
<div>AI responses may be inaccurate. Verify with official study materials.</div>
348348
</div>
349349
</div>
@@ -835,6 +835,15 @@ html.dark .message-bubble :deep(pre) {
835835
color: var(--vp-c-text-2);
836836
}
837837
838+
.chatbot-footer a {
839+
color: var(--vp-c-brand-1);
840+
text-decoration: none;
841+
}
842+
843+
.chatbot-footer a:hover {
844+
text-decoration: underline;
845+
}
846+
838847
/* Mobile */
839848
@media (max-width: 640px) {
840849
.chatbot-panel {

.vitepress/theme/custom.css

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -292,9 +292,19 @@ html:not(.dark) .VPNavBar {
292292
/* =========================================
293293
8. Footer Styling
294294
========================================= */
295+
296+
/* Show footer on all pages including those with sidebars */
297+
.VPFooter.has-sidebar {
298+
display: block !important;
299+
}
300+
295301
.VPFooter .message {
296302
font-size: 0.75rem;
297-
/* Medium size as requested */
303+
line-height: 2;
304+
}
305+
306+
.VPFooter .message a {
307+
padding: 2px 0;
298308
}
299309

300310
.VPFooter .copyright {

ai-disclaimer.md

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,94 @@
1+
---
2+
title: "AI Disclaimer - Study Assistant"
3+
description: "How the AI Study Assistant works on notes.gobinath.com — data practices, usage limits, accuracy disclaimer, and privacy. Powered by Google Gemini."
4+
head:
5+
- - meta
6+
- name: keywords
7+
content: ai disclaimer, ai study assistant, google gemini, certification study bot, ai chatbot, privacy, data practices, usage limits
8+
- - meta
9+
- name: robots
10+
content: index, follow
11+
- - meta
12+
- property: og:title
13+
content: AI Disclaimer - Study Assistant
14+
- - meta
15+
- property: og:description
16+
content: How the AI Study Assistant works — data practices, usage limits, accuracy disclaimer, and privacy. Powered by Google Gemini.
17+
- - meta
18+
- property: og:type
19+
content: website
20+
---
21+
22+
# AI Disclaimer
23+
24+
*Last Updated: February 11, 2026*
25+
26+
## What the AI Study Assistant Does
27+
28+
This site includes an AI-powered study assistant available on certification study pages. It offers two features:
29+
30+
- **Q&A Mode** — Ask questions about the content on the current page and receive contextual answers
31+
- **Flashcard Mode** — Generate interactive flashcards from the current page's study material
32+
33+
## How It Works
34+
35+
When you use the assistant:
36+
37+
1. The **text content** of the current page is extracted from your browser
38+
2. Your question (or a flashcard generation request) is sent along with the page content to a proxy server
39+
3. The proxy forwards the request to **Google Gemini** (an AI language model) for processing
40+
4. The response is returned to your browser and displayed
41+
42+
The proxy server is a **Cloudflare Worker** that validates requests and enforces rate limits. It does not store any data.
43+
44+
## What We DON'T Store
45+
46+
-**No conversation history** — Each page visit starts fresh; nothing is saved between sessions
47+
-**No personal data** — No login, no accounts, no identifying information
48+
-**No cookies** — The assistant does not set any cookies
49+
-**No page content stored** — Content is sent per-request and discarded immediately
50+
-**No training on your data** — Your queries are not used to train AI models
51+
52+
## Usage Limits
53+
54+
To ensure fair usage and manage costs, the assistant has rate limits:
55+
56+
- **10 requests per minute** per user
57+
- **100 requests per day** per user
58+
59+
If you exceed these limits, you will receive an error message. Limits reset automatically.
60+
61+
## Accuracy Disclaimer
62+
63+
::: warning Important
64+
AI responses **may be inaccurate, incomplete, or outdated**. The assistant generates answers based on the page content and an AI model — it is not a certified instructor or an official exam resource.
65+
:::
66+
67+
**Always verify answers** with official vendor study materials:
68+
69+
- [Microsoft Learn — Certifications](https://learn.microsoft.com/certifications/)
70+
- [AWS Certification — Exam Guides](https://aws.amazon.com/certification/)
71+
- [Google Cloud — Certification](https://cloud.google.com/learn/certification)
72+
- [GitHub Certifications](https://resources.github.com/learn/certifications/)
73+
74+
The AI assistant is a **supplementary study tool**, not a replacement for official exam preparation materials.
75+
76+
## Limitations
77+
78+
- Answers are scoped to the **current page only** — the assistant cannot search across the entire site
79+
- The AI may **hallucinate** facts, especially for nuanced or edge-case topics
80+
- Generated flashcards may not perfectly match exam objectives
81+
- The assistant does not have access to the latest exam updates unless the page content has been updated
82+
83+
## Powered By
84+
85+
- **[Google Gemini](https://ai.google.dev/)** (Flash-Lite) — AI language model
86+
- **[Cloudflare Workers](https://workers.cloudflare.com/)** — Serverless proxy
87+
88+
## Questions?
89+
90+
If you have concerns about the AI assistant, open an issue on [GitHub](https://github.com/gobinathm/Notes/issues).
91+
92+
---
93+
94+
**Summary:** The AI assistant answers questions and generates flashcards from page content using Google Gemini. No personal data is collected or stored. Always verify AI responses with official exam guides.

index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ These started as plain markdown files. When I decided to share them as a site, I
1818
<div class="feature-item">💡 <strong>Exam Tips</strong> — Strategy and time management</div>
1919
<div class="feature-item">📊 <strong>Progress Tracking</strong> — Track what you've covered, stored in your browser, never leaves your device</div>
2020
<div class="feature-item">🃏 <strong>Flashcards</strong> — Interactive quiz decks</div>
21+
<div class="feature-item">🤖 <strong>AI Study Assistant</strong> — Ask questions about any page or generate flashcards on demand, powered by Google Gemini</div>
2122
</div>
2223

2324
## Currently Studying

0 commit comments

Comments
 (0)