Skip to content

Commit

Permalink
Fixes #150: Productivity Assistant
Browse files Browse the repository at this point in the history
  • Loading branch information
hussaino03 committed Dec 14, 2024
1 parent 2d396b0 commit 0d8c513
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 9 deletions.
20 changes: 18 additions & 2 deletions client/src/legal/PrivacyPolicy.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ const PrivacyPolicy = () => {
<li>Task data: Your tasks, deadlines, and completion status</li>
<li>Game data: XP, levels, badges, and achievements</li>
<li>Usage data: Task completion patterns and activity metrics</li>
<li>AI Assistant Data: Task completion patterns and productivity metrics for personalized insights</li>
<li>Chat History: Conversations with the AI productivity assistant</li>
</ul>
</div>
</section>
Expand Down Expand Up @@ -74,14 +76,28 @@ const PrivacyPolicy = () => {
</section>

<section>
<h2 className="text-xl font-semibold mb-4">5. Contact</h2>
<h2 className="text-xl font-semibold mb-4">5. AI Assistant & Data Processing</h2>
<div className="legal-content pl-4">
<p className="mb-4">Our AI productivity assistant:</p>
<ul className="list-disc pl-6 space-y-2">
<li>Uses Google's Gemini Pro LLM to process your productivity data</li>
<li>Only receives anonymized task completion statistics</li>
<li>Does not store conversation history permanently</li>
<li>Processes data in compliance with Google's AI principles</li>
<li>Cannot access personal task details or sensitive information</li>
</ul>
</div>
</section>

<section>
<h2 className="text-xl font-semibold mb-4">6. Contact</h2>
<div className="legal-content pl-4">
<p className="mb-4">For privacy concerns or questions, please contact us through our GitHub repository.</p>
</div>
</section>

<section>
<h2 className="text-xl font-semibold mb-4">6. Data Protection Rights</h2>
<h2 className="text-xl font-semibold mb-4">7. Data Protection Rights</h2>
<div className="legal-content pl-4">
<p className="mb-4">You have the following data protection rights:</p>
<ul className="list-disc pl-6 space-y-2">
Expand Down
30 changes: 23 additions & 7 deletions client/src/legal/TermsOfService.js
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,8 @@ const TermsOfService = () => (
<li>Optional leaderboard participation</li>
<li>Cloud synchronization for authenticated users</li>
<li>Task imports from Todoist and TickTick</li>
<li>AI-powered productivity insights and recommendations</li>
<li>Personalized task management assistance via Gemini Pro LLM</li>
</ul>
</div>
</section>
Expand All @@ -59,14 +61,28 @@ const TermsOfService = () => (
</section>

<section>
<h2 className="text-xl font-semibold mb-4">4. Open Source License</h2>
<h2 className="text-xl font-semibold mb-4">4. AI Assistant Usage</h2>
<div className="legal-content pl-4">
<p className="mb-4">When using the AI productivity assistant:</p>
<ul className="list-disc pl-6 space-y-2">
<li>Responses are generated by Google's Gemini Pro LLM</li>
<li>AI insights are provided for informational purposes only</li>
<li>We do not guarantee the accuracy of AI-generated advice</li>
<li>Users should exercise judgment when following AI recommendations</li>
<li>The AI assistant's availability may vary based on service status</li>
</ul>
</div>
</section>

<section>
<h2 className="text-xl font-semibold mb-4">5. Open Source License</h2>
<div className="legal-content pl-4">
<p className="mb-4">QuestLog is open source software licensed under the MIT License. You can view, fork, and contribute to the code on GitHub.</p>
</div>
</section>

<section>
<h2 className="text-xl font-semibold mb-4">5. User Responsibilities</h2>
<h2 className="text-xl font-semibold mb-4">6. User Responsibilities</h2>
<div className="legal-content pl-4">
<ul className="list-disc pl-6 space-y-2">
<li>Maintain the security of your account</li>
Expand All @@ -78,35 +94,35 @@ const TermsOfService = () => (
</section>

<section>
<h2 className="text-xl font-semibold mb-4">6. Intellectual Property</h2>
<h2 className="text-xl font-semibold mb-4">7. Intellectual Property</h2>
<div className="legal-content pl-4">
<p className="mb-4">The service and its original content, features, and functionality are owned by QuestLog and are protected by international copyright, trademark, and other intellectual property laws.</p>
</div>
</section>

<section>
<h2 className="text-xl font-semibold mb-4">7. Termination</h2>
<h2 className="text-xl font-semibold mb-4">8. Termination</h2>
<div className="legal-content pl-4">
<p className="mb-4">We reserve the right to terminate or suspend access to our service immediately, without prior notice, for any conduct that we believe violates these Terms of Service or is harmful to other users or us.</p>
</div>
</section>

<section>
<h2 className="text-xl font-semibold mb-4">8. Limitation of Liability</h2>
<h2 className="text-xl font-semibold mb-4">9. Limitation of Liability</h2>
<div className="legal-content pl-4">
<p className="mb-4">QuestLog is provided "as is" without any warranty. We shall not be liable for any indirect, incidental, special, consequential, or punitive damages resulting from your use of the service.</p>
</div>
</section>

<section>
<h2 className="text-xl font-semibold mb-4">9. Changes to Terms</h2>
<h2 className="text-xl font-semibold mb-4">10. Changes to Terms</h2>
<div className="legal-content pl-4">
<p className="mb-4">QuestLog reserves the right, at our sole discretion, to modify or replace these Terms at any time. What constitutes a material change will be determined at our sole discretion. By continuing to access or use our Service after those revisions become effective, you agree to be bound by the revised Terms.</p>
</div>
</section>

<section>
<h2 className="text-xl font-semibold mb-4">10. Contact Information</h2>
<h2 className="text-xl font-semibold mb-4">11. Contact Information</h2>
<div className="legal-content pl-4">
<p className="mb-4">If you have any questions about these Terms, please contact us:</p>
<ul className="list-none space-y-2">
Expand Down

0 comments on commit 0d8c513

Please sign in to comment.