Offline Mode — Logs will sync when connection returns
MotoLock

Secure your ride.
Protect your life.

or

Create Rider Account

Create your account first, then complete Face ID, PIN, contacts, motorcycle, and device setup.

I agree to the
I consent to the

Verify Email

Enter the 6-digit verification code sent to your email.

Verify Reset Code

Enter the 6-digit verification code sent to your email.

Create New Password

Enter your new MotoLock password.

Enter Security PIN

Enter your 4-digit PIN to continue.

Verify PIN Reset

Enter the 6-digit code sent to your registered email.

Let’s register your Face ID

This will be used for identity verification before unlocking your motorcycle.

Find a well-lit area

Remove face mask and glasses

Look directly at the camera

Make sure your face is visible

Position your face in the frame

Keep your face centered. The next scan starts automatically once your face is detected.

Look directly
at camera

Starting camera...

Put on your helmet

We need a base scan with your helmet on for verification later.

Wear helmet
and look at camera

Starting camera...

Turn your head slowly

Turn your head slowly. MotoLock will continue automatically once the face angle is detected.

Keep your face visible while MotoLock saves your profile.

Face ID registered!

Your profiles are saved securely on device.

Without Helmet
With Helmet

Connect Device

Turn on your MotoLock hardware and enable Bluetooth.

MOTOLOCKREADY

MotoLock-Motor

Tap to connect through Bluetooth

Device Connected!

MotoLock-Motor is connected through Bluetooth.

Status Ready

Bluetooth connected · Waiting for sensor data

Create Security PIN

Set a 4-digit PIN for account protection and fallback verification.

Avoid using easy PINs like 0000, 1111, or 1234. The app will continue automatically after 4 digits.

Confirm Security PIN

Re-enter your 4-digit PIN to confirm it matches.

This PIN will be used for fallback verification and account protection. The app will save automatically after 4 digits.

Add Trusted Contact

This person will receive emergency alerts when needed.

Primary Contact

Will be notified first during emergency alerts.

Secondary Contact

Will also receive the safety alert after the primary contact.

Register Motorcycle

Type your motorcycle details.

Motorcycle

Motorcycle Registered!

Your motorcycle is now linked to your MotoLock device.

---

---

Unlock Safety Check

Complete identity, helmet, and sobriety verification to enable the hardware start button.

1

Face Verification

No Helmet

2

Face Verification

With Helmet

3

Sobriety Test

Helmet MQ-3 sensor

4

Ready To Start

Press the MotoLock hardware start button after passing all checks

Step 1 of 3

No Helmet

Please remove your helmet and look at the camera.

No Helmet

Look at camera
without helmet

Position your face in the frame.
Step 2 of 3

With Helmet

Please wear your helmet and look at the camera.

With Helmet

Wear helmet
and face camera

Position your face and helmet in the frame.

Verification Cooldown

Face or helmet verification failed too many times. For safety, unlock checking is paused for 5 minutes.

Motorcycle Still Locked

Maximum verification attempts reached.

Cooldown Remaining
5:00
Step 3 of 3

Sobriety Test

Blow steadily and continuously into the helmet sensor. MotoLock will continue automatically.

MQ-3 Sensor

BrAC Reading

Waiting...

Waiting for ESP32 sensor data.

Start Authorized

All safety checks passed. Press the MotoLock hardware start button to start the motorcycle.

MQ-3 Sensor
Alcohol Percentage: 0.000%
Face verified without helmet
Face verified with helmet
Alcohol test passed
Starter enabled after hardware start button press
MotoLock

Hello!

Your motorcycle is locked by default. Complete the unlock check when you are ready to ride.

Motorcycle Locked

Your motorcycle is locked by default. Complete the safety check to unlock ignition access.

Device Status

Connected · MotoLock_12A3B4

My Motorcycle

No motorcycle registered

Ride History

Latest check: Ignition unlock granted after safety verification.

MotoLock

Select Motorcycle

Choose the motorcycle you want to unlock.

Start Blocked

Alcohol detected. Ignition may be on, but MotoLock disabled the starter for safety.

MQ-3 Sensor
Alcohol Percentage: 0.050%

Emergency Alert Sent

Primary and secondary contacts were notified with your status and location.

Choose a safer ride

Select a ride-hailing option instead.

G

Grab

Book a car or motorcycle taxi.

A

Angkas

Find a nearby motorcycle taxi.

J

JoyRide

Request assisted transport.

Call Trusted Contact

Ask your primary contact for help.

MotoLock

Ride History

View your recent unlock attempts and safety checks.

Total Rides 0
Alerts 0
MotoLock

Settings

Manage your account, MotoLock system, and app preferences.

Account

MotoLock System

