Add Privacy Policy and Terms of Use pages
UK GDPR compliant with ICO Registration No. ZB979660. Routes: /privacy-policy, /terms-of-use. Footer links updated. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
c5ecda0a44
commit
bcc8dca87b
5 changed files with 413 additions and 2 deletions
|
|
@ -6,6 +6,8 @@ import ScrollToTop from './components/ScrollToTop';
|
|||
import HomePage from './pages/HomePage';
|
||||
import BlogPage from './pages/BlogPage';
|
||||
import BlogPostPage from './pages/BlogPostPage';
|
||||
import PrivacyPolicyPage from './pages/PrivacyPolicyPage';
|
||||
import TermsOfUsePage from './pages/TermsOfUsePage';
|
||||
import './App.css';
|
||||
|
||||
function App() {
|
||||
|
|
@ -17,6 +19,8 @@ function App() {
|
|||
<Route path="/" element={<HomePage />} />
|
||||
<Route path="/blog" element={<BlogPage />} />
|
||||
<Route path="/blog/:slug" element={<BlogPostPage />} />
|
||||
<Route path="/privacy-policy" element={<PrivacyPolicyPage />} />
|
||||
<Route path="/terms-of-use" element={<TermsOfUsePage />} />
|
||||
</Routes>
|
||||
<Footer />
|
||||
<ScrollToTop />
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
import React from 'react';
|
||||
import { Link } from 'react-router-dom';
|
||||
import './Footer.css';
|
||||
|
||||
const Footer: React.FC = () => {
|
||||
|
|
@ -28,9 +29,9 @@ const Footer: React.FC = () => {
|
|||
|
||||
<div className="footer-legal">
|
||||
<div className="footer-legal-links">
|
||||
<a href="#">Privacy Policy</a>
|
||||
<Link to="/privacy-policy">Privacy Policy</Link>
|
||||
<span className="footer-legal-sep">|</span>
|
||||
<a href="#">Terms of Use</a>
|
||||
<Link to="/terms-of-use">Terms of Use</Link>
|
||||
</div>
|
||||
<p>© 2026 AImpress LTD. All rights reserved.</p>
|
||||
</div>
|
||||
|
|
|
|||
121
src/pages/LegalPage.css
Normal file
121
src/pages/LegalPage.css
Normal file
|
|
@ -0,0 +1,121 @@
|
|||
.legal-page {
|
||||
padding: 8rem 2rem 4rem;
|
||||
min-height: 80vh;
|
||||
background: var(--dark-grey-100);
|
||||
}
|
||||
|
||||
.legal-container {
|
||||
max-width: 800px;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
.legal-back {
|
||||
display: inline-block;
|
||||
color: var(--orange-100);
|
||||
text-decoration: none;
|
||||
font-weight: 600;
|
||||
margin-bottom: 2rem;
|
||||
transition: opacity 0.2s;
|
||||
}
|
||||
|
||||
.legal-back:hover {
|
||||
opacity: 0.8;
|
||||
}
|
||||
|
||||
.legal-title {
|
||||
font-size: 2.2rem;
|
||||
font-weight: 800;
|
||||
color: #fff;
|
||||
line-height: 1.25;
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
|
||||
.legal-updated {
|
||||
color: var(--light-grey-100);
|
||||
opacity: 0.5;
|
||||
font-size: 0.9rem;
|
||||
margin-bottom: 2.5rem;
|
||||
}
|
||||
|
||||
.legal-body {
|
||||
color: var(--light-grey-100);
|
||||
font-size: 1.05rem;
|
||||
line-height: 1.75;
|
||||
}
|
||||
|
||||
.legal-body h2 {
|
||||
font-size: 1.4rem;
|
||||
font-weight: 700;
|
||||
color: #fff;
|
||||
margin-top: 2.5rem;
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
|
||||
.legal-body h3 {
|
||||
font-size: 1.15rem;
|
||||
font-weight: 600;
|
||||
color: #fff;
|
||||
margin-top: 1.5rem;
|
||||
margin-bottom: 0.75rem;
|
||||
}
|
||||
|
||||
.legal-body p {
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
|
||||
.legal-body ul,
|
||||
.legal-body ol {
|
||||
margin-bottom: 1rem;
|
||||
padding-left: 1.5rem;
|
||||
}
|
||||
|
||||
.legal-body li {
|
||||
margin-bottom: 0.5rem;
|
||||
}
|
||||
|
||||
.legal-body a {
|
||||
color: var(--orange-100);
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.legal-body a:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
.legal-body table {
|
||||
width: 100%;
|
||||
border-collapse: collapse;
|
||||
margin: 1.5rem 0;
|
||||
}
|
||||
|
||||
.legal-body th,
|
||||
.legal-body td {
|
||||
text-align: left;
|
||||
padding: 0.75rem 1rem;
|
||||
border: 1px solid rgba(255, 255, 255, 0.1);
|
||||
}
|
||||
|
||||
.legal-body th {
|
||||
color: #fff;
|
||||
font-weight: 600;
|
||||
background: rgba(255, 255, 255, 0.05);
|
||||
}
|
||||
|
||||
@media (max-width: 600px) {
|
||||
.legal-title {
|
||||
font-size: 1.6rem;
|
||||
}
|
||||
|
||||
.legal-page {
|
||||
padding: 6rem 1rem 3rem;
|
||||
}
|
||||
|
||||
.legal-body table {
|
||||
font-size: 0.85rem;
|
||||
}
|
||||
|
||||
.legal-body th,
|
||||
.legal-body td {
|
||||
padding: 0.5rem;
|
||||
}
|
||||
}
|
||||
151
src/pages/PrivacyPolicyPage.tsx
Normal file
151
src/pages/PrivacyPolicyPage.tsx
Normal file
|
|
@ -0,0 +1,151 @@
|
|||
import { useEffect } from 'react';
|
||||
import { Link } from 'react-router-dom';
|
||||
import './LegalPage.css';
|
||||
|
||||
const PrivacyPolicyPage = () => {
|
||||
useEffect(() => { window.scrollTo(0, 0); }, []);
|
||||
|
||||
return (
|
||||
<div className="legal-page">
|
||||
<div className="legal-container">
|
||||
<Link to="/" className="legal-back">← Back to Home</Link>
|
||||
<h1 className="legal-title">Privacy Policy</h1>
|
||||
<p className="legal-updated">Last updated: 8 March 2026</p>
|
||||
|
||||
<div className="legal-body">
|
||||
<h2>1. Who We Are</h2>
|
||||
<p>
|
||||
AImpress LTD ("we", "us", "our") is a company registered in England and Wales.
|
||||
We are registered with the Information Commissioner's Office (ICO) under registration
|
||||
number <strong>ZB979660</strong>.
|
||||
</p>
|
||||
<p>
|
||||
If you have any questions about this Privacy Policy or how we handle your personal data,
|
||||
please contact us at: <a href="mailto:hello@ai-impress.com">hello@ai-impress.com</a>
|
||||
</p>
|
||||
|
||||
<h2>2. What Data We Collect</h2>
|
||||
<p>We collect the following categories of personal data:</p>
|
||||
|
||||
<h3>2.1 Data You Provide Directly</h3>
|
||||
<p>When you submit our contact form, we collect:</p>
|
||||
<ul>
|
||||
<li>Full name</li>
|
||||
<li>Work email address</li>
|
||||
<li>Company name</li>
|
||||
<li>Job title / role</li>
|
||||
<li>Phone number</li>
|
||||
<li>Description of your automation need</li>
|
||||
</ul>
|
||||
|
||||
<h3>2.2 Data Collected Automatically</h3>
|
||||
<p>When you visit our website, we automatically collect certain technical data through cookies and similar technologies:</p>
|
||||
<ul>
|
||||
<li>IP address (anonymised where possible)</li>
|
||||
<li>Browser type and version</li>
|
||||
<li>Device type and operating system</li>
|
||||
<li>Pages visited, time spent on pages, and referral source</li>
|
||||
<li>Interaction events (clicks, scrolls, form interactions)</li>
|
||||
</ul>
|
||||
|
||||
<h2>3. How We Use Your Data</h2>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Purpose</th>
|
||||
<th>Lawful Basis (GDPR Art. 6)</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>Responding to your enquiry via the contact form</td>
|
||||
<td>Legitimate interest / pre-contractual steps</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Sending follow-up communications about our services</td>
|
||||
<td>Legitimate interest (with opt-out available)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Website analytics and performance improvement</td>
|
||||
<td>Consent (via cookie acceptance)</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Ensuring website security and preventing abuse</td>
|
||||
<td>Legitimate interest</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<h2>4. Cookies and Third-Party Services</h2>
|
||||
<p>We use the following third-party services that may set cookies or collect data:</p>
|
||||
<ul>
|
||||
<li><strong>Google Analytics</strong> — website traffic analysis. Data may be transferred to the US under Google's Standard Contractual Clauses. <a href="https://policies.google.com/privacy" target="_blank" rel="noopener noreferrer">Google Privacy Policy</a></li>
|
||||
<li><strong>Mixpanel</strong> — product analytics and conversion tracking. <a href="https://mixpanel.com/legal/privacy-policy/" target="_blank" rel="noopener noreferrer">Mixpanel Privacy Policy</a></li>
|
||||
</ul>
|
||||
<p>
|
||||
You can manage or disable cookies through your browser settings at any time.
|
||||
Disabling cookies may affect certain functionality of the website.
|
||||
</p>
|
||||
|
||||
<h2>5. Data Sharing</h2>
|
||||
<p>We do not sell your personal data. We may share your data with:</p>
|
||||
<ul>
|
||||
<li>Third-party service providers who process data on our behalf (analytics, email delivery), bound by data processing agreements</li>
|
||||
<li>Professional advisers (legal, accounting) where necessary</li>
|
||||
<li>Law enforcement or regulatory bodies where required by law</li>
|
||||
</ul>
|
||||
|
||||
<h2>6. International Transfers</h2>
|
||||
<p>
|
||||
Some of our third-party providers (Google, Mixpanel) are based in the United States.
|
||||
Where personal data is transferred outside the UK, we ensure appropriate safeguards
|
||||
are in place, including Standard Contractual Clauses (SCCs) approved by the ICO,
|
||||
or reliance on an adequacy decision.
|
||||
</p>
|
||||
|
||||
<h2>7. Data Retention</h2>
|
||||
<p>We retain your personal data only for as long as necessary for the purposes set out in this policy:</p>
|
||||
<ul>
|
||||
<li><strong>Contact form data:</strong> retained for up to 24 months from your last interaction, unless a business relationship is established</li>
|
||||
<li><strong>Analytics data:</strong> retained in accordance with the respective provider's retention policies (typically 14–26 months)</li>
|
||||
</ul>
|
||||
|
||||
<h2>8. Your Rights Under UK GDPR</h2>
|
||||
<p>You have the following rights regarding your personal data:</p>
|
||||
<ul>
|
||||
<li><strong>Right of access</strong> — request a copy of the personal data we hold about you</li>
|
||||
<li><strong>Right to rectification</strong> — request correction of inaccurate data</li>
|
||||
<li><strong>Right to erasure</strong> — request deletion of your data ("right to be forgotten")</li>
|
||||
<li><strong>Right to restrict processing</strong> — request that we limit how we use your data</li>
|
||||
<li><strong>Right to data portability</strong> — receive your data in a structured, machine-readable format</li>
|
||||
<li><strong>Right to object</strong> — object to processing based on legitimate interest</li>
|
||||
<li><strong>Right to withdraw consent</strong> — where processing is based on consent, you may withdraw it at any time</li>
|
||||
</ul>
|
||||
<p>
|
||||
To exercise any of these rights, please email us at{' '}
|
||||
<a href="mailto:hello@ai-impress.com">hello@ai-impress.com</a>.
|
||||
We will respond within one month as required by law.
|
||||
</p>
|
||||
|
||||
<h2>9. Complaints</h2>
|
||||
<p>
|
||||
If you are unhappy with how we handle your personal data, you have the right to lodge a complaint
|
||||
with the Information Commissioner's Office (ICO):
|
||||
</p>
|
||||
<ul>
|
||||
<li>Website: <a href="https://ico.org.uk/make-a-complaint/" target="_blank" rel="noopener noreferrer">ico.org.uk/make-a-complaint</a></li>
|
||||
<li>Phone: 0303 123 1113</li>
|
||||
</ul>
|
||||
|
||||
<h2>10. Changes to This Policy</h2>
|
||||
<p>
|
||||
We may update this Privacy Policy from time to time. Any changes will be posted on this page
|
||||
with an updated "Last updated" date. We encourage you to review this policy periodically.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
};
|
||||
|
||||
export default PrivacyPolicyPage;
|
||||
134
src/pages/TermsOfUsePage.tsx
Normal file
134
src/pages/TermsOfUsePage.tsx
Normal file
|
|
@ -0,0 +1,134 @@
|
|||
import { useEffect } from 'react';
|
||||
import { Link } from 'react-router-dom';
|
||||
import './LegalPage.css';
|
||||
|
||||
const TermsOfUsePage = () => {
|
||||
useEffect(() => { window.scrollTo(0, 0); }, []);
|
||||
|
||||
return (
|
||||
<div className="legal-page">
|
||||
<div className="legal-container">
|
||||
<Link to="/" className="legal-back">← Back to Home</Link>
|
||||
<h1 className="legal-title">Terms of Use</h1>
|
||||
<p className="legal-updated">Last updated: 8 March 2026</p>
|
||||
|
||||
<div className="legal-body">
|
||||
<h2>1. About These Terms</h2>
|
||||
<p>
|
||||
These Terms of Use ("Terms") govern your access to and use of the website
|
||||
operated by AImpress LTD ("we", "us", "our"), a company registered in
|
||||
England and Wales.
|
||||
</p>
|
||||
<p>
|
||||
By accessing or using our website at{' '}
|
||||
<a href="https://ai-impress.com">ai-impress.com</a>, you agree to be bound
|
||||
by these Terms. If you do not agree, please do not use the website.
|
||||
</p>
|
||||
|
||||
<h2>2. Use of the Website</h2>
|
||||
<p>You agree to use this website only for lawful purposes. You must not:</p>
|
||||
<ul>
|
||||
<li>Use the website in any way that breaches any applicable local, national, or international law or regulation</li>
|
||||
<li>Use the website in any way that is fraudulent or harmful</li>
|
||||
<li>Attempt to gain unauthorised access to any part of the website, the server on which it is stored, or any server, computer, or database connected to the website</li>
|
||||
<li>Introduce viruses, trojans, worms, logic bombs, or other material that is malicious or technologically harmful</li>
|
||||
<li>Use any automated system, including bots, scrapers, or spiders, to access the website without our prior written consent</li>
|
||||
</ul>
|
||||
|
||||
<h2>3. Intellectual Property</h2>
|
||||
<p>
|
||||
All content on this website — including text, graphics, logos, images, software,
|
||||
and design — is the property of AImpress LTD or its licensors and is protected by
|
||||
UK and international copyright and intellectual property laws.
|
||||
</p>
|
||||
<p>
|
||||
You may view, download, and print pages from the website for your own personal,
|
||||
non-commercial use, provided you do not modify any content and retain all
|
||||
copyright and proprietary notices.
|
||||
</p>
|
||||
|
||||
<h2>4. Contact Form and Enquiries</h2>
|
||||
<p>
|
||||
When you submit information through our contact form, you confirm that the
|
||||
information you provide is accurate and that you have the authority to share
|
||||
the business contact details provided. We will use this information in accordance
|
||||
with our <Link to="/privacy-policy">Privacy Policy</Link>.
|
||||
</p>
|
||||
|
||||
<h2>5. Third-Party Links</h2>
|
||||
<p>
|
||||
Our website may contain links to third-party websites or services. We have
|
||||
no control over the content, privacy policies, or practices of any third-party
|
||||
websites and accept no responsibility for them. Use of third-party links is at
|
||||
your own risk.
|
||||
</p>
|
||||
|
||||
<h2>6. Blog Content</h2>
|
||||
<p>
|
||||
The blog posts and articles on our website are provided for general information
|
||||
and educational purposes only. While we strive for accuracy, we make no
|
||||
warranties about the completeness, reliability, or suitability of this
|
||||
information. Any reliance on the content is at your own risk.
|
||||
</p>
|
||||
|
||||
<h2>7. Disclaimer of Warranties</h2>
|
||||
<p>
|
||||
This website is provided on an "as is" and "as available" basis. To the fullest
|
||||
extent permitted by law, we disclaim all warranties, express or implied, including
|
||||
but not limited to implied warranties of merchantability, fitness for a particular
|
||||
purpose, and non-infringement.
|
||||
</p>
|
||||
<p>We do not warrant that:</p>
|
||||
<ul>
|
||||
<li>The website will be available at all times or operate without interruption</li>
|
||||
<li>The website will be free from errors, viruses, or other harmful components</li>
|
||||
<li>The information on the website is complete, accurate, or up to date</li>
|
||||
</ul>
|
||||
|
||||
<h2>8. Limitation of Liability</h2>
|
||||
<p>
|
||||
To the maximum extent permitted by applicable law, AImpress LTD shall not be
|
||||
liable for any indirect, incidental, special, consequential, or punitive
|
||||
damages, or any loss of profits, revenue, data, or goodwill arising out of
|
||||
or in connection with your use of the website.
|
||||
</p>
|
||||
<p>
|
||||
Nothing in these Terms excludes or limits our liability for death or personal
|
||||
injury caused by our negligence, fraud or fraudulent misrepresentation, or any
|
||||
other matter for which liability cannot be excluded or limited under English law.
|
||||
</p>
|
||||
|
||||
<h2>9. Indemnification</h2>
|
||||
<p>
|
||||
You agree to indemnify and hold harmless AImpress LTD, its directors, employees,
|
||||
and agents from any claims, damages, losses, or expenses (including legal fees)
|
||||
arising out of your breach of these Terms or your misuse of the website.
|
||||
</p>
|
||||
|
||||
<h2>10. Changes to These Terms</h2>
|
||||
<p>
|
||||
We reserve the right to update or modify these Terms at any time. Changes will
|
||||
be effective immediately upon posting to this page with an updated "Last updated"
|
||||
date. Your continued use of the website after changes constitutes acceptance of
|
||||
the revised Terms.
|
||||
</p>
|
||||
|
||||
<h2>11. Governing Law</h2>
|
||||
<p>
|
||||
These Terms are governed by and construed in accordance with the laws of England
|
||||
and Wales. Any disputes arising under or in connection with these Terms shall be
|
||||
subject to the exclusive jurisdiction of the courts of England and Wales.
|
||||
</p>
|
||||
|
||||
<h2>12. Contact Us</h2>
|
||||
<p>
|
||||
If you have any questions about these Terms, please contact us
|
||||
at: <a href="mailto:hello@ai-impress.com">hello@ai-impress.com</a>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
};
|
||||
|
||||
export default TermsOfUsePage;
|
||||
Loading…
Add table
Reference in a new issue