robertkeus commited on
Commit
e7f32a7
·
verified ·
1 Parent(s): d081374

Add Privacy Policy and Terms of Service sections

Browse files
Files changed (2) hide show
  1. index.html +49 -0
  2. style.css +53 -1
index.html CHANGED
@@ -440,6 +440,54 @@
440
  </div>
441
  </section>
442
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
443
  <!-- Footer -->
444
  <footer class="footer">
445
  <div class="footer-content">
@@ -451,6 +499,7 @@
451
  <a href="https://huggingface.co/spaces/robertkeus/reachy_ios_bridge/blob/main/README.md">Documentation</a>
452
  <a href="https://github.com/robertkeus/reachy-ios-bridge">GitHub</a>
453
  <a href="https://huggingface.co/pollen-robotics">Pollen Robotics</a>
 
454
  </div>
455
  <p class="footer-copyright">MIT License</p>
456
  </div>
 
440
  </div>
441
  </section>
442
 
443
+ <!-- Privacy & Terms Section -->
444
+ <section id="legal" class="section section-alt">
445
+ <div class="legal-grid">
446
+ <div class="legal-card">
447
+ <h2>Privacy Policy</h2>
448
+ <div class="legal-content">
449
+ <h4>Data Collection</h4>
450
+ <p>Reachy iOS Bridge does not collect, store, or transmit any personal data to external servers operated by us. All data processing happens locally on your Reachy Mini robot.</p>
451
+
452
+ <h4>OpenAI API</h4>
453
+ <p>Voice conversations and text-to-speech are processed through OpenAI's API using your own API key. Your conversations are subject to <a href="https://openai.com/policies/privacy-policy" target="_blank">OpenAI's Privacy Policy</a>. We do not have access to your API key or conversation data.</p>
454
+
455
+ <h4>Camera & Vision</h4>
456
+ <p>When using vision features, images from Reachy's camera are sent to OpenAI for processing. These images are not stored by us and are handled according to OpenAI's data policies.</p>
457
+
458
+ <h4>Local Storage</h4>
459
+ <p>Settings, recorded animations, and conversation history are stored locally on your Reachy Mini. No data is synced to cloud services.</p>
460
+
461
+ <h4>Network Communication</h4>
462
+ <p>The iOS app communicates with Reachy over your local WiFi network. No data is transmitted outside your network except for OpenAI API calls.</p>
463
+ </div>
464
+ </div>
465
+
466
+ <div class="legal-card">
467
+ <h2>Terms of Service</h2>
468
+ <div class="legal-content">
469
+ <h4>Acceptance</h4>
470
+ <p>By using Reachy iOS Bridge, you agree to these terms. If you do not agree, please do not use the software.</p>
471
+
472
+ <h4>License</h4>
473
+ <p>This software is provided under the MIT License. You are free to use, modify, and distribute it according to the license terms.</p>
474
+
475
+ <h4>API Keys</h4>
476
+ <p>You are responsible for your own OpenAI API key and any costs incurred through its use. Keep your API key secure and do not share it.</p>
477
+
478
+ <h4>No Warranty</h4>
479
+ <p>This software is provided "as is" without warranty of any kind. We are not liable for any damages arising from its use.</p>
480
+
481
+ <h4>Robot Safety</h4>
482
+ <p>You are responsible for the safe operation of your Reachy Mini robot. Ensure the robot is placed securely and supervise its operation.</p>
483
+
484
+ <h4>Third-Party Services</h4>
485
+ <p>Use of OpenAI services is subject to their terms. We are not responsible for third-party service availability or changes.</p>
486
+ </div>
487
+ </div>
488
+ </div>
489
+ </section>
490
+
491
  <!-- Footer -->
492
  <footer class="footer">
493
  <div class="footer-content">
 
499
  <a href="https://huggingface.co/spaces/robertkeus/reachy_ios_bridge/blob/main/README.md">Documentation</a>
500
  <a href="https://github.com/robertkeus/reachy-ios-bridge">GitHub</a>
501
  <a href="https://huggingface.co/pollen-robotics">Pollen Robotics</a>
502
+ <a href="#legal">Privacy & Terms</a>
503
  </div>
504
  <p class="footer-copyright">MIT License</p>
505
  </div>
style.css CHANGED
@@ -709,6 +709,57 @@ code {
709
  padding: 0.35rem 0;
710
  }
711
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
712
  /* Footer */
713
  .footer {
714
  border-top: 1px solid var(--divider);
@@ -794,7 +845,8 @@ code {
794
 
795
  .features-grid,
796
  .api-grid,
797
- .help-grid {
 
798
  grid-template-columns: 1fr;
799
  }
800
  }
 
709
  padding: 0.35rem 0;
710
  }
711
 
712
+ /* Legal Section */
713
+ .legal-grid {
714
+ display: grid;
715
+ grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
716
+ gap: 2rem;
717
+ }
718
+
719
+ .legal-card {
720
+ background: var(--surface);
721
+ padding: 2rem;
722
+ border-radius: 1rem;
723
+ border: 1px solid var(--border);
724
+ }
725
+
726
+ .legal-card h2 {
727
+ font-family: 'DM Serif Display', Georgia, serif;
728
+ font-size: 1.5rem;
729
+ font-weight: 400;
730
+ margin-bottom: 1.5rem;
731
+ padding-bottom: 1rem;
732
+ border-bottom: 1px solid var(--divider);
733
+ color: var(--text-primary);
734
+ }
735
+
736
+ .legal-content h4 {
737
+ font-size: 0.95rem;
738
+ font-weight: 700;
739
+ margin-top: 1.25rem;
740
+ margin-bottom: 0.5rem;
741
+ color: var(--text-primary);
742
+ }
743
+
744
+ .legal-content h4:first-child {
745
+ margin-top: 0;
746
+ }
747
+
748
+ .legal-content p {
749
+ font-size: 0.9rem;
750
+ color: var(--text-secondary);
751
+ line-height: 1.6;
752
+ }
753
+
754
+ .legal-content a {
755
+ color: var(--accent);
756
+ text-decoration: none;
757
+ }
758
+
759
+ .legal-content a:hover {
760
+ text-decoration: underline;
761
+ }
762
+
763
  /* Footer */
764
  .footer {
765
  border-top: 1px solid var(--divider);
 
845
 
846
  .features-grid,
847
  .api-grid,
848
+ .help-grid,
849
+ .legal-grid {
850
  grid-template-columns: 1fr;
851
  }
852
  }