update terms and privacy

This commit is contained in:
arifal
2026-06-02 13:52:40 +07:00
parent 88353d5d06
commit 754111b359
5 changed files with 286 additions and 146 deletions
+91 -28
View File
@@ -16,7 +16,7 @@ export default function TermsPage() {
Syarat & Ketentuan SeTrip
</h1>
<p className="mt-2 text-sm text-neutral-500">
Terakhir diperbarui: 2026-04-27
Terakhir diperbarui: 2026-06-02
</p>
<p className="mt-4 text-sm leading-relaxed text-neutral-700">
Selamat datang di SeTrip. Dengan mengakses atau menggunakan platform
@@ -38,13 +38,17 @@ export default function TermsPage() {
aplikasi SeTrip.
</li>
<li>
<strong>Organizer (Penyelenggara)</strong>: Pengguna yang membuat
dan mengelola trip.
<strong>Organizer (Penyelenggara)</strong>: Pengguna terverifikasi
yang membuat dan mengelola trip.
</li>
<li>
<strong>Trip</strong>: Kegiatan perjalanan yang dibuat oleh
organizer.
</li>
<li>
<strong>Escrow</strong>: Penahanan dana peserta oleh SeTrip
sampai trip selesai sebelum diteruskan ke organizer.
</li>
<li>
<strong>Platform</strong>: Website atau aplikasi SeTrip.
</li>
@@ -55,7 +59,8 @@ export default function TermsPage() {
<h2 className="mb-3 text-lg font-bold text-neutral-900">2. Peran SeTrip</h2>
<p className="mb-3">
SeTrip bertindak sebagai <strong>platform perantara</strong> yang
menghubungkan pengguna dan organizer. SeTrip:
menghubungkan pengguna dan organizer serta memfasilitasi
pembayaran. SeTrip:
</p>
<ul className="ml-5 list-disc space-y-1.5">
<li>Bukan penyelenggara trip</li>
@@ -94,7 +99,36 @@ export default function TermsPage() {
</section>
<section>
<h2 className="mb-3 text-lg font-bold text-neutral-900">5. Trip &amp; Booking</h2>
<h2 className="mb-3 text-lg font-bold text-neutral-900">
5. Verifikasi Organizer (KYC)
</h2>
<p className="mb-3">
Untuk dapat membuat dan mengelola trip, pengguna wajib melalui
proses verifikasi identitas (KYC):
</p>
<ul className="ml-5 list-disc space-y-1.5">
<li>
Organizer mengunggah data identitas (KTP, NIK, foto liveness)
dan informasi rekening bank untuk pencairan dana
</li>
<li>
SeTrip meninjau pengajuan secara manual dan berhak menyetujui,
menolak, atau meminta dokumen diunggah ulang
</li>
<li>
Data verifikasi disimpan secara terenkripsi sesuai{" "}
<Link
href="/privacy"
className="font-semibold text-primary-600 hover:text-primary-700"
>
Kebijakan Privasi
</Link>
</li>
</ul>
</section>
<section>
<h2 className="mb-3 text-lg font-bold text-neutral-900">6. Trip &amp; Booking</h2>
<ul className="ml-5 list-disc space-y-1.5">
<li>Organizer bertanggung jawab atas seluruh informasi trip</li>
<li>Pengguna wajib membaca detail trip sebelum melakukan join</li>
@@ -106,40 +140,69 @@ export default function TermsPage() {
</section>
<section>
<h2 className="mb-3 text-lg font-bold text-neutral-900">6. Pembayaran</h2>
<h2 className="mb-3 text-lg font-bold text-neutral-900">7. Pembayaran &amp; Escrow</h2>
<ul className="ml-5 list-disc space-y-1.5">
<li>Pembayaran dilakukan sesuai metode yang tersedia di platform</li>
<li>
Dalam fase awal, pembayaran dapat dilakukan langsung kepada
organizer
Pembayaran dilakukan melalui metode yang tersedia di platform
(Midtrans atau transfer manual yang dikonfirmasi organizer)
</li>
<li>
SeTrip tidak menjamin keamanan transaksi yang dilakukan di luar
platform
<strong>Uang peserta ditahan oleh SeTrip (escrow)</strong> sejak
pembayaran berhasil hingga trip selesai + 3 hari, baru kemudian
diteruskan ke organizer
</li>
<li>
Buffer 3 hari memberi waktu peserta dan organizer melaporkan
masalah trip sebelum dana dicairkan
</li>
<li>
Pembayaran di luar platform tidak dijamin keamanannya oleh
SeTrip — kami tidak dapat memediasi sengketa untuk transaksi
off-platform
</li>
</ul>
</section>
<section>
<h2 className="mb-3 text-lg font-bold text-neutral-900">
7. Pembatalan &amp; Refund
8. Pembatalan &amp; Refund
</h2>
<p className="mb-2 font-semibold text-neutral-800">
Saat peserta membatalkan booking sendiri (kebijakan default platform):
</p>
<ul className="ml-5 list-disc space-y-1.5">
<li>Kebijakan pembatalan ditentukan oleh organizer</li>
<li>
SeTrip tidak bertanggung jawab atas refund yang tidak diberikan
oleh organizer
<strong>≥ 7 hari</strong> sebelum tanggal berangkat → refund{" "}
<strong>80%</strong> dari nominal booking
</li>
<li>
Pengguna disarankan untuk memahami kebijakan sebelum melakukan
pembayaran
<strong>3–6 hari</strong> sebelum tanggal berangkat → refund{" "}
<strong>50%</strong> dari nominal booking
</li>
<li>
<strong>&lt; 3 hari</strong> sebelum tanggal berangkat / setelah
berangkat → <strong>tidak ada refund</strong>
</li>
</ul>
<p className="mt-3 mb-2 font-semibold text-neutral-800">
Saat organizer membatalkan trip:
</p>
<ul className="ml-5 list-disc space-y-1.5">
<li>Peserta yang sudah membayar mendapat refund <strong>100%</strong></li>
</ul>
<p className="mt-3">
Pengembalian dana diproses manual oleh admin SeTrip — perlu 1–3
hari kerja sejak refund disetujui untuk uang masuk ke rekening
Anda. Setiap pengajuan refund tercatat untuk keperluan audit.
Kebijakan ini berlaku platform-wide; organizer tidak dapat
menetapkan kebijakan yang lebih ketat tanpa persetujuan tertulis
dari SeTrip.
</p>
</section>
<section>
<h2 className="mb-3 text-lg font-bold text-neutral-900">
8. Tanggung Jawab Organizer
9. Tanggung Jawab Organizer
</h2>
<p className="mb-3">Organizer wajib:</p>
<ul className="ml-5 list-disc space-y-1.5">
@@ -150,7 +213,7 @@ export default function TermsPage() {
</section>
<section>
<h2 className="mb-3 text-lg font-bold text-neutral-900">9. Risiko Perjalanan</h2>
<h2 className="mb-3 text-lg font-bold text-neutral-900">10. Risiko Perjalanan</h2>
<p className="mb-3">
Pengguna memahami bahwa aktivitas perjalanan, terutama kegiatan
outdoor, memiliki risiko termasuk namun tidak terbatas pada:
@@ -169,7 +232,7 @@ export default function TermsPage() {
<section>
<h2 className="mb-3 text-lg font-bold text-neutral-900">
10. Batasan Tanggung Jawab
11. Batasan Tanggung Jawab
</h2>
<p className="mb-3">SeTrip tidak bertanggung jawab atas:</p>
<ul className="ml-5 list-disc space-y-1.5">
@@ -182,7 +245,7 @@ export default function TermsPage() {
<section>
<h2 className="mb-3 text-lg font-bold text-neutral-900">
11. Larangan Transaksi di Luar Platform
12. Larangan Transaksi di Luar Platform
</h2>
<p className="mb-3">
Pengguna disarankan untuk tidak melakukan transaksi di luar
@@ -196,9 +259,9 @@ export default function TermsPage() {
</section>
<section>
<h2 className="mb-3 text-lg font-bold text-neutral-900">12. Sistem Review</h2>
<h2 className="mb-3 text-lg font-bold text-neutral-900">13. Sistem Review</h2>
<ul className="ml-5 list-disc space-y-1.5">
<li>Pengguna dapat memberikan review setelah trip</li>
<li>Peserta dapat memberikan review setelah trip selesai</li>
<li>Review harus jujur dan tidak mengandung unsur fitnah</li>
<li>SeTrip berhak menghapus review yang melanggar</li>
</ul>
@@ -206,7 +269,7 @@ export default function TermsPage() {
<section>
<h2 className="mb-3 text-lg font-bold text-neutral-900">
13. Penangguhan &amp; Penghentian Akun
14. Penangguhan &amp; Penghentian Akun
</h2>
<p className="mb-3">SeTrip berhak untuk:</p>
<ul className="ml-5 list-disc space-y-1.5">
@@ -223,7 +286,7 @@ export default function TermsPage() {
</section>
<section>
<h2 className="mb-3 text-lg font-bold text-neutral-900">14. Perubahan Layanan</h2>
<h2 className="mb-3 text-lg font-bold text-neutral-900">15. Perubahan Layanan</h2>
<p className="mb-3">SeTrip dapat:</p>
<ul className="ml-5 list-disc space-y-1.5">
<li>Mengubah fitur</li>
@@ -235,7 +298,7 @@ export default function TermsPage() {
<section>
<h2 className="mb-3 text-lg font-bold text-neutral-900">
15. Perubahan Syarat &amp; Ketentuan
16. Perubahan Syarat &amp; Ketentuan
</h2>
<p className="mb-3">
SeTrip dapat memperbarui Syarat &amp; Ketentuan ini kapan saja.
@@ -248,7 +311,7 @@ export default function TermsPage() {
</section>
<section>
<h2 className="mb-3 text-lg font-bold text-neutral-900">16. Hukum yang Berlaku</h2>
<h2 className="mb-3 text-lg font-bold text-neutral-900">17. Hukum yang Berlaku</h2>
<p>
Syarat &amp; Ketentuan ini diatur oleh hukum yang berlaku di
Republik Indonesia.
@@ -256,7 +319,7 @@ export default function TermsPage() {
</section>
<section>
<h2 className="mb-3 text-lg font-bold text-neutral-900">17. Kontak</h2>
<h2 className="mb-3 text-lg font-bold text-neutral-900">18. Kontak</h2>
<p>
Jika Anda memiliki pertanyaan, silakan hubungi:{" "}
<a