Privacy Policy

Your privacy is important to us. Learn how we collect, use, and protect your personal information

1. Introduction

Welcome to the World Hotels booking system. This website is developed as a coursework project to demonstrate web development and database management skills. We are committed to handling your information responsibly and protecting your privacy.

World Hotels operates a booking platform for 17 hotels across 17 cities in the UK. By using our services, you agree to the collection and use of information as described in this policy.

2. Information We Collect

When you use our booking system, we collect the following information:

2.1 Account Information

Name, email address, phone number, and password (stored securely using encryption) when you register for an account.

2.2 Booking Information

Hotel selection, check-in and check-out dates, number of rooms, room types, number of guests, and any special requests you may have.

Complete booking history including past, current, and cancelled bookings.

2.3 Payment Information

Billing information, transaction receipts, and booking IDs. Note: This is a simulated payment system for educational purposes only.

Your selected currency and exchange rate for pricing calculations.

3. How We Use Your Information

We use the collected information for the following purposes:

3.1 Booking Management

Process and manage your hotel bookings across our 17 hotels in UK cities.

Generate booking confirmations and downloadable receipts.

Track room availability and manage check-in/check-out dates.

Calculate pricing based on peak season (April-August, November-December) and off-peak season rates.

Apply advance booking discounts and manage cancellation charges according to our policies.

3.2 User Account Services

Create and maintain your user account with secure login functionality.

Allow you to view and update your profile information.

Provide access to your booking history through your dashboard.

Enable password updates and account management features.

3.3 Administrative Functions

Generate reports such as monthly sales, sales per hotel, and top customers (admin users only).

Monitor hotel performance and profitability.

Manage hotel information, room availability, and pricing.

4. Data Sharing

Your booking information is stored securely in our MySQL database and is only accessible to:

Hotel Management: Necessary booking details are shared with the respective hotel to fulfill your reservation.

Admin Users: Authorized administrators can access data for management and reporting purposes.

Important: We do not sell, rent, or share your personal information with third parties for marketing purposes.

5. Data Security

We implement security measures to protect your information:

Password Hashing: User passwords are encrypted using secure hashing algorithms (bcrypt) and are never stored in plain text.

Database Security: Our MySQL database implements access controls to prevent unauthorized access.

SQL Injection Prevention: We use parameterized queries and prepared statements to prevent SQL injection attacks.

User Authentication: Session-based authentication ensures only authorized users can access their accounts.

Admin Access Control: Administrative functions are restricted to authorized admin users only.

6. Your Rights

You have the following rights regarding your personal information:

View Your Data: Access your booking history and profile information through your user dashboard.

Update Information: You can update your account details, contact information, and preferences at any time through your profile.

Manage Bookings: Create, view, update, and cancel bookings as needed.

Delete Account: You can request deletion of your account, though booking records may be retained for record-keeping purposes.

7. Session Management

Our website uses session-based authentication to maintain your login state while you browse. Session data is temporary and is cleared when you log out or close your browser.

Note: This website does not use tracking cookies for analytics or advertising purposes.

8. Payment Simulation

Important: This is an educational project. Payment processing is simulated and no real financial transactions are processed.

The booking system generates receipts with unique booking IDs for demonstration purposes only.

Currency conversion is performed using exchange rates stored in the database to demonstrate multi-currency support.

9. Data Retention

Your account information is retained while your account is active.

Booking history is maintained in the database to support the booking management features and admin reporting functions.

You can request account deletion through your profile settings, though booking records may be retained for project demonstration purposes.

10. Legal and Ethical Considerations

This website has been developed with consideration for:

Legal: Data protection principles, user consent, and secure storage of personal information.

Ethical: Transparency in data collection, honest representation of services, and respect for user privacy.

Social: Accessibility considerations, user-friendly interface design, and equal access to services.

Professional: Following web development best practices, secure coding standards, and database normalization principles.

11. Policy Updates

This privacy policy may be updated to reflect changes in the project or improvements to security measures. Any updates will be posted on this page with a new "Last Updated" date.

Last Updated: January 3, 2026 | Version: 1.0

Thank You

Thank you for reviewing our privacy policy. We are committed to demonstrating responsible data handling practices in this educational project.

Return to Home Login to Account