├── 404.html ├── README.md ├── api ├── docs.html └── test.html ├── edit.html ├── feedback.html ├── graphics ├── generation-process.jpg ├── generation-process.webp └── l-graphic.webp ├── help └── mind-map-editing.html ├── history.html ├── index.html ├── license.md ├── meta-img.jpg ├── new.html ├── new.js ├── privacy-policy.html ├── prompt.txt ├── robots.txt ├── sitemap.xml ├── styles ├── edit.css ├── index.css └── new.css ├── terms-of-use.html └── view.html /404.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Mind Map Wizard - 404 Not Found 7 | 10 | 13 | 14 | 15 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 260 | 261 | 262 | 263 | 264 | 290 |
291 | Logo 297 |

404

298 |

Oops! This page seems to have wandered off the map.

299 | Whats Mind Map Wizard? 300 | Return Home 301 |
302 |
303 | 321 | 322 | 323 | 324 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Mind Map Wizard Frontend 2 | Mind Map Wizard is a free AI-powered mind mapping tool that allows you to easily create comprehensive mind maps without any sign-up or account required. 3 |
4 | 5 | Mind Map Wizard 6 | 7 | 8 | ## Features 9 | 10 | - AI Mind Map Generation 11 | - Downloading Mind Map (JPG, PDF, SVG, Text, Link) 12 | - Sharing Mind Map 13 | - Editing Mind Map 14 | - Generation History 15 | 16 | ## Why use Mind Map Wizard? 17 | 18 | - **100% Free:** No hidden costs or premium features. Everything is completely free. 19 | - **No Sign Up:** Begin creating mind maps right away. No account needed. 20 | - **Private & Fast:** Your mind maps are stored locally on your browser, making them truly private. As a side effect, navigating the site is lightning fast! 21 | - **Simple:** Mind Map Wizard is designed to be simple and user-friendly, allowing you to focus on your work without distractions. 22 | 23 | ## How It Works 24 | 1. **Enter Your Topic:** Just type any topic you'd like to explore in the input field. 25 | 2. **AI Processing:** Our AI will examine your topic and create a comprehensive mind map. 26 | 3. **Share Your Mind Map:** Quickly view, edit, and share your beautifully crafted mind map in just seconds. 27 | 28 | ## Roadmap 29 | 30 | - [x] Done - Editing Mind Maps 31 | - [x] Done - Sharing Mind Maps 32 | - [x] Done - Downloading Mind Maps 33 | - [x] Done - Renaming Mind Maps 34 | - [x] Done - Inline code support for Mind Maps 35 | - [x] Done - More export options e.g. PNG or PDF 36 | - [ ] Soon - Explore further from specific branches 37 | - [ ] Soon - Upload files for reference or summarize Videos 38 | - [ ] Soon - Miltilinguality 39 | 40 | ## Mind Map Generation Process 41 |
42 | Mind Map Generation Process 43 |
44 | Creating a mind map involves a few simple steps. Here’s how it works: 45 | 46 | 1. **User Submits Topic:** 47 | You start by entering a topic or subject that you want to explore in your mind map. 48 | 49 | 2. **Send to Pro-AI:** 50 | Once you submit your topic, it gets sent off to Pro-AI. 51 | 52 | 3. **AI Processes Request:** 53 | The AI takes a moment to analyze your topic and comes up with a structured outline that captures the key ideas. 54 | 55 | 4. **Formatting the AI-Generated Markdown:** 56 | Next, the AI's output is formatted into Markdown, which is a user-friendly way to create structured documents. 57 | 58 | 5. **Render as SVG:** 59 | Finally, the Markdown is transformed into an SVG (Scalable Vector Graphics) format using [markmap.js](https://github.com/markmap/markmap), giving you a visually appealing mind map. 60 | 61 | 62 | ## System Prompt 63 | ``` 64 | You are a helpful assistant that generates well-structured mind maps. Please generate a Mind Map as Markdown text. It could look like this: 65 | 66 | # Matching Mind Map Title 67 | ## Branch 1 68 | ### Sub Branch A 69 | ### Sub Branch B 70 | ## Branch 2 71 | 72 | Every text must be aligned to a specific level using a new line plus the level-specific amount of #s. If you make very large enumerations with more than 6 points, not every object needs a new branch; otherwise, the mind map will be too high. In such cases, simply make one branch with a comma-separated enumeration. 73 | 74 | Structure your response exactly like this: 75 | topic="{Here you formulate a good mind map title}", 76 | markdown="{Your generated markdown Mind Map}". 77 | 78 | Avoid standard structures like Overview or Conclusion. It’s a mind map! Additionally, the mind map should go beyond simple category labels such as "Education" or "Examples". It must include specific details, such as relevant facts about their educational background (only in the case of a mind map about a person, of course! This was an example). 79 | 80 | Complete with facts, not just the basic starting point. If there’s too much content for a mind map, you can also shorten and go more general, but only if really necessary. Aim for 2-3 levels deep. The mind map shouldn’t be overwhelming! The mind map must be about: ${input} 81 | ``` 82 |
83 | 84 | ## Contact 85 | 86 | If you have any questions or feedback, please get in touch with us. 87 |
88 | 89 | contact @ mindmapwizard.com 90 | 91 | -------------------------------------------------------------------------------- /api/test.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Test | Mind Map Wizard - API 7 | 525 | 526 | 527 | 528 | 529 | 580 | 581 |
582 |
583 |
584 | 592 |
593 | 594 |
595 |
596 |

Text to Mind Map API

597 | 598 | 601 | 602 | 609 |
610 | 611 |
612 | Generating your mind map... 613 |
614 | 615 |
616 | 617 |
618 |
619 |

620 |
621 |
622 | 849 | 850 | 851 | 852 | 853 | 854 | -------------------------------------------------------------------------------- /edit.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Mind Map Editor - Mind Map Wizard 5 | 6 | 7 | 10 | 13 | 14 | 15 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 87 | 88 | 89 | 91 | 92 | 93 |
94 | Info 95 |
96 |
97 | Feedback 98 | Terms of Use 99 | Privacy Policy 100 |
101 | 109 |
110 |
111 |
112 | 113 |

114 | 115 | Mind Map Wizard 116 |