App

MotoLock

Rider Profile

Update your personal rider information.

MotoLock

Change Password

Enter your current password and create a new one.

Password must contain:

At least 8 characters
Uppercase and lowercase letters
Number or special character
MotoLock

Face ID

Manage the Face ID used for rider identity verification before every ride.

Current Status

Registered

Active

Your saved Face ID is used during no-helmet and helmet verification before ignition access.

Removing your Face ID means you must register again before unlocking your motorcycle.

MotoLock

Security PIN

Update your 4-digit PIN used for fallback verification and account protection.

Your PIN must be exactly 4 numbers. Avoid using easy PINs like 0000 or 1234.

MotoLock

Connected Device

Manage your linked MotoLock hardware device.

Device Name MotoLock_12A3B4
Bluetooth Status Connected
Device Type ESP32 MotoLock Unit

Pairing a new device will replace the currently linked MotoLock hardware.

MotoLock

Registered Motorcycle/s

Manage all motorcycles connected to your MotoLock account.

Motorcycle List

MotoLock

Emergency Contacts

Manage the contacts who will receive alerts during emergencies.

These contacts will be notified if alcohol is detected, the motorcycle remains locked, or an emergency alert is triggered.

Contact List

MotoLock

Privacy Policy

Learn how MotoLock handles rider data, device information, and safety records.

1. Information We Collect

MotoLock may collect rider account details such as full name, email address, phone number, motorcycle information, emergency contacts, Face ID registration data, Bluetooth device status, and ride safety logs.

2. How We Use Your Data

The collected information is used to verify rider identity, connect the MotoLock hardware, manage emergency contacts, monitor safety checks, and record ride history for security and accountability.

3. Face ID and Verification

Face ID is used only for rider identity verification before unlocking your motorcycle. It helps confirm that the registered rider is the one attempting to access the motorcycle.

4. Emergency Contacts

Emergency contact details are used only when safety alerts are triggered, such as alcohol detection, ignition lock events, or emergency notifications.

5. Ride and Safety Logs

MotoLock stores ride history, Face ID verification results, helmet verification, BrAC readings, ignition status, and emergency alert records to support safety monitoring.

6. Data Protection

MotoLock aims to protect user data and only uses collected information for system security, rider safety, and emergency response purposes.

MotoLock

Terms and Conditions

Read the rules and safety agreement for using MotoLock.

1. Rider Responsibility

The rider is responsible for using MotoLock properly and honestly. The system is designed to support rider safety before motorcycle use.

2. Identity Verification

The rider must complete Face ID verification before unlocking your motorcycle. MotoLock may require both no-helmet and with-helmet verification to confirm the registered rider.

3. Sobriety Test Requirement

The rider must complete the alcohol detection test using the helmet sensor. Motorcycle ignition will only be allowed if the rider passes the sobriety check.

4. Alcohol Detection and Ignition Lock

If alcohol is detected above the allowed limit, MotoLock will lock the ignition and prevent the rider from starting the motorcycle for safety reasons.

5. Emergency Alerts

In safety-related situations, such as alcohol detection or ignition lock events, MotoLock may send alerts to the rider’s registered emergency contacts.

6. Device and Bluetooth Connection

The rider must ensure that the MotoLock hardware is properly connected through Bluetooth before using the system. Pairing a new device may replace the current connected hardware.

7. System Limitations

MotoLock is a safety support system and should not replace responsible riding behavior. The rider should not attempt to bypass verification or ignition lock features.

8. Agreement

By using MotoLock, the rider agrees to follow the system’s safety process, provide accurate information, and accept the app’s identity and sobriety verification requirements.

MotoLock

About MotoLock

A smart motorcycle safety system for rider verification and alcohol detection.

App Version

Version 1.0.0

System Purpose

MotoLock is designed to help prevent unsafe motorcycle use by requiring rider identity verification and sobriety checking before ignition access.

Identity Verification

The system uses registered Face ID, no-helmet verification, and with-helmet verification to confirm that the registered rider is using the motorcycle.

Alcohol Detection

MotoLock uses a helmet-based MQ-3 alcohol sensor to check the rider’s BrAC reading before allowing ignition access.

Hardware Connection

The app connects to the MotoLock hardware through Bluetooth to manage device status, rider verification, and ignition lock control.

Project Info

MotoLock is a capstone project focused on motorcycle safety, rider identity verification, alcohol detection, and emergency contact notification.

Admin Control Panel

Administrator Mode
Total Riders
0
Registered accounts
Total Rides
0
Completed checks
Alcohol Failures
0
Prevented drunk rides
Manual Overrides
0
Emergency bypasses

Reports & System Backup

Generate compliance reports or export raw database backups.