diff --git a/docs/mint.json b/docs/mint.json index bed8d7f..7c7c80a 100644 --- a/docs/mint.json +++ b/docs/mint.json @@ -39,6 +39,14 @@ "getting-started/getting-started" ] }, + { + "group": "Safety", + "pages": [ + "safety/introduction", + "safety/risks", + "safety/measures" + ] + }, { "group": "Software Setup", "pages": [ diff --git a/docs/safety/file-safety.mdx b/docs/safety/file-safety.mdx deleted file mode 100644 index e69de29..0000000 diff --git a/docs/safety/introduction.mdx b/docs/safety/introduction.mdx index e69de29..dadc2f2 100644 --- a/docs/safety/introduction.mdx +++ b/docs/safety/introduction.mdx @@ -0,0 +1,29 @@ +--- +title: "Introduction" +description: "Critical safety information for 01 users" +--- + +This experimental project is under rapid development and lacks basic safeguards. Until a stable `1.0` release, **only run the 01 on devices without access to sensitive information.** + +The 01 is an experimental voice assistant that can execute code based on voice commands. This power comes with significant risks that all users must understand. + + + + Understand the dangers + + + Protect yourself and your system + + + +## Why Safety Matters + +The 01 directly interacts with your system, executing code without showing it to you first. This means: + +1. It can make changes to your files and system settings instantly. +2. Misinterpretations of your commands can lead to unintended actions. +3. The AI may not fully understand the context or implications of its actions. + +Always approach using the 01 with caution. It's not your usual voice assistant – **the 01 is a powerful tool that can alter your digital environment in seconds.** + +Remember: The 01 is experimental technology. Your safety depends on your understanding of its capabilities and limitations. \ No newline at end of file diff --git a/docs/safety/llm-safety.mdx b/docs/safety/llm-safety.mdx deleted file mode 100644 index e69de29..0000000 diff --git a/docs/safety/measures.mdx b/docs/safety/measures.mdx new file mode 100644 index 0000000..a30139c --- /dev/null +++ b/docs/safety/measures.mdx @@ -0,0 +1,76 @@ +--- +title: "Measures" +description: "Essential steps to protect yourself when using 01" +--- + +**The 01 requires a proactive approach to safety.** + +This section provides essential measures to protect your system and data when using the 01. Each measure is accompanied by specific tool recommendations to help you implement these safety practices effectively. + +By following these guidelines, you can *somewhat* minimize risks and use the 01 with greater confidence— but **the 01 is nonetheless an experimental technology that may not be suitable for everyone.** + +## 1. Comprehensive Backups + +Before using the 01, ensure you have robust, up-to-date backups: + +- Use reliable backup software to create full system images: + - For Windows: [Macrium Reflect Free](https://www.macrium.com/reflectfree) + - For macOS: Time Machine (built-in) or [Carbon Copy Cloner](https://bombich.com/) + - For Linux: [Clonezilla](https://clonezilla.org/) +- Store backups on external drives or trusted cloud services like [Backblaze](https://www.backblaze.com/) or [iDrive](https://www.idrive.com/). +- Regularly test your backups to ensure they can be restored. +- Keep at least one backup offline and disconnected from your network. + +Remember: A good backup is your last line of defense against unintended changes or data loss. + +## 2. Use a Dedicated Environment + +Isolate the 01 to minimize potential damage: + +- Run the 01 in a virtual machine if possible. [VirtualBox](https://www.virtualbox.org/) is a free, cross-platform option. +- If not, create a separate user account with limited permissions for 01 use. +- Consider using a separate, non-essential device for 01 experiments. + +## 3. Network Isolation + +Limit the 01's ability to affect your network: + +- Use a firewall to restrict the 01's network access. Windows and macOS have built-in firewalls; for Linux, consider [UFW](https://help.ubuntu.com/community/UFW). +- Consider running the 01 behind a VPN for an additional layer of isolation. [ProtonVPN](https://protonvpn.com/) offers a free tier. +- Disable unnecessary network services when using the 01. + +## 4. Vigilant Monitoring + +Stay alert during 01 usage: + +- Pay close attention to the 01's actions and your system's behavior. +- Be prepared to quickly terminate the 01 if you notice anything suspicious. +- Regularly check system logs and monitor for unexpected changes. + +## 5. Careful Command Formulation + +Be precise and cautious with your voice commands: + +- Start with simple, specific tasks before attempting complex operations. +- Avoid ambiguous language that could be misinterpreted. +- When possible, specify limitations or constraints in your commands. + +## 6. Regular System Audits + +Periodically check your system's integrity: + +- Review important files and settings after using the 01. +- Use system comparison tools to identify changes made during 01 sessions: + - For Windows: [WinMerge](https://winmerge.org/) + - For macOS/Linux: [Meld](https://meldmerge.org/) +- Promptly investigate and address any unexpected modifications. + +## 7. Stay Informed + +Keep up with 01 developments: + +- Regularly check for updates to the 01 software. +- Stay informed about newly discovered risks or vulnerabilities. +- Follow best practices shared by the 01 developer community. + +By following these measures, you can significantly reduce the risks associated with using the 01. Remember, your active involvement in maintaining safety is crucial when working with this powerful, experimental technology. \ No newline at end of file diff --git a/docs/safety/risks.mdx b/docs/safety/risks.mdx new file mode 100644 index 0000000..2535783 --- /dev/null +++ b/docs/safety/risks.mdx @@ -0,0 +1,54 @@ +--- +title: "Risks" +description: "Understanding the dangers of using 01" +--- + +The 01 voice assistant offers powerful control over your digital environment through natural language commands. + +However, this capability comes with **significant risks.** Understanding these risks is crucial for safe and responsible use of the 01. + +This section outlines the key dangers associated with the 01's ability to execute code instantly based on voice input. Being aware of these risks is the first step in using the 01 effectively and safely. + +## Immediate Code Execution + +The 01 executes code directly based on voice commands, without showing you the code first. This means: + +- Actions are taken instantly, giving you no chance to review or stop them. +- Misinterpretations of your commands can lead to immediate, unintended consequences. +- Complex or ambiguous requests might result in unexpected system changes. + +## System and Data Vulnerability + +Your entire system is potentially accessible to the 01, including: + +- Important files and documents +- System settings and configurations +- Personal and sensitive information + +A misinterpreted command could lead to data loss, system misconfiguration, or privacy breaches. + +## Prompt Injection Vulnerability + +The 01 processes text from various sources, making it susceptible to prompt injection attacks: + +- Malicious instructions could be hidden in emails, documents, or websites. +- If the 01 processes this text, it might execute harmful commands without your knowledge. +- This could lead to unauthorized actions, data theft, or system compromise. + +## Lack of Context Understanding + +While powerful, the 01's AI may not fully grasp the broader context of your digital environment: + +- It might not understand the importance of certain files or settings. +- The AI could make changes that conflict with other software or system requirements. +- Long-term consequences of actions might not be apparent to the AI. + +## Experimental Nature + +Remember, the 01 is cutting-edge, experimental technology: + +- Unexpected behaviors or bugs may occur. +- The full extent of potential risks is not yet known. +- Safety measures may not cover all possible scenarios. + +Understanding these risks is crucial for safe use of the 01. Always err on the side of caution, especially when dealing with important data or system configurations. \ No newline at end of file