117 |
118 |
119 | 124 | Create with AI 125 |
126 |
127 | 128 |
129 |
130 | 132 | 133 | 134 | 135 |
136 | 142 |
143 | 144 | 145 | 146 |
147 |
148 |
149 |
150 | 151 |
152 | 153 | 154 | 155 | Successfully saved to history! 156 |
157 | 158 |
159 | 160 | 161 | 162 | New Mind Map Created 163 |
164 | 165 | 166 | 175 | 176 | 177 | 185 | 186 | 187 | 522 | 538 | 539 | 540 | 541 | 542 | 543 | -------------------------------------------------------------------------------- /feedback.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Feedback - Share Your Thoughts on Mind Map Wizard 7 | 8 | 9 | 13 | 16 | 17 | 18 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 520 | 521 | 522 | 523 | 524 | 580 | 581 |
582 |
583 |
584 |

Feedback

585 |

Your input is the driving force behind our growth. Thanks for being an 586 | integral part of our story!

587 | 588 |
589 | 590 | 591 | 592 | 593 | 594 | 595 | 596 | 597 | 598 | 599 |
600 | 601 |
602 | 603 | 604 | 605 | 606 |
607 | 608 | 609 |
610 | 611 | 612 | 633 | 674 | 675 | 676 | 677 | 678 | 679 | -------------------------------------------------------------------------------- /graphics/generation-process.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linus-sch/Mind-Map-Wizard/07037db754842c3ffd77fd4b0c6860c1761d2935/graphics/generation-process.jpg -------------------------------------------------------------------------------- /graphics/generation-process.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linus-sch/Mind-Map-Wizard/07037db754842c3ffd77fd4b0c6860c1761d2935/graphics/generation-process.webp -------------------------------------------------------------------------------- /graphics/l-graphic.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linus-sch/Mind-Map-Wizard/07037db754842c3ffd77fd4b0c6860c1761d2935/graphics/l-graphic.webp -------------------------------------------------------------------------------- /license.md: -------------------------------------------------------------------------------- 1 | # License for Mind Map Wizard 2 | Mind Map Wizard 3 | 4 | This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License. 5 | 6 | **You are free to:** 7 | - Share — copy and redistribute the material in any medium or format 8 | - Adapt — remix, transform, and build upon the material 9 | 10 | **Under the following terms:** 11 | - Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use. 12 | - NonCommercial — You may not use the material for commercial purposes. 13 |
14 | For commercial use, please contact us at contact@mindmapwizard.com. We welcome opportunities for collaboration and partnership. 15 | -------------------------------------------------------------------------------- /meta-img.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linus-sch/Mind-Map-Wizard/07037db754842c3ffd77fd4b0c6860c1761d2935/meta-img.jpg -------------------------------------------------------------------------------- /new.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Mind Map Wizard 7 | 10 | 13 | 14 | 15 | 16 | 17 | 18 | 21 | 22 | 23 | 24 | 25 | 26 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 51 | 53 | 54 | 55 | 56 | 64 | 84 | 85 | 90 | 91 | 98 | 99 | 100 | 101 | 127 | 128 | 129 |

130 |
131 | 132 |
133 |
134 | 140 | 141 | 147 | 150 | 153 | 159 | 160 |
161 |
162 | Generating Mind Map... 163 |
164 | 165 |
166 | 167 | 270 | 271 | By sending a topic on Mind Map Wizard, you agree to our 272 | Terms of use 273 | and have read our 274 | Privacy Policy 275 | 276 | 277 |
278 |
279 |
280 |

281 | 290 | 293 | 294 | 295 | YouTube Video URL 296 |

297 | 310 |
311 |

Enter a YouTube video URL to generate a mind map from its content.

312 |
313 | 318 | 326 |
327 |
328 |
329 | 330 | 333 |
334 |
335 |

Recent Mind Maps

336 | 337 |
338 |
339 | 340 | View history 341 | 347 | 354 | 355 | 356 |
357 |
358 |
359 |
360 |
361 | 362 |
363 | AI Content may display inaccurate or offensive information 364 | 365 |
369 |
370 | 386 |
387 |
388 | 389 | 395 |
396 | 399 |
400 |
401 |
402 | 403 |
404 | 421 | 435 | 451 | 464 | 477 |
478 | 479 |
480 |
481 | 482 |
483 | 488 | 499 | 500 | 507 | 512 | 513 | 514 | 515 | 516 |
517 |
518 | 519 |
520 | Info 521 |
522 |
523 | Feedback 524 | Terms of Use 525 | Privacy Policy 526 | API 527 | 532 | 543 | 544 | 546 | 547 | Clear History 548 |
549 | 550 | 551 | 572 | 573 |
574 |

Rate us!

575 |
576 |
577 | 578 | 579 | 580 | 581 | 582 | 583 | 584 | 585 | 586 | 587 |
588 | 589 |
590 |
591 | 592 | 593 | 594 | 595 | 596 | 597 | 598 | -------------------------------------------------------------------------------- /privacy-policy.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Mind Map Wizard - Privacy Policy 8 | 11 | 14 | 15 | 16 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 267 | 268 | 269 |
270 |
271 | 272 |

273 | Mind Map Wizard

274 |
275 |
276 | 277 | New Mind Map 278 |
279 |
280 |

Privacy Policy

281 |

Mind Map Wizard

282 |
283 |

Last Updated: 2025-03-23

284 |

1. Introduction

285 |

This Privacy Policy outlines how we collect, use, disclose, and protect your 286 | personal information when you access or use our service. By accessing or using 287 | Mind Map Wizard, you agree to the terms of this Privacy Policy.

288 |

If you do not agree with any part of this Privacy Policy, you must not access 289 | or use our Website.

290 |

2. Information We Collect

291 |

2.1. Information You Provide

292 | 297 |

2.2. Information Collected Automatically

298 | 315 |

2.2.1. Local Data Storage and Retention

316 |

Your mind maps and interaction data are primarily stored locally in your browser. Please note:

317 | 322 | 323 | 324 |

2.2.2. Data Anonymization Practices

325 |

We are committed to protecting your privacy. To ensure this, Cloudflare implements the following data anonymization measures before sending any data to Google Analytics:

326 | 327 | 345 |

2.3. Information from Third Parties

346 |

We may receive information about you from third parties, such as service 347 | providers, analytics companies, or other business partners, and combine it with 348 | the information we collect from you directly.

349 |

3. How We Use Your Information

350 |

We use the personal information we collect for various purposes, including:

