Terms of Service
1. The Service
Runtala is a free running performance platform: training plans, analytics, an AI coach, virtual races and community. Everything in the Service is free — no payment is collected, and there is no paid tier. The Service is operated as “Runtala” without a registered company. By creating an account or using the Service you agree to these terms and to the Privacy Policy.
2. Accounts
Runtala is intended for users aged 10 and older. Register one account per person, with your real name and a valid email address. You are responsible for keeping your credentials safe and for everything done under your account. New accounts must verify their email address (when verification is active) before they can register for races, synchronise activities or appear on leaderboards. Accounts that break these terms may be set to pending or suspended, which blocks login, race registration, activity submission and leaderboard presence. To delete your account, ask a Runtala administrator — deletion is permanent and removes your sessions, activities, registrations, medals, certificates, plans, follows, coach messages, device connections and the account itself (see the Privacy Policy, §7).
3. Fair play — activities
Submit only your own activities. Activities can be added only by synchronising Strava or COROS, or by uploading a GPX file exported from your device or app; manual entry is not available. Every activity is validated automatically:
- Pace bounds: running 3:00–12:00 per km, walking 4:00–20:00 per km. Activities outside the bounds, over 250 km, or dated in the future are flagged.
- Flagged activities do not count toward totals, leaderboards or race progress, and are reviewed by an administrator.
- Duplicates: the same workout recorded by two sources is counted once. Near-duplicates (same day and sport, within max(0.3 km, 2.5% of distance) and ±120 seconds) are treated as one activity.
- Cumulative races: only verified runs and walks inside the race window count, capped at 42.2 km per activity and 42.2 km per day. Each participant’s race is locked to a single sync source (Strava or COROS) — the first counted activity locks it, with one self-service switch per race; an administrator can reset the lock.
- Results freeze: once a race ends, its standings are final — later syncs do not change them.
Deliberately submitting false activities — someone else’s workouts, edited files, or impossible performances — is a violation of these terms and can lead to suspension and removal of results.
4. Virtual races
Virtual races are free to enter and run anywhere: complete the distance (or the cumulative target) inside the race window and your verified activities count. Finishing earns a digital medal and certificate; race BIBs are issued per registration. Race dates, distances and windows are shown on each race page. The Service may cancel or change a race; if it does, registered participants are informed on the race page.
5. AI Coach
The AI Coach gives general training information based on your own verified activities. It is not a medical service and its guidance is not medical advice. VO2max, race predictions, heart-rate zones and fitness scores are estimates from your watch or from formulas, never medical measurements. If you feel pain (not just tiredness), rest and see a clinician — the coach cannot diagnose injuries and will tell you the same. Gemini-powered answers are limited to 20 messages per user per day; after that the coach falls back to rule-based answers. Every reply is labelled with the mode that produced it.
6. Leaderboards and community
Leaderboards show your name, country, city, gender, total distance, activity count and best pace. Be respectful in the community: do not post other people’s personal data, abusive content, or spam. Administrators may remove content and suspend accounts that violate these terms.
7. Availability and liability
The Service is provided “as is”, without warranties of any kind. We aim for reliable operation but do not guarantee uninterrupted availability. Exercise is at your own risk: consult a clinician before starting a new training programme, and stop if you feel unwell. To the extent permitted by law, Runtala and its administrators are not liable for injuries, data loss, or losses arising from your use of the Service or from third-party services (Strava, COROS, Google) connected through it.
8. Changes to these terms
We may update these terms as the Service changes. The “Last updated” date at the top will change with it, and continued use of the Service after an update means you accept the updated terms. Questions about these terms: contact Runtala support at [email protected].
Syarat Layanan (Bahasa Indonesia)
1. Layanan
Runtala adalah platform performa lari gratis: rencana latihan, analitik, AI coach, virtual race, dan komunitas. Semua yang ada di Layanan ini gratis — tidak ada pembayaran yang dipungut dan tidak ada tier berbayar. Layanan ini dioperasikan sebagai “Runtala” tanpa perusahaan terdaftar. Dengan membuat akun atau memakai Layanan, Anda menyetujui syarat ini dan Kebijakan Privasi.
2. Akun
Runtala ditujukan untuk pengguna berusia 10 tahun ke atas. Daftarkan satu akun per orang, dengan nama asli dan alamat email yang valid. Anda bertanggung jawab menjaga keamanan kredensial dan semua yang dilakukan atas akun Anda. Akun baru harus memverifikasi alamat email (saat verifikasi aktif) sebelum dapat mendaftar lomba, sinkronisasi aktivitas, atau muncul di leaderboard. Akun yang melanggar syarat ini dapat diubah menjadi pending atau suspended, yang memblokir login, pendaftaran lomba, pengiriman aktivitas, dan kehadiran di leaderboard. Untuk menghapus akun, mintalah administrator Runtala — penghapusan bersifat permanen dan menghapus sesi, aktivitas, pendaftaran, medali, sertifikat, rencana, follows, pesan coach, koneksi perangkat, dan akun itu sendiri (lihat Kebijakan Privasi, §7).
3. Fair play — aktivitas
Kirim hanya aktivitas Anda sendiri. Aktivitas hanya dapat ditambahkan dengan sinkronisasi Strava atau COROS, atau dengan mengunggah berkas GPX dari perangkat atau aplikasi Anda; input manual tidak tersedia. Setiap aktivitas divalidasi otomatis:
- Batas pace: lari 3:00–12:00 per km, jalan 4:00–20:00 per km. Aktivitas di luar batas, di atas 250 km, atau bertanggal di masa depan akan di-flag.
- Aktivitas yang di-flag tidak dihitung dalam total, leaderboard, atau progres lomba, dan ditinjau oleh administrator.
- Duplikat: latihan yang sama yang tercatat oleh dua sumber hanya dihitung sekali. Aktivitas yang hampir sama (hari dan olahraga sama, dalam batas maks(0,3 km, 2,5% jarak) dan ±120 detik) dianggap satu aktivitas.
- Lomba kumulatif: hanya lari dan jalan terverifikasi di dalam jendela lomba yang dihitung, dibatasi 42,2 km per aktivitas dan 42,2 km per hari. Setiap peserta terkunci ke satu sumber sync (Strava atau COROS) — aktivitas pertama yang dihitung menguncinya, dengan satu kali ganti mandiri per lomba; administrator dapat mereset kunci.
- Hasil membeku: begitu lomba berakhir, hasilnya final — sync berikutnya tidak mengubahnya.
Sengaja mengirim aktivitas palsu — latihan orang lain, berkas yang diedit, atau performa yang mustahil — adalah pelanggaran syarat ini dan dapat berujung pada penangguhan akun dan pencabutan hasil.
4. Virtual race
Virtual race gratis untuk diikuti dan dapat dilari di mana saja: selesaikan jarak (atau target kumulatif) di dalam jendela lomba dan aktivitas terverifikasi Anda akan dihitung. Menyelesaikan lomba mendapatkan medali digital dan sertifikat; BIB diterbitkan per pendaftaran. Tanggal, jarak, dan jendela lomba tercantum di halaman masing-masing lomba. Layanan dapat membatalkan atau mengubah lomba; bila terjadi, peserta terdaftar akan diinformasikan di halaman lomba.
5. AI Coach
AI Coach memberikan informasi latihan umum berdasarkan aktivitas terverifikasi Anda sendiri. Ini bukan layanan medis dan panduannya bukan nasihat medis. VO2max, prediksi lomba, zona detak jantung, dan skor kebugaran adalah estimasi dari jam Anda atau dari rumus, bukan pengukuran medis. Bila Anda merasa sakit (bukan sekadar lelah), istirahatlah dan periksakan ke dokter — coach tidak dapat mendiagnosis cedera dan akan mengatakan hal yang sama. Jawaban berbasis Gemini dibatasi 20 pesan per pengguna per hari; setelah itu coach kembali ke jawaban berbasis aturan. Setiap balasan diberi label mode yang menghasilkannya.
6. Leaderboard dan komunitas
Leaderboard menampilkan nama, negara, kota, jenis kelamin, total jarak, jumlah aktivitas, dan pace terbaik Anda. Bersikaplah sopan di komunitas: jangan memposting data pribadi orang lain, konten kasar, atau spam. Administrator dapat menghapus konten dan menangguhkan akun yang melanggar syarat ini.
7. Ketersediaan dan tanggung jawab
Layanan ini disediakan “sebagaimana adanya”, tanpa jaminan apa pun. Kami mengupayakan operasi yang andal tetapi tidak menjamin ketersediaan tanpa gangguan. Berolahraga adalah risiko Anda sendiri: konsultasikan dengan dokter sebelum memulai program latihan baru, dan berhentilah bila merasa tidak sehat. Sejauh diizinkan hukum, Runtala dan para administratornya tidak bertanggung jawab atas cedera, kehilangan data, atau kerugian yang timbul dari penggunaan Layanan atau dari layanan pihak ketiga (Strava, COROS, Google) yang terhubung melaluinya.
8. Perubahan syarat ini
Kami dapat memperbarui syarat ini seiring perubahan Layanan. Tanggal “Terakhir diperbarui” di atas akan berubah, dan terus memakai Layanan setelah pembaruan berarti Anda menerima syarat yang diperbarui. Pertanyaan tentang syarat ini: hubungi dukungan Runtala di [email protected].
