Setting Up Two-Factor Authentication on Mobile
To enable 2FA on kode hk, log into your account on any device and navigate to "Account Settings" → "Security." You'll see a toggle labeled "Two-Factor Authentication." Tap it, and we'll prompt you to confirm your phone number. We send a verification code to that number via SMS or push notification (depending on whether you're using our app or a browser).
Enter the code into our form, and 2FA activates immediately. From that moment on, every login to kode hk—whether from Jakarta, Surabaya, Bandung, or anywhere else—requires a second confirmation. If you're logging in from the same device you've used before, we may skip the 2FA prompt on subsequent logins within a 30-day window (we call this "device trust"). But if you log in from a new device or after resetting your browser cookies, the full 2FA flow triggers again.
Our kode hk app on Android displays the push notification in your notification tray. Tap it, and you're taken directly to a confirmation screen. On iPhone via Safari, the notification behaves the same way—tap to confirm your login. You don't need to manually enter a code; the notification click completes the authentication. If you miss the notification, you can manually approve the login by tapping a link in the kode hk dashboard, but only if you still have access to your registered device.
The entire 2FA process takes 10–15 seconds on average. We design it to be frictionless so you're not frustrated by the extra layer of security. If a legitimate login attempt times out (notification not confirmed within five minutes), we log the attempt and notify your account of the failed login so you know someone tried to access your profile.
How 2FA Protects Your Account Data
We store your phone number securely in our encrypted database, separated from your main account credentials. When you log in and provide your password, our system looks up your phone number, generates a unique six-digit code, and sends it via push notification. We never store the code itself—we generate a new one for each login attempt and discard it after five minutes.
This architecture means that even if a hacker breaks into our password database, they still cannot access your account without your phone. The 2FA code only works once and expires quickly. We log every 2FA confirmation with a timestamp, so if you see a successful login from a location you don't recognize, our multilingual support team can review the event and help you recover your account.
What Happens If You Lose Your Phone
If your phone is lost, stolen, or you switch to a new device before backing up your 2FA settings, you won't be able to confirm your next login. Here's how our kode hk team recovers your account:
- Contact our support team. Reach out via the in-app chat or email, available in Indonesian and English. Explain that you've lost access to your 2FA phone.
- Verify your identity. We'll ask you to confirm personal details from your account (email, registered payment method, last deposit date). This prevents someone else from claiming your account.
- Submit KYC documents. If this is your first account recovery, we may ask you to re-verify with a government ID photo to confirm you're the account holder. This process takes one business day.
- Disable 2FA temporarily. Once verified, we disable 2FA on your account for a short window (typically 24–48 hours). You can then log in without the 2FA prompt and update your phone number or reset your security settings.
- Re-enable 2FA with a new phone. After you've updated your phone number, you can re-activate 2FA on your new device.
We take account recovery seriously because access to your kode hk balance is critical. Our support team is available during business hours across multiple Indonesian time zones. If you're in Medan or another city outside Jakarta, we respond within one business day. During Idul Adha or Imlek holidays, response windows may extend by one additional day.

2FA and Your Withdrawal Process
When you request a withdrawal on kode hk, 2FA adds an extra layer of protection. After you submit your withdrawal request (to DANA, e-wallet, mobile banking, local payment, online payment, or your registered bank account), we send a 2FA confirmation to your phone. You must approve this confirmation before we process the withdrawal to your payment method. This prevents someone from emptying your account if they've somehow obtained your login credentials.
Similarly, if you try to change your registered payment method on kode hk, 2FA requires a confirmation. This ensures that only you can alter critical account details. If a withdrawal or payment-method change is rejected because 2FA confirmation timed out, we cancel the transaction and return any debited funds to your account within one business day.
- 2FA Code Validity
- Each code generated by kode hk is valid for five minutes and usable only once. After expiry, we generate a new code for the next login attempt.
- Device Trust Window
- On kode hk, a device is remembered for 30 days after 2FA confirmation. Subsequent logins from that device skip 2FA unless you clear cookies or log out manually.
- Account Recovery Time
- If you lose your 2FA phone, our team processes recovery within one business day on weekdays, longer during holidays like Idul Fitri.
Mobile 2FA Across Android and iOS
Our kode hk app on Android sends 2FA notifications via Firebase Cloud Messaging, our platform's push-notification service. Notifications arrive within 1–3 seconds of a login attempt. We test 2FA delivery on devices from Samsung, OnePlus, and Xiaomi to ensure notifications reach you reliably even on slower networks.
On iOS through Safari, 2FA notifications depend on your browser's notification settings. We recommend enabling notifications in Safari settings → Notifications so you don't miss confirmations. If notifications are disabled, you can manually approve 2FA by tapping a link in your kode hk account dashboard, though this requires you to be logged in partially—our system shows a "confirm login" page with a clickable link.
Data usage for 2FA is minimal—each push notification is under 1 KB. No video or image data is transmitted. If you have a slow connection during a Liga 1 match or other peak traffic time, 2FA notifications may take 5–10 seconds longer to arrive, but they will eventually reach your phone as long as you have internet access.
Security Benefits
- Protects account even if password is compromised
- Prevents unauthorized withdrawals and payment changes
- Full audit log of all 2FA confirmations and failed attempts
- Device trust reduces friction on trusted phones
Considerations
- Requires valid phone number registered on kode hk
- Notifications may delay during network congestion
- Account recovery takes one business day if phone is lost
Disabling or Modifying 2FA
You can disable 2FA at any time by going to "Account Settings" → "Security" and toggling it off. We'll prompt you to confirm with your password. Once disabled, 2FA stops protecting your account—we recommend leaving it enabled if you manage significant account balances or frequently play high-value games like live-dealer tables during Piala Indonesia tournaments.
To change your registered 2FA phone number (e.g., if you upgrade to a new phone), go to the same security settings and select "Update Phone Number." We send a verification code to your current phone, you confirm it, then enter your new phone number. The new number becomes active for your next login.