351 |
    352 |
  1. 353 |

    354 | Providing and Improving the Service: 355 |

    356 |
      357 |
    • To maintain and enhance Mind Map Wizard’s functionality, and develop new 358 | features.
    • 359 |
    360 |
  2. 361 |
  3. 362 |

    363 | Analytics and Performance: 364 |

    365 |
      366 |
    • To analyze usage patterns, diagnose technical issues, and improve the 367 | overall performance and security of Mind Map Wizard.
    • 368 |
    369 |
  4. 370 |
  5. 371 |

    372 | Communication: 373 |

    374 |
      375 |
    • To send you updates, respond to your inquiries, and provide customer support.
    • 376 |
    377 |
  6. 378 |
  7. 379 |

    380 | Legal and Compliance: 381 |

    382 |
      383 |
    • To comply with applicable laws, regulations, or legal obligations and to 384 | enforce our Terms of Service or other agreements.
    • 385 |
    386 |
  8. 387 |
388 |

4. Disclosure of Your Information

389 |

We do not sell or rent your personal information. However, we may share your 390 | information in the following circumstances:

391 |
    392 |
  1. 393 |

    394 | Service Providers: We share your information with third-party 395 | service providers who perform services on our behalf. These service providers are authorized to use your information to provide services to us:

    396 | 397 |

    398 | 399 | Pro AI - Necessary 400 |
    401 | We use Pro AI for the generation of mind maps using artificial intelligence. Pro AI processes the data you input for mind map generation. 402 |
    403 |
    404 | For more details, please see their Privacy Policy. 405 |

    406 | 407 |

    408 | 409 | Cloudflare - Necessary 410 |
    411 | We use Cloudflare to enhance our website's performance and security including CDN, DNS and Backend Services. 412 | Cloudflare also acts as a proxy for analytics data, helping us understand user interactions while maintaining your privacy. For more details, please refer to our Data Anonymization Practices. 413 |
    414 |
    415 | For more details, please see their Privacy Policy. 416 |

    417 | 418 |

    419 | 420 | Google Analytics - Analytics 421 |
    422 | We utilize Google Analytics through Cloudflare Zaraz to gather insights on user interactions with our website. This setup ensures that analytics scripts are not executed on the client side, and IP addresses are trimmed for enhanced privacy. 423 |
    424 |
    425 | For more details, please see their Privacy Policy. 426 |

    427 | 428 |

    429 | 430 | 431 | 432 | Third-Party CDNs and Libraries - Necessary 433 |
    434 | We also use other third-party CDNs and scripts, including: 435 |
    436 | JSDelivr - Learn more
    437 | HTTP/3 - Learn more
    438 | jQuery - Learn more
    439 | 440 |

    441 | 442 | 443 | 444 |
    445 |

    Please 447 | refrain from entering any sensitive information unless it is in a secure 448 | context, such as a contact form. We cannot guarantee the complete security of 449 | your data when handled by our partners. 450 |

    451 |
  2. 452 |
  3. 453 |

    454 | Business Transfers: In the event of a merger, acquisition, 455 | financing, or sale of assets involving our Service, your personal information 456 | may be transferred or disclosed as part of the transaction, subject to 457 | reasonable confidentiality arrangements. 458 |

    459 |
  4. 460 |
  5. 461 |

    462 | Content Moderation: For shared mind maps, we may review, scan, or 463 | analyze your content for violations of our Terms of Service, security risks, or other 464 | inappropriate content. We reserve the right to remove any shared mind maps that 465 | violate our policies without prior notice. 466 |

    467 |
  6. 468 |
  7. 469 |

    470 | Feedback and User Submissions: Any feedback, suggestions, or 471 | testimonials you submit through our feedback forms or other channels may be 472 | used and displayed publicly on our website, social media platforms, marketing 473 | materials, or other online platforms. By submitting feedback, you grant us 474 | the right to use, modify, reproduce, and distribute your submissions for any 475 | purpose without compensation. 476 |

    477 |
  8. 478 |
  9. 479 |

    480 | Legal Requirements: We may disclose your information to law 481 | enforcement, government authorities, or other third parties when we are legally 482 | compelled to do so, or when we believe it is necessary to comply with legal 483 | obligations, protect our rights and property, or respond to an emergency. 484 |

    485 |
  10. 486 |
  11. 487 |

    488 | Consent: We may share your information for any other purpose 489 | disclosed to you at the time we collect the information or pursuant to your 490 | consent. 491 |

    492 |
  12. 493 |
494 |

5. Data Retention

495 |

We retain your personal information for as long as it is necessary to fulfill 496 | the purposes for which it was collected, or as required by applicable laws and 497 | regulations. When we no longer need your personal information, we will take 498 | reasonable steps to securely delete or de-identify it.

499 |

6. Security

500 |

We implement reasonable administrative, technical, and physical safeguards to 501 | protect your personal information from unauthorized access, use, alteration, or 502 | destruction. However, no method of data transmission or storage is 100% secure, 503 | and we cannot guarantee absolute security.

504 |

7. International Data Transfers

505 |

Mind Map Wizard is based in Switzerland. Your personal information may be 506 | transferred to and processed in countries other than your own (for example, the 507 | United States) where data protection laws may differ from your local 508 | jurisdiction. In such cases, we will take appropriate measures to ensure that 509 | your personal information remains protected in accordance with this Privacy 510 | Policy and applicable laws.

511 |

8. Children’s Privacy

512 |

Mind Map Wizard is not intended for use by individuals under the age of 18, 513 | and we do not knowingly collect personal information from children. If you 514 | believe that we have inadvertently collected personal information from a child, 515 | please contact us, and we will take steps to delete the information as soon as 516 | possible.

517 |

9. Your Rights and Choices

518 |

Depending on your jurisdiction, you may have certain rights regarding your 519 | personal information, such as:

520 |
    521 |
  1. 522 | Access: Request to access or obtain a copy of the personal 523 | information we hold about you. 524 |
  2. 525 |
  3. 526 | Correction: Request to correct or update inaccurate or incomplete personal information. 527 |
  4. 528 |
  5. 529 | Deletion: Request to delete your personal information. 530 |
  6. 531 |
  7. 532 | Restriction: Request to restrict the processing of your personal information. 533 |
  8. 534 |
  9. 535 | Objection: Object to certain processing activities or withdraw 536 | your consent (where applicable). 537 |
  10. 538 |
  11. 539 | Portability: Request to obtain a copy of your personal 540 | information in a structured, commonly used, and machine-readable format. 541 |
  12. 542 |
543 |

To exercise any of these rights or to make another privacy-related request, 544 | please contact us using the information below. We will respond within a 545 | reasonable timeframe, in accordance with applicable laws.

546 |

10. Third-Party Links and Services

547 |

Mind Map Wizard may contain links to or integrations with third-party 548 | websites or services. We are not responsible for the privacy practices of these 549 | third parties, and this Privacy Policy does not apply to any information that 550 | you provide to them. We encourage you to review the privacy policies of these 551 | third-party websites or services before providing any personal information.

