Browse Source

Release v1.2.0 - Platform service agreement + legal alignment

main v1.2.0
def 3 days ago
parent
commit
956343b6dc
  1. 9
      PROJECT_STATE.md
  2. 5
      README.md
  3. 2
      VERSION
  4. 22
      bump.sh
  5. 53
      templates/portal_terms.html

9
PROJECT_STATE.md

@ -100,3 +100,12 @@ Infrastructure:
- Centralized app distribution strategy established - Centralized app distribution strategy established
- Foundation laid for future Follow-me and additional app downloads - Foundation laid for future Follow-me and additional app downloads
## v1.2.0 - 2026-05-03
- Rewrote Service Agreement to platform-based terms
- Removed aggressive "tracking app" language
- Added multi-service structure (OTB Cloud, Follow-Me, future services)
- Clarified data ownership and privacy model
- Improved tone and professionalism of legal agreement
- Terms now align with platform architecture

5
README.md

@ -1,3 +1,8 @@
## v1.2.0 (2026-05-03)
- Platform-level Service Agreement
- Improved privacy and data messaging
- Multi-service legal structure
## v1.1.0 (2026-05-03) ## v1.1.0 (2026-05-03)
- Portal-based Android app downloads - Portal-based Android app downloads
- Secure APK delivery via authenticated route - Secure APK delivery via authenticated route

2
VERSION

@ -1 +1 @@
v1.1.0 v1.2.0

22
bump.sh

@ -1,7 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
set -e set -e
VERSION="v1.1.0" VERSION="v1.2.0"
DATE="$(date +%Y-%m-%d)" DATE="$(date +%Y-%m-%d)"
STAMP="$(date +%Y%m%d-%H%M%S)" STAMP="$(date +%Y%m%d-%H%M%S)"
@ -20,25 +20,25 @@ echo "===== UPDATE PROJECT_STATE.md ====="
cat <<STATE >> PROJECT_STATE.md cat <<STATE >> PROJECT_STATE.md
## $VERSION - $DATE ## $VERSION - $DATE
- Added portal-based Android app download system - Rewrote Service Agreement to platform-based terms
- Secure APK delivery through OTB Billing (authenticated route) - Removed aggressive "tracking app" language
- "Download Android App" button added to OTB Cloud service card - Added multi-service structure (OTB Cloud, Follow-Me, future services)
- Centralized app distribution strategy established - Clarified data ownership and privacy model
- Foundation laid for future Follow-me and additional app downloads - Improved tone and professionalism of legal agreement
- Terms now align with platform architecture
STATE STATE
echo "===== UPDATE README.md =====" echo "===== UPDATE README.md ====="
sed -i "1i\\ sed -i "1i\\
## $VERSION ($DATE)\\ ## $VERSION ($DATE)\\
- Portal-based Android app downloads\\ - Platform-level Service Agreement\\
- Secure APK delivery via authenticated route\\ - Improved privacy and data messaging\\
- OTB Cloud card now includes app download button\\ - Multi-service legal structure\\
" README.md " README.md
echo "===== VERIFY PYTHON =====" echo "===== VERIFY PYTHON ====="
python3 -m py_compile backend/app.py python3 -m py_compile backend/app.py
python3 -m py_compile backend/routes/portal_services.py
echo "===== CREATE FULL BACKUP =====" echo "===== CREATE FULL BACKUP ====="
zip -r "/home/def/backuphere/otb_billing-$VERSION-$STAMP.zip" . >/dev/null zip -r "/home/def/backuphere/otb_billing-$VERSION-$STAMP.zip" . >/dev/null
@ -47,7 +47,7 @@ echo "===== GIT ADD ====="
git add . git add .
echo "===== GIT COMMIT =====" echo "===== GIT COMMIT ====="
git commit -m "Release $VERSION - Portal app download system + OTB Cloud integration" git commit -m "Release $VERSION - Platform service agreement + legal alignment"
echo "===== GIT TAG =====" echo "===== GIT TAG ====="
git tag "$VERSION" git tag "$VERSION"

53
templates/portal_terms.html

