This Privacy Policy explains how FittasApp collects, uses, stores, and protects your personal data when you use our platform, mobile applications, and services.
The data controller responsible for your personal data is:
Fittasapp Limited is registered as a data controller with the Information Commissioner's Office (ICO) in accordance with UK data protection law. For any data protection enquiries, please contact us at privacy@fittasapp.com.
| Category | Data Points | Purpose |
|---|---|---|
| Identity | Full name, date of birth | Account creation, identity verification |
| Contact | Email address, mobile phone number (UK format) | Account verification, OTP delivery, booking notifications |
| Address | Address line 1, line 2, city, county, postcode | Service delivery, fitter navigation, postcode matching |
| Payment | Card type, last 4 digits (via Stripe) | Payment processing, refund administration |
| Booking | Service type, dates, measurements (m²), preferences | Service fulfilment, pricing calculation |
| Device | Device type, OS version, app version, FCM token | Push notifications, app compatibility, support |
| Location | GPS coordinates (when enabled), postcode district | Service area matching, fitter tracking |
| Usage | Pages viewed, features used, interaction timestamps | Platform improvement, analytics |
| Ratings | Star ratings, written feedback, photos | Quality assurance, dispute resolution |
| Category | Data Points | Purpose |
|---|---|---|
| Identity | Full name, date of birth, photo ID | Identity verification, compliance screening |
| Contact | Email, mobile phone, emergency contact | Communications, onboarding, safety |
| Address | Full residential address (encrypted) | Verification, Stripe Connect KYC |
| Professional | Qualifications, certifications, experience, insurance | Eligibility assessment, quality assurance |
| Financial | Bank details (via Stripe Connect), earnings history | Payout processing, tax compliance |
| Location | GPS coordinates (during shifts), coverage districts | Job matching, customer tracking, navigation |
| Employment | Contractor/company name, right to work status | Legal compliance, business profile |
| Performance | Ratings, completion rates, cancellation history | Quality management, platform integrity |
| Shift Data | Availability schedules, leave records | Job assignment, capacity planning |
Under UK GDPR, we process your personal data on the following lawful bases:
| Legal Basis | Processing Activities |
|---|---|
| Contract Performance (Article 6(1)(b)) | Account creation, booking management, payment processing, service delivery, fitter assignment, communications related to your bookings, escrow management, refund processing |
| Legitimate Interests (Article 6(1)(f)) | Platform security and fraud prevention, quality assurance and rating systems, analytics for service improvement, suspicious login detection (IP monitoring), fitter performance monitoring, dispute resolution |
| Legal Obligation (Article 6(1)(c)) | Tax record keeping, anti-money laundering compliance, responding to law enforcement requests, right-to-work verification for fitters, health and safety compliance |
| Consent (Article 6(1)(a)) | Marketing communications and promotional offers, non-essential cookies and analytics, location tracking beyond core service delivery, sharing testimonials or success stories |
Where we rely on consent, you have the right to withdraw it at any time. Withdrawal of consent does not affect the lawfulness of processing carried out before withdrawal.
We send SMS messages to your registered mobile number for:
| SMS Type | Purpose | Can Opt Out? |
|---|---|---|
| OTP verification codes | Account login, registration, password reset | No (security-critical) |
| Booking confirmations | Confirm service details and schedule | No (transactional) |
| Fitter lifecycle updates | Application received, under review, approved, activated | No (transactional) |
| Security alerts | Suspicious login, password changes | No (security-critical) |
| Promotional messages | Offers, discounts, new services | Yes |
Emails are sent from no-reply@fittasapp.com (or configured sender) for:
Push notifications are delivered to your iOS or Android device for real-time updates:
You can manage your communication preferences through:
Note: You cannot opt out of transactional and security-critical communications while maintaining an active account, as they are essential for service delivery and account security.
| Data Type | When Collected | Who |
|---|---|---|
| Postcode district | At booking / registration | Customers & Fitters |
| Full address | At booking (encrypted at rest) | Customers |
| GPS coordinates | When en route to customer / during active shift | Fitters |
| Real-time location | When fitter is en route (shared with customer) | Fitters |
Business users' wallet balances and transaction history are stored in our database. Wallet top-ups are processed through Stripe. Transaction records are retained for accounting and regulatory compliance.
We share your data only where necessary for service delivery, legal compliance, or with your consent. We never sell your personal data.
| Provider | Purpose | Data Shared | Location |
|---|---|---|---|
| Stripe | Payment processing, escrow, fitter payouts | Name, email, payment details, transaction amounts | USA/EU (Standard Contractual Clauses) |
| Brevo (formerly Sendinblue) | Email and SMS delivery | Email address, phone number, message content | EU (GDPR compliant) |
| Firebase / Google | Push notifications, crash analytics | FCM device tokens, app usage data | USA/EU (Standard Contractual Clauses) |
| DigitalOcean Spaces | File and image storage | Uploaded photos, documents | EU/UK data centres |
| MongoDB Atlas | Database hosting | All platform data (encrypted) | Configured region |
Some of our service providers process data outside the UK and European Economic Area (EEA). Where this occurs, we ensure adequate protection through:
We retain your personal data only for as long as necessary for the purposes it was collected:
| Data Category | Retention Period | Reason |
|---|---|---|
| Active account data | Duration of account + 30 days | Service delivery, account recovery |
| Booking and transaction records | 7 years after transaction | Tax, accounting, and legal obligations |
| Payment records (via Stripe) | Per Stripe's retention policy | Financial regulatory compliance |
| Fitter application data (rejected) | 12 months after rejection | Appeals, audit trail |
| Customer support records | 3 years after resolution | Quality assurance, dispute history |
| OTP codes (hashed) | 10 minutes after generation | Verification window only |
| Login session tokens | 8 hours (JWT expiry) | Active session management |
| Location data | Duration of active booking/shift | Deleted after service completion |
| Marketing consent records | Duration of consent + 3 years | Demonstrating lawful consent |
| Closed account data | Up to 7 years (legal obligations) | Tax, regulatory compliance |
After retention periods expire, data is securely deleted or anonymised so it can no longer be associated with you.
| Permission | Purpose | Required? |
|---|---|---|
| Location | Service area detection, fitter tracking | Recommended |
| Push Notifications | Booking updates, fitter alerts, reminders | Recommended |
| Camera | Photo uploads for disputes | Optional |
| Storage/Photos | Accessing saved photos for uploads | Optional |
| Internet | Core app functionality | Required |
| Permission | Purpose | Required? |
|---|---|---|
| Location | Customer navigation, live tracking, arrival verification | Required for active jobs |
| Push Notifications | Job broadcasts, shift reminders, earnings alerts | Required |
| Camera | On-site documentation, measurement photos, issue reports | Required for active jobs |
| Storage/Photos | Accessing photos for upload | Optional |
| Internet | Core app functionality | Required |
Our mobile applications use a web-to-native bridge for communication between the web view and native device features. This bridge handles:
No personal data is transmitted outside the app through this bridge. All communication occurs locally on your device between the web view and native application layer.
We maintain accurate and up-to-date privacy nutrition labels on both the Apple App Store and Google Play Store, detailing the categories of data collected and their purposes as described in this Privacy Policy.
Under the UK General Data Protection Regulation, you have the following rights regarding your personal data:
| Right | Description |
|---|---|
| Right of Access (Article 15) | Request a copy of all personal data we hold about you. We will respond within 30 days. |
| Right to Rectification (Article 16) | Request correction of inaccurate or incomplete personal data. |
| Right to Erasure (Article 17) | Request deletion of your personal data ("right to be forgotten"), subject to legal retention obligations. |
| Right to Restrict Processing (Article 18) | Request that we limit how we use your data in certain circumstances. |
| Right to Data Portability (Article 20) | Receive your data in a structured, commonly used, machine-readable format (JSON or CSV). |
| Right to Object (Article 21) | Object to processing based on legitimate interests or for direct marketing purposes. |
| Right re: Automated Decisions (Article 22) | Not be subject to decisions based solely on automated processing that produce legal or significant effects. |
| Right to Withdraw Consent | Withdraw consent for processing at any time, where consent is the legal basis. |
We will verify your identity before processing any request. We aim to respond within 30 days. In complex cases, we may extend this by up to 60 additional days with notification. There is no fee for exercising your rights unless requests are manifestly unfounded or excessive.
FittasApp is not intended for use by individuals under 18 years of age. We do not knowingly collect personal data from children under 18. If we become aware that we have inadvertently collected data from a child under 18, we will take immediate steps to delete that data.
If you are a parent or guardian and believe your child has provided personal data to FittasApp, please contact us at privacy@fittasapp.com and we will promptly remove the data.
FittasApp uses certain automated processes in its operations:
None of these automated processes produce legal effects or similarly significantly affect you without human oversight. You have the right to request human intervention in any automated decision that affects you.
We may update this Privacy Policy from time to time to reflect changes in our practices, technology, legal requirements, or other factors. When we make material changes:
We encourage you to review this Privacy Policy periodically. Your continued use of the Platform after changes are posted constitutes your acknowledgment of the revised policy.
If you are dissatisfied with how we handle your personal data, you have the right to lodge a complaint with:
We encourage you to contact us first at privacy@fittasapp.com so we can try to resolve your concern directly. We take all complaints seriously and aim to resolve them within 30 days.
For any questions, requests, or concerns about this Privacy Policy or our data practices:
This Privacy Policy was last updated on 25 March 2026 and applies to all users of the FittasApp platform, including the website at fittasapp.com, the FittasApp Customer app (iOS and Android), the FittasApp Partner app (iOS and Android), and all related services operated by Fittasapp Limited, a company registered in England and Wales with its registered office in London, United Kingdom.