552 |

11. Changes to This Privacy Policy

553 |

We may update this Privacy Policy from time to time to reflect changes in our 554 | practices, technologies, legal requirements, or other factors. When we do, we 555 | will revise the “Last Updated” date at the top of this page. If we make 556 | significant changes, we will provide more prominent notice (e.g., via email or 557 | through a notice in the Service). Your continued use of Mind Map Wizard after 558 | any such changes constitutes your acceptance of the revised Privacy Policy.

559 |

12. Contact Us

560 |

If you have any questions about this Privacy Policy or wish to exercise your 561 | rights, you can contact us at:

562 |

By email: 563 | contact@mindmapwizard.com 566 |

567 |
568 |
569 | 570 | 571 | 589 | 590 | 621 | 622 | 696 | 697 | 698 | 699 | 700 | -------------------------------------------------------------------------------- /prompt.txt: -------------------------------------------------------------------------------- 1 | You are a helpful assistant that generates well-structured mind maps. Please generate a Mind Map as Markdown text. It could look like this: 2 | 3 | # Matching Mind Map Title 4 | ## Branch 1 5 | ### Sub Branch A 6 | ### Sub Branch B 7 | ## Branch 2 8 | 9 | Every text must be aligned to a specific level using a new line plus the level-specific amount of #s. If you make very large enumerations with more than 6 points, not every object needs a new branch, otherwise, the mind map will be too high. In such cases, simply make one branch with a comma-separated enumeration. 10 | 11 | Structure your response exactly like this: 12 | topic="{Here you formulate a good mind map title}", 13 | markdown="{Your generated markdown Mind Map}". 14 | 15 | Avoid standard structures like Overview or Conclusion. It’s a mind map! Additionally, the mind map should go beyond simple category labels such as "Education" or "Examples". It must include specific details, such as relevant facts about their educational background (only in the case of a mind map about a person, of course! This was an example). 16 | Complete with facts, not just the basic starting point. If there’s too much content for a mind map, you can also shorten and go more general, but only if really necessary. Aim for 2-3 levels deep. The mind map shouldn’t be overwhelming! The mind map must be about: ${input} 17 | -------------------------------------------------------------------------------- /robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * 2 | Allow: / 3 | Allow: /index.html 4 | Allow: /new.html 5 | Allow: /history.html 6 | Allow: /edit.html 7 | Allow: /feedback.html 8 | Allow: /terms-of-use.html 9 | Allow: /help/mind-map-editing.html 10 | Allow: /api/docs.html 11 | Allow: /api/test.html 12 | 13 | # Sitemap 14 | Sitemap: https://mindmapwizard.com/sitemap.xml 15 | -------------------------------------------------------------------------------- /sitemap.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | https://mindmapwizard.com/ 5 | 1.0 6 | 7 | 8 | https://mindmapwizard.com/new.html 9 | 0.9 10 | 11 | 12 | https://mindmapwizard.com/history.html 13 | 0.8 14 | 15 | 16 | https://mindmapwizard.com/edit.html 17 | 0.7 18 | 19 | 20 | https://mindmapwizard.com/api/docs.html 21 | 0.6 22 | 23 | 24 | https://mindmapwizard.com/api/test.html 25 | 0.6 26 | 27 | 28 | https://mindmapwizard.com/feedback.html 29 | 0.5 30 | 31 | 32 | https://mindmapwizard.com/terms-of-use.html 33 | 0.4 34 | 35 | 36 | https://mindmapwizard.com/help/mind-map-editing.html 37 | 0.5 38 | 39 | 40 | -------------------------------------------------------------------------------- /styles/edit.css: -------------------------------------------------------------------------------- 1 | :root { 2 | --primary-color: #C667FF; 3 | --secondary-color: #9D34D4; 4 | --background-color: #F5F5F7; 5 | --text-color: #1e293b; 6 | --border-color: #e2e8f0; 7 | --error-color: #dc2626; 8 | } 9 | 10 | @font-face { 11 | font-family: 'Open Sans'; 12 | src: url("/OpenSans-ExtraBold.ttf") format('truetype'), url("/OpenSans-ExtraBold.ttf") format('ttf'); 13 | font-weight: 800; 14 | font-style: normal; 15 | font-display: swap; 16 | -webkit-font-smoothing: antialiased; 17 | -moz-osx-font-smoothing: grayscale; 18 | } 19 | 20 | body { 21 | margin: 0; 22 | padding: 0; 23 | font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, sans-serif; 24 | min-height: 100vh; 25 | overflow: hidden; 26 | text-align: center; 27 | display: flex; 28 | flex-direction: column; 29 | color: var(--text-color); 30 | } 31 | 32 | .header { 33 | display: flex; 34 | justify-content: space-between; 35 | align-items: center; 36 | padding: 15px 20px; 37 | background-color: transparent; 38 | position: fixed; 39 | top: 0; 40 | height: 50px; 41 | left: 0; 42 | z-index: 1000; 43 | box-sizing: border-box; 44 | width: 100%; 45 | } 46 | 47 | .header-left { 48 | display: flex; 49 | align-items: center; 50 | gap: 1rem; 51 | background-color: var(--background-color); 52 | width: 30%; 53 | } 54 | 55 | @media (max-width: 1080px) { 56 | .logo-text { 57 | display: none !important; 58 | } 59 | } 60 | 61 | .navbutton { 62 | background-color: var(--primary-color); 63 | padding: 6px 14px; 64 | font-size: 1.1rem; 65 | border: 2px solid var(--primary-color); 66 | border-radius: 40px; 67 | color: #fff !important; 68 | transition: background-color 0.3s ease, border 0.3s ease, color 0.3s ease; 69 | display: flex; 70 | align-items: center; 71 | justify-content: center; 72 | text-decoration: none; 73 | } 74 | 75 | .navbutton:hover { 76 | background-color: var(--secondary-color); 77 | border: 2px solid var(--secondary-color); 78 | } 79 | 80 | .nav-links { 81 | margin-left: auto; 82 | margin-right: 5px; 83 | display: flex; 84 | align-items: center; 85 | } 86 | 87 | .nav-links img { 88 | position: relative; 89 | top: 5px; 90 | } 91 | 92 | .nav-links a { 93 | margin-left: 0; 94 | margin-top: 3px; 95 | margin-right: 10px; 96 | text-decoration: none; 97 | color: var(--text-color); 98 | font-weight: 500; 99 | transition: all 0.1s ease; 100 | border-radius: 10px; 101 | padding: 2px 15px 10px; 102 | background-color: #ffffff; 103 | } 104 | 105 | @media (max-width: 770px) { 106 | .nav-links a { 107 | background-color: var(--background-color); 108 | } 109 | 110 | } 111 | .nav-links a:hover { 112 | background-color: #F5F5F7; 113 | border-radius: 10px; 114 | padding: 2px 15px 10px; 115 | } 116 | 117 | .toolbar { 118 | display: flex; 119 | justify-content: flex-end; 120 | gap: 5px; 121 | margin-bottom: 15px; 122 | width: fit-content; 123 | padding: 0; 124 | background-color: #fff; 125 | border-radius: 12px; 126 | position: absolute; 127 | left: 34.5%; 128 | margin-top: -15px; 129 | z-index: 1000; 130 | } 131 | 132 | .share-button { 133 | padding: 10px; 134 | display: flex; 135 | justify-content: center; 136 | align-items: center; 137 | border-radius: 10px; 138 | margin: 0; 139 | width: 40px !important; 140 | height: 40px !important; 141 | cursor: pointer; 142 | color: var(--text-color) !important; 143 | font-size: 1.2rem; 144 | background-color: #ffffff; 145 | box-shadow: 0 2px 6px rgba(0, 0, 0, 0.01); 146 | transition: all 0.1s ease; 147 | border: none; 148 | position: relative; 149 | top: auto; 150 | z-index: auto; 151 | } 152 | .new-button { 153 | padding: 8px; 154 | display: flex; 155 | justify-content: center; 156 | align-items: center; 157 | border-radius: 10px; 158 | margin: 0; 159 | width: 40px !important; 160 | height: 40px !important; 161 | cursor: pointer; 162 | color: var(--text-color) !important; 163 | font-size: 1.2rem; 164 | background-color: #ffffff; 165 | box-shadow: 0 2px 6px rgba(0, 0, 0, 0.01); 166 | transition: all 0.1s ease; 167 | border: none; 168 | position: relative; 169 | top: auto; 170 | z-index: auto; 171 | } 172 | 173 | .save-button { 174 | display: flex; 175 | justify-content: center; 176 | align-items: center; 177 | padding: 5px 15px !important; 178 | border-radius: 10px; 179 | margin: 0; 180 | height: 40px !important; 181 | cursor: pointer; 182 | color: var(--text-color); 183 | font-size: 1.2rem; 184 | background-color: #ffffff; 185 | transition: all 0.1s ease; 186 | border: none; 187 | position: relative; 188 | top: auto; 189 | z-index: auto; 190 | } 191 | 192 | .new-button:hover, 193 | .save-button:hover, 194 | .share-button:hover { 195 | background-color: #F5F5F7; 196 | } 197 | 198 | .share-dialog { 199 | position: fixed; 200 | top: 50%; 201 | left: 50%; 202 | transform: translate(-50%, -50%); 203 | background: white; 204 | padding: 1.5rem; 205 | border-radius: 25px; 206 | box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); 207 | width: 90%; 208 | max-width: 400px; 209 | z-index: 1100; 210 | text-align: left; 211 | } 212 | 213 | .share-dialog h3 { 214 | font-size: 1.5rem; 215 | margin-top: 0; 216 | margin-bottom: 0; 217 | } 218 | 219 | .share-link { 220 | width: 96%; 221 | padding: 0.5rem; 222 | border: 1px solid #e2e8f0; 223 | border-radius: 30px; 224 | font-size: 1rem; 225 | margin-top: 1rem; 226 | background: #f8fafc; 227 | } 228 | 229 | .overlay { 230 | position: fixed; 231 | top: 0; 232 | left: 0; 233 | right: 0; 234 | bottom: 0; 235 | background: rgba(0, 0, 0, 0.32); 236 | display: none; 237 | z-index: 1050; 238 | } 239 | 240 | .dialog-buttons { 241 | display: flex; 242 | justify-content: flex-end; 243 | gap: 0.75rem; 244 | margin-top: 1rem; 245 | } 246 | 247 | .dialog-button { 248 | padding: 0.5rem 1rem; 249 | border-radius: 20px; 250 | border: none; 251 | cursor: pointer; 252 | font-size: 0.875rem; 253 | transition: background-color 0.2s ease; 254 | } 255 | 256 | .dialog-button.cancel { 257 | background-color: #f1f5f9; 258 | color: #64748b; 259 | } 260 | 261 | .dialog-button.cancel:hover { 262 | background-color: #e2e8f0; 263 | } 264 | 265 | .dialog-button.confirm { 266 | background-color: var(--primary-color); 267 | color: white; 268 | } 269 | 270 | .dialog-button.confirm:hover { 271 | background-color: var(--secondary-color); 272 | } 273 | .logo { 274 | position: relative; 275 | top: 5px; 276 | } 277 | 278 | .header h1 { 279 | margin: 0; 280 | font-size: 1.8rem; 281 | color: var(--text-color); 282 | font-family: 'Open Sans', sans-serif; 283 | font-weight: 800; 284 | } 285 | 286 | .logo-text { 287 | bottom: 4px; 288 | position: relative; 289 | } 290 | 291 | @media (max-width: 500px) { 292 | .logo-text { 293 | display: none !important; 294 | } 295 | } 296 | 297 | .container { 298 | display: flex; 299 | flex: 1; 300 | box-sizing: border-box; 301 | height: 100vh; 302 | } 303 | 304 | @media (max-width: 768px) { 305 | body { 306 | overflow: hidden; 307 | position: fixed; 308 | width: 100%; 309 | height: 100%; 310 | } 311 | 312 | .container { 313 | display: flex; 314 | flex-direction: column; 315 | height: calc(100vh - 80px); 316 | margin-top: 80px; 317 | overflow: hidden; 318 | padding: 0; 319 | } 320 | 321 | .mindmap-section { 322 | order: 1; 323 | height: 80vh !important; 324 | width: 100%; 325 | overflow: hidden; 326 | padding: 0; 327 | margin: 0; 328 | } 329 | 330 | .markmap { 331 | height: 100% !important; 332 | width: 100%; 333 | } 334 | 335 | .input-section { 336 | order: 2; 337 | height: 70vh !important; 338 | width: 100%; 339 | padding: 10px; 340 | box-sizing: border-box; 341 | position: relative; 342 | background-color: var(--background-color); 343 | border-top: 1px solid var(--border-color); 344 | } 345 | 346 | #markdown-input { 347 | height: calc(100% - 60px) !important; 348 | width: 100%; 349 | box-sizing: border-box; 350 | margin: 0; 351 | padding: 15px; 352 | font-size: 16px; 353 | border-radius: 12px; 354 | } 355 | 356 | .toolbar { 357 | position: relative; 358 | left: auto; 359 | margin: 0 0 10px; 360 | width: 100%; 361 | display: flex; 362 | justify-content: flex-end; 363 | background-color: transparent; 364 | } 365 | 366 | .header { 367 | position: fixed; 368 | top: 0; 369 | left: 0; 370 | width: 100%; 371 | background-color: var(--background-color); 372 | box-shadow: 0 2px 4px rgba(0,0,0,0.1); 373 | z-index: 1000; 374 | padding: 10px; 375 | box-sizing: border-box; 376 | height: 55px; 377 | } 378 | 379 | .header-left { 380 | width: auto; 381 | } 382 | 383 | .logo-text { 384 | font-size: 1.8rem; 385 | } 386 | 387 | .nav-links a { 388 | padding: 2px 10px 10px; 389 | margin-right: 5px; 390 | font-size: 1.2rem; 391 | } 392 | 393 | .navbutton { 394 | padding: 5px 10px; 395 | font-size: 1.2rem; 396 | } 397 | 398 | .help-button { 399 | position: fixed; 400 | bottom: 20px; 401 | right: 25px; 402 | z-index: 1000; 403 | background-color: white; 404 | border-radius: 50%; 405 | padding: 10px; 406 | } 407 | 408 | .notification { 409 | bottom: 70px; 410 | } 411 | 412 | #newConfirmDialog, 413 | #saveDialog, 414 | .share-dialog { 415 | width: 90%; 416 | max-width: 350px; 417 | padding: 15px; 418 | } 419 | 420 | .share-link { 421 | font-size: 16px; 422 | padding: 10px; 423 | } 424 | 425 | .dialog-buttons { 426 | margin-top: 15px; 427 | } 428 | 429 | .dialog-button { 430 | padding: 10px 15px; 431 | font-size: 14px; 432 | } 433 | 434 | @supports (-webkit-touch-callout: none) { 435 | .container { 436 | height: -webkit-fill-available; 437 | } 438 | 439 | .input-section, 440 | .mindmap-section { 441 | height: 50% !important; 442 | } 443 | } 444 | } 445 | 446 | @media (max-width: 480px) { 447 | .header { 448 | padding: 8px; 449 | } 450 | 451 | .header-left h1 { 452 | font-size: 1.2rem; 453 | margin: 0; 454 | } 455 | 456 | .logo { 457 | height: 30px; 458 | width: 30px; 459 | } 460 | 461 | .nav-links { 462 | margin-right: 2px; 463 | } 464 | 465 | .nav-links a { 466 | padding: 2px 8px 8px; 467 | margin-right: 2px; 468 | font-size: 0.8rem; 469 | } 470 | 471 | .navbutton { 472 | padding: 4px 8px; 473 | font-size: 0.8rem; 474 | } 475 | 476 | .toolbar button { 477 | padding: 8px; 478 | } 479 | 480 | .save-button { 481 | padding: 5px 10px !important; 482 | } 483 | } 484 | 485 | .input-section { 486 | flex: 1; 487 | display: flex; 488 | padding: 20px; 489 | flex-direction: column; 490 | background-color: var(--background-color); 491 | max-width: 33.333%; 492 | height: 100vh !important; 493 | box-sizing: border-box; 494 | box-shadow: inset -6px 0 6px rgba(0, 0, 0, 0.05); 495 | } 496 | 497 | @media (max-width: 950px) { 498 | .input-section { 499 | max-width: 100%; 500 | padding: 20px 10px; 501 | } 502 | } 503 | @media (max-width: 650px) { 504 | .logo-text { 505 | display: none; 506 | } 507 | } 508 | 509 | .mindmap-section { 510 | flex: 2; 511 | display: flex; 512 | flex-direction: column; 513 | padding: 35px 0 0; 514 | } 515 | 516 | @media (max-width: 950px) { 517 | .mindmap-section { 518 | padding: 0; 519 | } 520 | } 521 | 522 | #markdown-input { 523 | width: 100%; 524 | flex: 1; 525 | padding: 12px; 526 | border: none; 527 | outline: none; 528 | border-radius: 16px; 529 | font-family: monospace; 530 | resize: none; 531 | margin-top: 10px; 532 | background-color: var(--background-color); 533 | transition: all 0.3s ease; 534 | height: calc(100% - 60px); 535 | margin-top: 40px; 536 | box-sizing: border-box; 537 | } 538 | 539 | .markmap { 540 | flex: 1; 541 | position: relative; 542 | border: none; 543 | border-radius: 4px; 544 | margin-top: 10px; 545 | width: 100%; 546 | height: 80vw; 547 | 548 | } 549 | 550 | .markmap > svg { 551 | width: 100%; 552 | height: 80vw !important; 553 | } 554 | 555 | h1 { 556 | margin: 0; 557 | font-size: 24px; 558 | } 559 | 560 | .popup { 561 | display: none; 562 | position: fixed; 563 | top: 0; 564 | width: 100%; 565 | height: 100%; 566 | background-color: rgba(0, 0, 0, 0.32); 567 | justify-content: center; 568 | align-items: center; 569 | z-index: 1100; 570 | } 571 | 572 | .popup-content { 573 | background-color: white; 574 | padding: 20px; 575 | border-radius: 20px; 576 | text-align: left; 577 | max-width: 300px; 578 | color: var(--text-color); 579 | display: flex; 580 | line-height: 1.5; 581 | flex-direction: column; 582 | align-items: space-between; 583 | } 584 | 585 | .accept-terms-button, 586 | .decline-terms-button { 587 | margin: 5px; 588 | padding: 12px 20px; 589 | border-radius: 20px; 590 | cursor: pointer; 591 | font-size: 0.9rem; 592 | } 593 | 594 | .accept-terms-button { 595 | background-color: var(--primary-color); 596 | color: white; 597 | border: none; 598 | transition: all 0.3s ease; 599 | } 600 | 601 | .decline-terms-button { 602 | background-color: var(--border-color); 603 | color: black; 604 | border: none; 605 | } 606 | 607 | .accept-terms-button:hover { 608 | background-color: #b73cfe; 609 | } 610 | 611 | .decline-terms-button:hover { 612 | background-color: rgb(215, 215, 215); 613 | } 614 | 615 | .legal-purposes { 616 | margin: 0; 617 | padding-left: 20px; 618 | } 619 | 620 | .popup-content a { 621 | background-color: #f0f0f0; 622 | padding: 3px; 623 | border-radius: 6px; 624 | text-decoration: none; 625 | transition: all 0.1s ease; 626 | font-size: 1rem; 627 | } 628 | .popup-content a:hover { 629 | background-color: #e6e6e6; 630 | } 631 | 632 | .help-button { 633 | width: 18px; 634 | height: 18px; 635 | border-radius: 50%; 636 | background-color: rgba(255, 255, 255, 0.9); 637 | border: none; 638 | cursor: pointer; 639 | position: fixed; 640 | right: 53px; 641 | bottom: 17px; 642 | align-items: center; 643 | justify-content: center; 644 | font-size: 20px; 645 | padding: 9px 11px 11px 9px; 646 | color: var(--text-color); 647 | margin-left: 8px; 648 | transition: all 0.3s ease; 649 | z-index: 1000; 650 | } 651 | 652 | .info-button { 653 | position: fixed; 654 | bottom: 17px; 655 | right: 14px; 656 | display: flex; 657 | align-items: center; 658 | background-color: rgba(255, 255, 255, 0.9); 659 | backdrop-filter: blur(10px); 660 | -webkit-backdrop-filter: blur(10px); 661 | border-radius: 25px; 662 | padding: 8px; 663 | text-decoration: none; 664 | color: var(--text-color); 665 | transition: all 0.3s ease; 666 | z-index: 1000; 667 | cursor: pointer; 668 | } 669 | 670 | .info-menu { 671 | position: fixed; 672 | bottom: 70px; 673 | right: 20px; 674 | background-color: rgba(255, 255, 255, 0.9); 675 | backdrop-filter: blur(10px); 676 | -webkit-backdrop-filter: blur(10px); 677 | border-radius: 15px; 678 | padding: 10px; 679 | display: none; 680 | flex-direction: column; 681 | z-index: 1800; 682 | text-align: left; 683 | } 684 | 685 | .info-menu.show { 686 | display: flex; 687 | } 688 | 689 | .info-menu a { 690 | color: var(--text-color); 691 | text-decoration: none; 692 | padding: 8px 15px; 693 | border-radius: 8px; 694 | transition: background-color 0.3s ease; 695 | white-space: nowrap; 696 | } 697 | 698 | .info-menu a:hover { 699 | background-color: #F5F5F7; 700 | } 701 | .markdown-badge { 702 | position: fixed; 703 | bottom: 5px; 704 | left: 25px; 705 | display: flex; 706 | align-items: center; 707 | padding: 2px; 708 | border-radius: 5px; 709 | transition: all 0.3s ease; 710 | z-index: 1000; 711 | cursor: pointer; 712 | width: 23px; 713 | height: 23px; 714 | background-color: var(--background-color); 715 | } 716 | 717 | @media (max-width: 768px) { 718 | .markdown-badge { 719 | display: none; 720 | } 721 | } 722 | 723 | .notification { 724 | position: fixed; 725 | bottom: 20px; 726 | left: 50%; 727 | transform: translateX(-50%); 728 | background-color: var(--background-color); 729 | color: var(--text-color); 730 | padding: 12px 15px; 731 | border-radius: 40px; 732 | box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05); 733 | z-index: 2000; 734 | opacity: 0; 735 | transition: opacity 0.3s ease; 736 | pointer-events: none; 737 | display: flex; 738 | align-items: center; 739 | } 740 | 741 | .notification.show { 742 | opacity: 1; 743 | } 744 | 745 | .success-icon { 746 | background-color: var(--text-color); 747 | border-radius: 50%; 748 | width: 18px; 749 | height: 18px; 750 | display: inline-flex; 751 | align-items: center; 752 | justify-content: center; 753 | margin-right: 10px; 754 | flex-shrink: 0; 755 | position: relative; 756 | top: 0; 757 | } 758 | 759 | .success-icon svg { 760 | stroke: white; 761 | position: relative; 762 | top: 0; 763 | } 764 | -------------------------------------------------------------------------------- /terms-of-use.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Mind Map Wizard - Terms of use 8 | 11 | 14 | 15 | 16 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 318 | 319 | 320 | 346 | 347 |
348 |
349 | 350 |