@ -28,34 +28,47 @@
<div style="max-height:420px; overflow:auto; line-height:1.55; padding-right:8px;"> <div style="max-height:420px; overflow:auto; line-height:1.55; padding-right:8px;">
<h2>Outsidethebox.top Service Agreement ({{ terms_version }})</h2> <h2>Outsidethebox.top Service Agreement ({{ terms_version }})</h2>
<h3>1. Nature of Service (Follow-Me)</h3> <h3>1. Nature of OTB Services</h3>
<p>Follow-Me is a GPS tracking application.</p> <p>Outsidethebox.top provides a platform offering multiple digital services, including but not limited to:</p>
<p><strong>This is a tracking app.<br>This is a tracking app.<br>This is a tracking app.</strong></p> <ul>
<p>Follow-Me is based on a commercial fleet tracking system adapted for public use as a try-before-you-buy service.</p> <li>Secure file storage, backup, and processing services such as OTB Cloud</li>
<p>By using Follow-Me, you acknowledge that location data is collected, transmitted, and may be viewed in real time or historically by authorized users within the same network.</p> <li>GPS and location-based applications such as Follow-Me Tracker, currently in beta</li>
<li>Web hosting, infrastructure, billing, and other service tools</li>
<li>Additional applications and services that may be introduced over time</li>
</ul>
<h3>2. User Consent &amp; Location Data</h3> <h3>2. Service-Specific Data Use</h3>
<p>By installing, accessing, or using this service, you explicitly consent to the collection, storage, processing, and display of location data as required for the service to function.</p> <p>Different OTB services may require different types of data to function. For example, a file storage service may process uploaded files, while a GPS tracking application may collect location data if that application is installed, enabled, and used.</p>
<p>If you choose to install and use a tracking application, you acknowledge that the application is intended to collect and transmit location information as part of its function.</p>
<h3>3. Network Visibility</h3> <h3>3. Privacy and Account Isolation</h3>
<p>Follow-Me operates on shared networks. Members of a network may view devices within that network. Outsidethebox.top administrative staff may access network data for system maintenance, troubleshooting, and abuse prevention. Administrative access is restricted to authorized personnel only.</p> <p>OTB services are designed so that each account, client, network, and service area is isolated from other users.</p>
<ul>
<li>Your uploaded files, service data, and location information belong to your account or authorized network.</li>
<li>Other users cannot access your private data unless you explicitly authorize access through the service.</li>
<li>Administrative access is limited to system operation, troubleshooting, security, abuse prevention, and support.</li>
</ul>
<h3>4. Payments &amp; Credit Policy</h3> <h3>4. OTB Data Policy</h3>
<p>All services are prepaid. Setup fees are paid in advance. Credits are stored in your account ledger and may be applied toward invoices and balances. All payments are non-refundable. Outsidethebox.top may apply available credit toward outstanding balances, and all credit use is recorded in account history.</p> <p>Outsidethebox.top does <strong>not</strong> sell, rent, or trade your personal information, uploaded files, service data, or location data.</p>
<p>OTB is not interested in mining, selling, or misusing your private information. Data stored or processed by OTB services is used to provide the services you choose to use, maintain system reliability, provide support, improve security, and prevent abuse.</p>
<h3>5. Data &amp; Privacy</h3> <h3>5. User Responsibility</h3>
<p>Outsidethebox.top does <strong>not</strong> sell or share your data with third parties.</p> <p>You are responsible for the data you upload, process, or transmit through OTB services. You are also responsible for understanding the purpose of any service you choose to use.</p>
<p><strong>By using this service, you consent to the collection and use of location data as described above.</strong></p> <p>For services involving location tracking, you are responsible for ensuring that you have proper permission and lawful authority for any person, device, vehicle, or asset being tracked.</p>
<p>Data is used only for service functionality, system operations, security, and abuse prevention.</p>
<h3>6. Acceptable Use</h3> <h3>6. Acceptable Use</h3>
<p>This is a lawful service. Unauthorized tracking, stalking, harassment, predatory use, or any use that violates privacy laws is strictly prohibited. Violations may result in immediate service termination and denial of future use.</p> <p>OTB services must only be used for lawful purposes. Unauthorized tracking, stalking, harassment, abusive monitoring, illegal file storage, privacy violations, or any unlawful use is strictly prohibited.</p>
<p>Violations may result in immediate suspension, service termination, data access restriction, and denial of future use.</p>
<h3>7. User Responsibility</h3> <h3>7. Payments and Credit Policy</h3>
<p>You are responsible for obtaining all required consent from any person or device being tracked and for complying with all applicable laws.</p> <p>Services may be prepaid, invoiced, subscription-based, credit-based, or billed by usage depending on the service. Credits stored in your account ledger may be applied toward invoices and balances. Credit and payment handling may be subject to anti-fraud review and applicable service terms.</p>
<h3>8. Service Intent</h3> <h3>8. Service Changes</h3>
<p>Outsidethebox.top services are intended for legitimate personal use, business and fleet tracking, and public safety applications.</p> <p>OTB may add, remove, modify, or improve services over time. Some services may have additional service-specific notices, permissions, or agreements before use.</p>
<h3>9. Acceptance</h3>
<p>By continuing, you confirm that you understand OTB provides multiple services, that some services may require file processing or location tracking to function, and that you agree to use only the services whose requirements you accept.</p>
</div> </div>
<form method="post" action="/portal/terms" style="margin-top:20px;"> <form method="post" action="/portal/terms" style="margin-top:20px;">

Loading…
Cancel
Save