About SatuSport Apps
What is SatuSport?
SatuSport is a Smart Court digital platform designed for padel arenas (padel courts) in Indonesia. Operated by PT. Satu Visual Indonesia, our platform provides an end-to-end ecosystem that connects venue operators, padel players, and spectators through integrated hardware and software.
The SatuSport ecosystem includes:
- Director Hub — hardware control unit installed at each padel court
- Glass Court Panel — player-facing display for scores and match status
- Recap Panel — post-match video highlight station
- Web Dashboard — venue operator management interface (controlhub.satusport.id)
- Mobile Applications (Android + iOS) — for players
- Public Viewer Website (satusport.tv) — for spectators to watch live matches
- Our mission is to modernize traditional padel courts into fully-connected smart venues that generate new revenue streams while improving player experience.
---
Application Features
- Automated Match Scoring
Real-time tennis-style scoring displayed on court-side Glass Court Panel. Supports Social matches (Americano, Mexicano formats) and Official matches (best-of-N sets). - 1-Click Youtube Live Streaming
Venue operators can broadcast padel matches directly to their own YouTube channel with a single tap on the Director Hub touchpanel. This is the reason SatuSport requests the `youtube.force-ssl` OAuth scope — to create, manage, and terminate live broadcasts on the venue's own YouTube channel during matches. - Recap & Hightlights
Match videos automatically captured and saved. Players can review and download their match highlights. - Community & Matchmaking (Mabar)
Padel community management with skill-based matchmaking for casual play sessions. - Court Booking
Online booking system for padel venues with scheduling and availability management. - Tournament Management
Group Stage + Knockout tournament orchestration with bracket generation and automated scoring propagation.
---
Who Uses SatuSport?
Venue Operators (Court Owners) — Manage courts, bookings, staff, live streaming, and connect their YouTube channels for automated broadcasting
Padel Players — Track match history, join community events, access recap videos via mobile app
Spectators — Watch live padel matches for free at satusport.tv
---
YouTube API Integration
Why We Request the `youtube.force-ssl` Scope
SatuSport uses YouTube API Services exclusively to provide 1-click live streaming for venue operators. When a venue operator connects their YouTube channel to SatuSport, we perform the following operations on their behalf:
Create a new live broadcast on the venue's YouTube channel when a padel match starts (`liveBroadcasts.insert`)
Create a fresh live stream and generate RTMP credentials (`liveStreams.insert`)
Bind the broadcast to the stream (`liveBroadcasts.bind`)
Enable video embedding so the live stream can be viewed on our satusport.tv platform (`videos.update`)
Manage broadcast transitions — start when RTMP stream is active, end when the match completes
Auto-delete old broadcasts after 3 days from the venue's channel to keep it organized (`liveBroadcasts.delete`)
The `youtube.force-ssl` scope is the standard YouTube Live Streaming API scope required for these operations.
Data Handling
We store only the following YouTube-related data:
OAuth Refresh Token — stored in a backend-only Firestore collection (`_youtube_credentials`) with strict access control. Never exposed to any client-side code.
YouTube Channel ID + Title + Thumbnail URL — for display in the venue operator dashboard
What We Do NOT Do
❌ We do NOT access videos we did not create
❌ We do NOT access channel analytics, subscriber data, or comments
❌ We do NOT upload arbitrary content
❌ We do NOT share the refresh token with third parties
❌ We do NOT use data for advertising, profiling, or AI/ML training
❌ We do NOT sell any user data
Full details in our Privacy Policy, particularly Sections 7 and 8.
---
How to Access SatuSport
| Component | URL | Access |
| Marketing Website | https://satusport.id | Public, no login |
| Application Info (this page) | https://satusport.id/app-info/ | Public, no login |
| Venue Operator Dashboard | https://controlhub.satusport.id | Requires venue operator login |
| Live Streaming Viewer | https://satusport.tv | Public, no login |
| Android Mobile App | Google Play Store | Free download |
| iOS Mobile App | Apple App Store | Free download |
---
Legal Documents
Both documents are publicly accessible without requiring login:
- Privacy Policy: https://satusport.id/privacy-policy/
- Terms of Use: https://satusport.id/term-of-use/
---
Company Information
PT. Satu Visual Indonesia
Address: Ruko Pelangi Blok D No. 20, Taman Palem Lestari, Cengkareng, Jakarta Barat 11730, Indonesia
User Support: support@satusport.co.id
Legal & Compliance: admin.finance@satuvisual.co.id
Website: https://satusport.id
---
Note for OAuth Verification Review Team
This dedicated Application Information page is provided to give the Google OAuth verification review team a clear, concise, and technical description of the SatuSport application. It contains:
✅ Clear identification of the application and brand (SatuSport, operated by PT. Satu Visual Indonesia)
✅ Full description of the application's functionality (scoring, live streaming, community, booking, tournaments)
✅ Transparent explanation of why we request the `youtube.force-ssl` OAuth scope (1-click YouTube live streaming for venue operators)
✅ Hosted on our verified domain `satusport.id` (verified in Google Search Console under `satusport.tv@gmail.com` account)
✅ Direct link to our Privacy Policy (matches the URL in our OAuth Consent Screen configuration)
✅ Fully accessible to anonymous users — no login required to view this page
Our full marketing website is available at https://satusport.id (also public, no login required), but this dedicated info page eliminates any ambiguity about the application's purpose and access requirements for the verification review process.
For any questions during the verification process, please contact us at support@satusport.co.id.
---
Last updated: 22 September 2026