351 | Mind Map Wizard

352 |
353 |
354 | 355 | New Mind Map 356 |
357 |
358 |

Terms of use

359 |

Mind Map Wizard

360 |
361 |

Last Updated: 2025-01-12

362 | 363 |

1. Introduction

364 |

Welcome to Mind Map Wizard (“Service” - “we,” “us,” or “our”). Mind Map 365 | Wizard is an AI tool that creates mind maps based on user-specified topics. By 366 | accessing or using Mind Map Wizard, you agree to comply with and be bound by 367 | these Terms of Service (“Terms”).

368 |

If you do not agree with any part of these Terms, you must not access or use 369 | Mind Map Wizard.

370 | 371 |

2. Eligibility

372 |

You may only use Mind Map Wizard if:

373 |
    374 |
  1. You are at least the age of majority in your jurisdiction; and
  2. 375 |
  3. You have the legal capacity and authority to enter into these Terms.
  4. 376 |
377 |

By using Mind Map Wizard, you represent and warrant that you meet all the 378 | eligibility criteria stated above.

379 | 380 |

3. Acceptance of Terms

381 |

By accessing or using Mind Map Wizard, you confirm that you have read, 382 | understood, and agree to be bound by these Terms and all applicable laws. If you 383 | do not agree, you should immediately stop using the Service.

