567 lines
24 KiB
PHP
567 lines
24 KiB
PHP
|
|
<?php
|
||
|
|
// Enhanced security headers
|
||
|
|
header('X-Content-Type-Options: nosniff');
|
||
|
|
header('X-Frame-Options: DENY');
|
||
|
|
header('X-XSS-Protection: 1; mode=block');
|
||
|
|
header('Strict-Transport-Security: max-age=31536000; includeSubDomains');
|
||
|
|
header('Referrer-Policy: strict-origin-when-cross-origin');
|
||
|
|
|
||
|
|
$page_title = "Frequently Asked Questions | UK Data Services - Web Scraping & Data Analytics FAQ";
|
||
|
|
$page_description = "Find answers to common questions about UK Data Services' web scraping, data extraction, and business intelligence solutions. Expert guidance on data projects.";
|
||
|
|
$canonical_url = "https://ukdataservices.co.uk/faq.php";
|
||
|
|
?>
|
||
|
|
<!DOCTYPE html>
|
||
|
|
<html lang="en">
|
||
|
|
<head>
|
||
|
|
<meta charset="UTF-8">
|
||
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
|
|
<title><?php echo htmlspecialchars($page_title); ?></title>
|
||
|
|
<meta name="description" content="<?php echo htmlspecialchars($page_description); ?>">
|
||
|
|
<meta name="keywords" content="web scraping FAQ, data extraction questions, business intelligence help, UK data services support">
|
||
|
|
<meta name="author" content="UK Data Services">
|
||
|
|
<meta name="robots" content="index, follow">
|
||
|
|
<link rel="canonical" href="<?php echo htmlspecialchars($canonical_url); ?>">
|
||
|
|
|
||
|
|
<!-- Favicon -->
|
||
|
|
<link rel="icon" type="image/svg+xml" href="assets/images/favicon.svg">
|
||
|
|
<link rel="preconnect" href="https://fonts.googleapis.com">
|
||
|
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
|
||
|
|
<link href="https://fonts.googleapis.com/css2?family=Roboto+Slab:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Lato:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet">
|
||
|
|
<link rel="stylesheet" href="assets/css/main.css">
|
||
|
|
|
||
|
|
<style>
|
||
|
|
.faq-hero {
|
||
|
|
padding: 120px 0 60px;
|
||
|
|
background: linear-gradient(135deg, #252d3b 0%, #144784 100%);
|
||
|
|
text-align: center;
|
||
|
|
color: white;
|
||
|
|
}
|
||
|
|
|
||
|
|
.faq-content {
|
||
|
|
max-width: 900px;
|
||
|
|
margin: 0 auto;
|
||
|
|
padding: 60px 20px;
|
||
|
|
}
|
||
|
|
|
||
|
|
.faq-category {
|
||
|
|
margin-bottom: 50px;
|
||
|
|
}
|
||
|
|
|
||
|
|
.faq-category h2 {
|
||
|
|
color: #144784;
|
||
|
|
margin-bottom: 30px;
|
||
|
|
font-size: 1.8rem;
|
||
|
|
border-bottom: 3px solid #179e83;
|
||
|
|
padding-bottom: 10px;
|
||
|
|
}
|
||
|
|
|
||
|
|
.faq-item {
|
||
|
|
background: white;
|
||
|
|
border-radius: 12px;
|
||
|
|
margin-bottom: 20px;
|
||
|
|
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
|
||
|
|
overflow: hidden;
|
||
|
|
}
|
||
|
|
|
||
|
|
.faq-question {
|
||
|
|
background: #f8f9fa;
|
||
|
|
padding: 20px;
|
||
|
|
cursor: pointer;
|
||
|
|
border: none;
|
||
|
|
width: 100%;
|
||
|
|
text-align: left;
|
||
|
|
font-size: 1.1rem;
|
||
|
|
font-weight: 600;
|
||
|
|
color: #144784;
|
||
|
|
display: flex;
|
||
|
|
justify-content: space-between;
|
||
|
|
align-items: center;
|
||
|
|
transition: all 0.3s ease;
|
||
|
|
}
|
||
|
|
|
||
|
|
.faq-question:hover {
|
||
|
|
background: #e9ecef;
|
||
|
|
}
|
||
|
|
|
||
|
|
.faq-question.active {
|
||
|
|
background: #179e83;
|
||
|
|
color: white;
|
||
|
|
}
|
||
|
|
|
||
|
|
.faq-icon {
|
||
|
|
font-size: 1.2rem;
|
||
|
|
transition: transform 0.3s ease;
|
||
|
|
}
|
||
|
|
|
||
|
|
.faq-question.active .faq-icon {
|
||
|
|
transform: rotate(180deg);
|
||
|
|
}
|
||
|
|
|
||
|
|
.faq-answer {
|
||
|
|
padding: 0 20px;
|
||
|
|
max-height: 0;
|
||
|
|
overflow: hidden;
|
||
|
|
transition: all 0.3s ease;
|
||
|
|
}
|
||
|
|
|
||
|
|
.faq-answer.active {
|
||
|
|
padding: 20px;
|
||
|
|
max-height: 1000px;
|
||
|
|
}
|
||
|
|
|
||
|
|
.faq-answer p {
|
||
|
|
margin-bottom: 15px;
|
||
|
|
line-height: 1.6;
|
||
|
|
color: #444;
|
||
|
|
}
|
||
|
|
|
||
|
|
.faq-answer ul {
|
||
|
|
margin-left: 20px;
|
||
|
|
margin-bottom: 15px;
|
||
|
|
}
|
||
|
|
|
||
|
|
.faq-answer li {
|
||
|
|
margin-bottom: 8px;
|
||
|
|
color: #555;
|
||
|
|
}
|
||
|
|
|
||
|
|
.contact-cta {
|
||
|
|
background: linear-gradient(135deg, #179e83 0%, #144784 100%);
|
||
|
|
color: white;
|
||
|
|
padding: 40px;
|
||
|
|
border-radius: 12px;
|
||
|
|
text-align: center;
|
||
|
|
margin-top: 60px;
|
||
|
|
}
|
||
|
|
|
||
|
|
.contact-cta h3 {
|
||
|
|
color: white;
|
||
|
|
margin-bottom: 15px;
|
||
|
|
}
|
||
|
|
</style>
|
||
|
|
</head>
|
||
|
|
<body>
|
||
|
|
<!-- Navigation -->
|
||
|
|
<nav class="navbar" id="navbar">
|
||
|
|
<div class="nav-container">
|
||
|
|
<div class="nav-logo">
|
||
|
|
<a href="/">
|
||
|
|
<img src="assets/images/ukds-main-logo.png" alt="UK Data Services" class="logo">
|
||
|
|
</a>
|
||
|
|
</div>
|
||
|
|
<div class="nav-menu" id="nav-menu">
|
||
|
|
<a href="/" class="nav-link">Home</a>
|
||
|
|
<a href="/#services" class="nav-link">Capabilities</a>
|
||
|
|
<a href="project-types.php" class="nav-link">Project Types</a>
|
||
|
|
<a href="about.php" class="nav-link">About</a>
|
||
|
|
<a href="/#contact" class="nav-link">Contact</a>
|
||
|
|
<a href="quote.php" class="nav-link cta-button">Request Consultation</a>
|
||
|
|
</div>
|
||
|
|
<div class="nav-toggle" id="nav-toggle">
|
||
|
|
<span class="bar"></span>
|
||
|
|
<span class="bar"></span>
|
||
|
|
<span class="bar"></span>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</nav>
|
||
|
|
|
||
|
|
<!-- Hero Section -->
|
||
|
|
<section class="faq-hero">
|
||
|
|
<div class="container">
|
||
|
|
<h1>Frequently Asked Questions</h1>
|
||
|
|
<p>Expert answers to common questions about our data services</p>
|
||
|
|
</div>
|
||
|
|
</section>
|
||
|
|
|
||
|
|
<main class="faq-content">
|
||
|
|
<!-- General Services -->
|
||
|
|
<div class="faq-category">
|
||
|
|
<h2>General Services</h2>
|
||
|
|
|
||
|
|
<div class="faq-item">
|
||
|
|
<button class="faq-question">
|
||
|
|
What is web scraping and how can it benefit my business?
|
||
|
|
<span class="faq-icon">▼</span>
|
||
|
|
</button>
|
||
|
|
<div class="faq-answer">
|
||
|
|
<p>Web scraping is the automated process of extracting data from websites and converting it into structured, usable formats. It can benefit your business by:</p>
|
||
|
|
<ul>
|
||
|
|
<li>Providing competitive intelligence and market analysis</li>
|
||
|
|
<li>Automating data collection to save time and resources</li>
|
||
|
|
<li>Enabling real-time price monitoring and dynamic pricing</li>
|
||
|
|
<li>Supporting business intelligence and strategic decision-making</li>
|
||
|
|
<li>Generating leads and building databases</li>
|
||
|
|
</ul>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="faq-item">
|
||
|
|
<button class="faq-question">
|
||
|
|
What types of data can you extract?
|
||
|
|
<span class="faq-icon">▼</span>
|
||
|
|
</button>
|
||
|
|
<div class="faq-answer">
|
||
|
|
<p>We can extract virtually any type of publicly available data, including:</p>
|
||
|
|
<ul>
|
||
|
|
<li>Product information, prices, and specifications</li>
|
||
|
|
<li>Contact details and business information</li>
|
||
|
|
<li>Financial data and market information</li>
|
||
|
|
<li>Property listings and real estate data</li>
|
||
|
|
<li>Social media posts and engagement metrics</li>
|
||
|
|
<li>News articles and press releases</li>
|
||
|
|
<li>Reviews and ratings</li>
|
||
|
|
<li>Job postings and recruitment data</li>
|
||
|
|
</ul>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="faq-item">
|
||
|
|
<button class="faq-question">
|
||
|
|
How do you ensure data accuracy?
|
||
|
|
<span class="faq-icon">▼</span>
|
||
|
|
</button>
|
||
|
|
<div class="faq-answer">
|
||
|
|
<p>We maintain a 99.8% accuracy rate through multiple quality assurance measures:</p>
|
||
|
|
<ul>
|
||
|
|
<li>Advanced data validation algorithms</li>
|
||
|
|
<li>Multi-layer verification processes</li>
|
||
|
|
<li>Regular monitoring and quality checks</li>
|
||
|
|
<li>Human review of complex data patterns</li>
|
||
|
|
<li>Comprehensive testing before delivery</li>
|
||
|
|
<li>Client feedback integration and continuous improvement</li>
|
||
|
|
</ul>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<!-- Legal and Compliance -->
|
||
|
|
<div class="faq-category">
|
||
|
|
<h2>Legal and Compliance</h2>
|
||
|
|
|
||
|
|
<div class="faq-item">
|
||
|
|
<button class="faq-question">
|
||
|
|
Is web scraping legal in the UK?
|
||
|
|
<span class="faq-icon">▼</span>
|
||
|
|
</button>
|
||
|
|
<div class="faq-answer">
|
||
|
|
<p>Yes, web scraping is legal in the UK when conducted properly. We ensure all our activities comply with:</p>
|
||
|
|
<ul>
|
||
|
|
<li>UK Data Protection Act 2018 and GDPR</li>
|
||
|
|
<li>Website terms of service and robots.txt files</li>
|
||
|
|
<li>Copyright and intellectual property laws</li>
|
||
|
|
<li>Computer Misuse Act 1990</li>
|
||
|
|
<li>Industry best practices and ethical guidelines</li>
|
||
|
|
</ul>
|
||
|
|
<p>We conduct thorough legal assessments for each project to ensure full compliance.</p>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="faq-item">
|
||
|
|
<button class="faq-question">
|
||
|
|
How do you handle GDPR compliance?
|
||
|
|
<span class="faq-icon">▼</span>
|
||
|
|
</button>
|
||
|
|
<div class="faq-answer">
|
||
|
|
<p>GDPR compliance is central to our operations:</p>
|
||
|
|
<ul>
|
||
|
|
<li>We only collect personal data when legally justified</li>
|
||
|
|
<li>All data processing follows GDPR principles</li>
|
||
|
|
<li>Robust security measures protect collected data</li>
|
||
|
|
<li>Clear data retention and deletion policies</li>
|
||
|
|
<li>Full transparency about data usage</li>
|
||
|
|
<li>Data subject rights are fully respected</li>
|
||
|
|
</ul>
|
||
|
|
<p>Visit our <a href="gdpr-compliance.php">GDPR Compliance</a> page for detailed information.</p>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="faq-item">
|
||
|
|
<button class="faq-question">
|
||
|
|
What if a website's terms prohibit scraping?
|
||
|
|
<span class="faq-icon">▼</span>
|
||
|
|
</button>
|
||
|
|
<div class="faq-answer">
|
||
|
|
<p>We respect website terms of service and offer alternative solutions:</p>
|
||
|
|
<ul>
|
||
|
|
<li>API integration where available</li>
|
||
|
|
<li>Manual data collection methods</li>
|
||
|
|
<li>Partnership and licensing arrangements</li>
|
||
|
|
<li>Alternative data sources</li>
|
||
|
|
<li>Custom solutions that respect site terms</li>
|
||
|
|
</ul>
|
||
|
|
<p>We always prioritise legal and ethical data collection methods.</p>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<!-- Technical Questions -->
|
||
|
|
<div class="faq-category">
|
||
|
|
<h2>Technical Questions</h2>
|
||
|
|
|
||
|
|
<div class="faq-item">
|
||
|
|
<button class="faq-question">
|
||
|
|
What data formats do you provide?
|
||
|
|
<span class="faq-icon">▼</span>
|
||
|
|
</button>
|
||
|
|
<div class="faq-answer">
|
||
|
|
<p>We deliver data in various formats to suit your needs:</p>
|
||
|
|
<ul>
|
||
|
|
<li>Excel (XLSX/XLS) for business analysis</li>
|
||
|
|
<li>CSV for database imports</li>
|
||
|
|
<li>JSON for API integration</li>
|
||
|
|
<li>XML for structured data exchange</li>
|
||
|
|
<li>SQL database dumps</li>
|
||
|
|
<li>Custom formats as required</li>
|
||
|
|
</ul>
|
||
|
|
<p>We also offer real-time data feeds and API access for ongoing projects.</p>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="faq-item">
|
||
|
|
<button class="faq-question">
|
||
|
|
Can you handle large-scale data extraction?
|
||
|
|
<span class="faq-icon">▼</span>
|
||
|
|
</button>
|
||
|
|
<div class="faq-answer">
|
||
|
|
<p>Yes, our enterprise infrastructure can handle projects of any scale:</p>
|
||
|
|
<ul>
|
||
|
|
<li>Millions of records processed daily</li>
|
||
|
|
<li>Cloud-native scalable architecture</li>
|
||
|
|
<li>Distributed processing systems</li>
|
||
|
|
<li>High-performance computing resources</li>
|
||
|
|
<li>Automated monitoring and quality control</li>
|
||
|
|
<li>Redundant systems for reliability</li>
|
||
|
|
</ul>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="faq-item">
|
||
|
|
<button class="faq-question">
|
||
|
|
How do you handle dynamic websites and JavaScript?
|
||
|
|
<span class="faq-icon">▼</span>
|
||
|
|
</button>
|
||
|
|
<div class="faq-answer">
|
||
|
|
<p>We use advanced technologies to handle modern websites:</p>
|
||
|
|
<ul>
|
||
|
|
<li>Headless browsers (Chrome, Firefox)</li>
|
||
|
|
<li>Selenium and Playwright automation</li>
|
||
|
|
<li>JavaScript rendering and execution</li>
|
||
|
|
<li>AJAX request interception</li>
|
||
|
|
<li>Single Page Application (SPA) handling</li>
|
||
|
|
<li>API reverse engineering</li>
|
||
|
|
</ul>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<!-- Pricing and Timeline -->
|
||
|
|
<div class="faq-category">
|
||
|
|
<h2>Pricing and Timeline</h2>
|
||
|
|
|
||
|
|
<div class="faq-item">
|
||
|
|
<button class="faq-question">
|
||
|
|
How much do your services cost?
|
||
|
|
<span class="faq-icon">▼</span>
|
||
|
|
</button>
|
||
|
|
<div class="faq-answer">
|
||
|
|
<p>Pricing varies based on project complexity and requirements:</p>
|
||
|
|
<ul>
|
||
|
|
<li><strong>Simple extraction:</strong> £500 - £2,000</li>
|
||
|
|
<li><strong>Medium complexity:</strong> £2,000 - £10,000</li>
|
||
|
|
<li><strong>Enterprise projects:</strong> £10,000+</li>
|
||
|
|
<li><strong>Ongoing services:</strong> Monthly retainers available</li>
|
||
|
|
</ul>
|
||
|
|
<p>Factors affecting cost include data volume, website complexity, delivery timeline, and custom requirements. Contact us for a detailed quote.</p>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="faq-item">
|
||
|
|
<button class="faq-question">
|
||
|
|
How long does a typical project take?
|
||
|
|
<span class="faq-icon">▼</span>
|
||
|
|
</button>
|
||
|
|
<div class="faq-answer">
|
||
|
|
<p>Project timelines depend on scope and complexity:</p>
|
||
|
|
<ul>
|
||
|
|
<li><strong>Simple extraction:</strong> 1-3 days</li>
|
||
|
|
<li><strong>Medium projects:</strong> 1-2 weeks</li>
|
||
|
|
<li><strong>Complex solutions:</strong> 2-6 weeks</li>
|
||
|
|
<li><strong>Enterprise implementations:</strong> 6+ weeks</li>
|
||
|
|
</ul>
|
||
|
|
<p>We provide detailed timelines during the project planning phase and offer rush services when needed.</p>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="faq-item">
|
||
|
|
<button class="faq-question">
|
||
|
|
Do you offer ongoing data collection services?
|
||
|
|
<span class="faq-icon">▼</span>
|
||
|
|
</button>
|
||
|
|
<div class="faq-answer">
|
||
|
|
<p>Yes, we provide various ongoing service options:</p>
|
||
|
|
<ul>
|
||
|
|
<li>Daily, weekly, or monthly data updates</li>
|
||
|
|
<li>Real-time monitoring and alerts</li>
|
||
|
|
<li>Automated report generation</li>
|
||
|
|
<li>API access for instant data retrieval</li>
|
||
|
|
<li>Custom scheduling based on your needs</li>
|
||
|
|
<li>Flexible retainer agreements</li>
|
||
|
|
</ul>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<!-- Getting Started -->
|
||
|
|
<div class="faq-category">
|
||
|
|
<h2>Getting Started</h2>
|
||
|
|
|
||
|
|
<div class="faq-item">
|
||
|
|
<button class="faq-question">
|
||
|
|
How do I start a project with UK Data Services?
|
||
|
|
<span class="faq-icon">▼</span>
|
||
|
|
</button>
|
||
|
|
<div class="faq-answer">
|
||
|
|
<p>Starting a project is simple:</p>
|
||
|
|
<ul>
|
||
|
|
<li><strong>1. Contact us</strong> via phone, email, or quote form</li>
|
||
|
|
<li><strong>2. Consultation</strong> to understand your requirements</li>
|
||
|
|
<li><strong>3. Proposal</strong> with detailed scope and pricing</li>
|
||
|
|
<li><strong>4. Agreement</strong> and project kick-off</li>
|
||
|
|
<li><strong>5. Delivery</strong> according to agreed timeline</li>
|
||
|
|
</ul>
|
||
|
|
<p>We typically respond to enquiries within 2 hours during business hours.</p>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="faq-item">
|
||
|
|
<button class="faq-question">
|
||
|
|
What information do you need to provide a quote?
|
||
|
|
<span class="faq-icon">▼</span>
|
||
|
|
</button>
|
||
|
|
<div class="faq-answer">
|
||
|
|
<p>To provide an accurate quote, we need:</p>
|
||
|
|
<ul>
|
||
|
|
<li>Target websites or data sources</li>
|
||
|
|
<li>Specific data fields required</li>
|
||
|
|
<li>Expected data volume</li>
|
||
|
|
<li>Preferred delivery format</li>
|
||
|
|
<li>Timeline requirements</li>
|
||
|
|
<li>Any specific constraints or requirements</li>
|
||
|
|
</ul>
|
||
|
|
<p>Don't worry if you're unsure about technical details - we'll help clarify requirements during our consultation.</p>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="faq-item">
|
||
|
|
<button class="faq-question">
|
||
|
|
Do you provide training or support?
|
||
|
|
<span class="faq-icon">▼</span>
|
||
|
|
</button>
|
||
|
|
<div class="faq-answer">
|
||
|
|
<p>Yes, we offer comprehensive support:</p>
|
||
|
|
<ul>
|
||
|
|
<li>Data interpretation and analysis guidance</li>
|
||
|
|
<li>Integration support for your systems</li>
|
||
|
|
<li>Training on using extracted data effectively</li>
|
||
|
|
<li>Ongoing technical support</li>
|
||
|
|
<li>Documentation and best practices</li>
|
||
|
|
<li>Regular check-ins for ongoing projects</li>
|
||
|
|
</ul>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<!-- Call to Action -->
|
||
|
|
<div class="contact-cta">
|
||
|
|
<h3>Still Have Questions?</h3>
|
||
|
|
<p>Our data experts are ready to help. Get in touch for personalised advice on your data project.</p>
|
||
|
|
<div style="margin-top: 30px;">
|
||
|
|
<a href="quote.php" class="btn btn-secondary" style="margin-right: 20px;">Request Quote</a>
|
||
|
|
<a href="/#contact" class="btn btn-secondary">Contact Us</a>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</main>
|
||
|
|
|
||
|
|
<!-- Footer -->
|
||
|
|
<footer class="footer">
|
||
|
|
<div class="container">
|
||
|
|
<div class="footer-content">
|
||
|
|
<div class="footer-section">
|
||
|
|
<div class="footer-logo">
|
||
|
|
<img src="assets/images/logo-white.svg" alt="UK Data Services">
|
||
|
|
</div>
|
||
|
|
<p>Enterprise data intelligence solutions for modern British business. Transform your operations with accurate, actionable insights and regulatory-compliant data services.</p>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="footer-section">
|
||
|
|
<h3>Enterprise Services</h3>
|
||
|
|
<ul>
|
||
|
|
<li><a href="/#services">Web Intelligence & Monitoring</a></li>
|
||
|
|
<li><a href="/#services">Technology Platform Solutions</a></li>
|
||
|
|
<li><a href="/#services">Data Management Services</a></li>
|
||
|
|
<li><a href="/#services">Process Automation & APIs</a></li>
|
||
|
|
<li><a href="/#services">Custom Development</a></li>
|
||
|
|
</ul>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="footer-section">
|
||
|
|
<h3>Company Information</h3>
|
||
|
|
<ul>
|
||
|
|
<li><a href="about.php">About UK Data Services</a></li>
|
||
|
|
<li><a href="project-types.php">Project Types</a></li>
|
||
|
|
<li><a href="faq.php">FAQ</a></li>
|
||
|
|
<li><a href="/#contact">Contact & Enquiries</a></li>
|
||
|
|
<li><a href="quote.php">Request Consultation</a></li>
|
||
|
|
</ul>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="footer-section">
|
||
|
|
<h3>Legal</h3>
|
||
|
|
<ul>
|
||
|
|
<li><a href="privacy-policy.php">Privacy Policy</a></li>
|
||
|
|
<li><a href="terms-of-service.php">Terms of Service</a></li>
|
||
|
|
<li><a href="cookie-policy.php">Cookie Policy</a></li>
|
||
|
|
<li><a href="gdpr-compliance.php">GDPR Compliance</a></li>
|
||
|
|
</ul>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="footer-bottom">
|
||
|
|
<p>© <?php echo date('Y'); ?> UK Data Services. All rights reserved.</p>
|
||
|
|
<div class="social-links">
|
||
|
|
<a href="#" aria-label="LinkedIn"><img src="assets/images/icon-linkedin.svg" alt="LinkedIn"></a>
|
||
|
|
<a href="#" aria-label="Twitter"><img src="assets/images/icon-twitter.svg" alt="Twitter"></a>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</footer>
|
||
|
|
|
||
|
|
<!-- Scripts -->
|
||
|
|
<script src="assets/js/main.js"></script>
|
||
|
|
<script>
|
||
|
|
// FAQ Accordion functionality
|
||
|
|
document.addEventListener('DOMContentLoaded', function() {
|
||
|
|
const faqQuestions = document.querySelectorAll('.faq-question');
|
||
|
|
|
||
|
|
faqQuestions.forEach(question => {
|
||
|
|
question.addEventListener('click', function() {
|
||
|
|
const answer = this.nextElementSibling;
|
||
|
|
const isActive = this.classList.contains('active');
|
||
|
|
|
||
|
|
// Close all other FAQ items
|
||
|
|
faqQuestions.forEach(q => {
|
||
|
|
q.classList.remove('active');
|
||
|
|
q.nextElementSibling.classList.remove('active');
|
||
|
|
});
|
||
|
|
|
||
|
|
// Toggle current item
|
||
|
|
if (!isActive) {
|
||
|
|
this.classList.add('active');
|
||
|
|
answer.classList.add('active');
|
||
|
|
}
|
||
|
|
});
|
||
|
|
});
|
||
|
|
});
|
||
|
|
</script>
|
||
|
|
</body>
|
||
|
|
</html>
|