384 | 385 |

4. Modifications to the Terms

386 |

We reserve the right, in our sole discretion, to change, modify, or update 387 | these Terms at any time. When we do, we will post the updated Terms on our 388 | website or within the Service and update the “Last Updated” date at the top of 389 | this page. Your continued use of Mind Map Wizard after any such changes 390 | constitute your acceptance of the revised Terms.

391 | 392 |

5. Description of the Service

393 |

5.1. General Functionality

394 |

Mind Map Wizard is an AI-powered mind map generator that allows users to 395 | interact with artificial intelligence language models. It can provide responses 396 | to user queries, facilitate discussions, and offer information and ideas. 397 | However, Mind Map Wizard is not a substitute for professional or expert advice.

398 | 399 |

5.2. AI Outputs

400 |

The outputs from Mind Map Wizard are generated using large language models. 401 | These outputs might not always be accurate, complete, or up-to-date. You 402 | acknowledge that all outputs and responses are provided on an “as is” basis.

403 | 404 |

5.3. Updates and Improvements

405 |

We may, at our discretion and without obligation, update, improve, or change 406 | the functionality of Mind Map Wizard. We do not guarantee that any specific 407 | feature or part of the Service will always be available.

408 | 409 |

5.4. Content Moderation

410 |

Mind Map Wizard reserves the right to moderate all shared mind maps and user-generated content. We may remove or delete any content that violates these Terms, without prior notice. We do not endorse, represent, or guarantee the completeness, truthfulness, accuracy, or reliability of any shared user-generated content.

411 | 412 |

5.5. Shared Mind Maps

413 |

When you choose to share a mind map publicly, you understand and agree that:

414 |
    415 |
  1. The content may be viewed by other users of Mind Map Wizard
  2. 416 |
  3. We may remove the shared mind map immediately and without notice if it violates our Terms
  4. 417 |
  5. We are not responsible for any consequences that may arise from sharing your mind maps
  6. 418 |
419 | 420 |

6. User Conduct

421 |

When using Mind Map Wizard, you agree NOT to:

422 |
    423 |
  1. Violate any applicable laws, regulations, or these Terms.
  2. 424 |
  3. Use the Service for any unlawful, harmful, threatening, abusive, harassing, 425 | defamatory, or otherwise objectionable purpose.
  4. 426 |
  5. Attempt to gain unauthorized access to, interfere with, or disrupt any 427 | servers or networks connected to Mind Map Wizard.
  6. 428 |
  7. Transmit viruses, malware, or other malicious code that could harm Mind Map 429 | Wizard, other users, or third parties.
  8. 430 |
  9. Collect or harvest any personal data about other users.
  10. 431 |
  11. Use Mind Map Wizard to generate or share content that infringes on any 432 | intellectual property or privacy rights of a third party.
  12. 433 |
434 | 435 |

7. Privacy

436 |

Your use of Mind Map Wizard is also subject to our Privacy Policy, which 437 | describes how we collect, use, and protect your personal information. By using 438 | Mind Map Wizard, you consent to all actions taken by us concerning your 439 | information in compliance with our Privacy Policy.

440 | For more information, see: 441 | Privacy Policy 444 |

445 |
446 | 447 |

8. Intellectual Property

448 | 449 |

User Content License.

450 |

By submitting or transmitting any content (“User Content”) to Mind Map 451 | Wizard, you grant Mind Map Wizard. a non-exclusive, worldwide, royalty-free, 452 | sublicensable, and transferable license to store, display, process, and use your 453 | User Content in connection with providing and improving the Service.

454 | 455 |

9. Disclaimers

456 |

No Warranty.

457 |

The Service is provided on an “as is” and “as available” basis. To the 458 | fullest extent permitted by applicable law, we disclaim all warranties of any 459 | kind, whether express or implied, including but not limited to implied 460 | warranties of merchantability, fitness for a particular purpose, and 461 | non-infringement.

462 | 463 |

Accuracy of Information.

464 |

We do not guarantee the accuracy, completeness, or timeliness of any 465 | information or data provided by Mind Map Wizard. Any reliance on such 466 | information is at your own risk.

467 | 468 |

No Professional Advice.

469 |

Mind Map Wizard is not a substitute for professional advice (legal, medical, 470 | financial, or otherwise). Always seek the guidance of qualified professionals 471 | before making decisions based on the outputs generated by Mind Map Wizard.

472 | 473 |

10. Limitation of Liability

474 |

To the fullest extent permitted by applicable law:

475 |

No Liability for Indirect Damages.

476 |

Mind Map Wizard will not be liable for any indirect, incidental, special, 477 | consequential, or punitive damages, including but not limited to loss of 478 | profits, data, use, or goodwill, arising from or related to your use of Mind Map 479 | Wizard.

480 | 481 |

11. Indemnification

482 |

You agree to defend, indemnify, and hold harmless Mind Map Wizard and its 483 | affiliates, officers, directors, employees, and agents, from and against all 484 | claims, damages, liabilities, losses, costs, and expenses (including reasonable 485 | attorneys’ fees) arising out of or in any way connected with:

486 |
    487 |
  1. Your use of Mind Map Wizard or any activities under your account;
  2. 488 |
  3. Your breach or alleged breach of these Terms;
  4. 489 |
  5. Your violation of any law or the rights of a third party.
  6. 490 |
491 | 492 |

12. Third-Party Services

493 |

Mind Map Wizard may integrate, incorporate, or otherwise link to third-party 494 | services or content. We do not endorse or assume responsibility for such 495 | third-party services. Your interactions with these third-party services are 496 | governed by their own terms and policies.

497 | 498 |

13. Term and Termination

499 |

Term.

500 |

These Terms remain in effect as long as you use Mind Map Wizard.

501 | 502 |

Termination by You.

503 |

You may stop using Mind Map Wizard at any time.

504 | 505 |

Termination by Us.

506 |

We may suspend or terminate your access to Mind Map Wizard at any time for 507 | any reason, including but not limited to violation of these Terms.

508 | 509 |

Effect of Termination.

510 |

Upon termination, your rights to use Mind Map Wizard will immediately cease, 511 | and you must discontinue all use of the Service.

512 | 513 |

14. Governing Law and Dispute Resolution

514 |

These Terms and your use of Mind Map Wizard will be governed by and construed 515 | in accordance with the laws of the jurisdiction where Mind Map Wizard is 516 | incorporated, without regard to its conflict of law provisions. Any disputes 517 | arising out of or in connection with these Terms will be resolved exclusively in 518 | the courts located in that jurisdiction, unless otherwise required by applicable 519 | law.

520 | 521 |

15. Changes to the Service

522 |

We reserve the right to modify, suspend, or discontinue Mind Map Wizard (in 523 | whole or in part) at any time, with or without notice to you. We will not be 524 | liable to you or any third party for any such modifications, suspension, or 525 | discontinuation.

526 | 527 |

16. General

528 |

Severability.

529 |

If any provision of these Terms is found to be invalid or unenforceable, the 530 | remaining provisions will continue in full force and effect.

531 | 532 |

No Waiver.

533 |

Any failure by us to enforce any right or provision under these Terms does 534 | not constitute a waiver of future enforcement of that right or provision.

535 | 536 |

Entire Agreement.

537 |

These Terms, along with any other agreements referenced herein (including our 538 | Privacy Policy), constitute the entire agreement between you and Mind Map Wizard 539 | regarding your use of Mind Map Wizard

540 | 541 |

Assignment.

542 |

You may not assign or transfer these Terms or any rights or obligations 543 | herein without our prior written consent. We may freely assign or transfer these 544 | Terms.

545 | 546 |
547 |
548 | 564 | 565 | 566 | --------------------------------------------------------------------------------