Skip to main content
⚠ Draft — This document is under legal review and will be finalised before public launch.

Privacy Policy

Last updated: March 17, 2026

Kuppel Ltd ("we", "us", "our") operates the Kuppel mobile application and website. We are the data controller for the personal data we process through the Kuppel mobile application and website.

Kuppel Ltd is a company registered in England and Wales (company number 17073504). Registered office: 10 Shaws Road, Altrincham, WA14 1QU.

ICO registration: C1889958

Contact: Visit our support page

1. What data we collect

Account data you provide

DataWhy we need it
Email addressAccount creation, login, password resets, service emails
PasswordAccount authentication (stored as a cryptographic hash, never in plain text)
Phone numberIdentity verification, preventing duplicate accounts (stored encrypted; a one-way hash is stored separately for duplicate detection)
First and last nameDisplay on your profile
Date of birthAge verification (18+ only)

Profile data you provide

DataWhy we need it
Photos (up to 6)Profile display, identity verification, content moderation
City and countryLocation-based matching. We store city-level latitude and longitude coordinates derived from your selected city — we do not collect GPS coordinates from your device.
Gender identityProfile display and matching preferences
Gender preferences (who you're interested in)Matching preferences
Sexual orientationProfile display (you can hide this from your public profile)
Relationship intentions and stylesMatching preferences
Bio and icebreaker textProfile display
Languages spokenProfile display and matching
HeightProfile display (you can hide this)
Work and job titleProfile display (you can hide these)
Education level and universityProfile display (you can hide these)
Ethnicity, nationality, religious beliefsProfile display (you can hide these)
Lifestyle choices (children, drinking, smoking, drugs, pets)Profile display (you can hide these)
InterestsProfile display and matching

Many profile fields are optional. You can choose to hide individual fields from your public profile using the visibility controls in the app. Hidden fields are stored but not shown to other users.

Data generated through your use of Kuppel

DataWhy we collect it
Swipe and match activityTo operate the matching system
Messages with matched usersTo provide the messaging feature
Matchmaker connections and recommendationsTo operate the matchmaker and recommendation features
Blocked users and contact blocksTo enforce your privacy and safety preferences
Referral code and referral relationshipsTo operate the referral programme and track reward eligibility

Data we generate about you

DataWhy we generate it
Face encoding (a mathematical representation of your facial features)Identity verification: confirming your profile photos show you, detecting duplicate accounts, and badging verified photos. See Section 8 for details.
Age estimation resultTo verify you are 18 or older. We store the result of the check (pass/fail) and an audit log of the check, not a precise age estimate.
Content moderation resultsEach uploaded photo is scanned for inappropriate content before it is saved. Photos that pass are stored with an "approved" status. Photos that fail are rejected immediately and never saved — only a cumulative rejection count is recorded on your account.
Login audit recordsWe record each login attempt with a hashed email, IP address, user agent, platform, and timestamp. This helps us detect unauthorised access and investigate security incidents.

Data from third-party sign-in

If you sign in with Google or Apple, we receive your email address and name from those services. We do not receive your Google or Apple password.

Device contacts

If you grant permission, Kuppel can access your phone contacts for two purposes: (1) to let you block specific contacts from finding you on Kuppel, and (2) to help you find friends already on Kuppel and invite those who are not. When you use the contact matching feature, your contacts' phone numbers are sent to our server, compared in real time against hashed phone numbers in our database, and are not stored. We only store a phone number from your contacts permanently when you actively choose to block a contact.

2. How we use your data

We use your data to:

Legal bases for processing (UK GDPR)

PurposeLegal basis
Providing the dating and matchmaker servicePerformance of contract (our Terms of Service)
Displaying your profile to other users and matchmakersPerformance of contract
Photo verification and face encoding for identity confirmationExplicit consent (obtained during onboarding before verification begins)
Face encoding comparison for duplicate account detectionLegitimate interest (platform integrity and fraud prevention)
AI-based age estimationLegal obligation (UK Online Safety Act) and legitimate interest (child safety)
Content moderation (NSFW detection)Legitimate interest (community safety) and legal obligation (UK Online Safety Act)
CSAM detection and reportingLegal obligation (UK Online Safety Act, Protection of Children Act 1978)
Service communications (password resets, match notifications)Performance of contract
Login audit loggingLegitimate interest (security and fraud detection)
Referral programmePerformance of contract
Error tracking and bug fixesLegitimate interest (service reliability)

Special category data: Gender identity and sexual orientation are special category data under UK GDPR. We process this data on the basis of your explicit consent, which you provide when you enter this information during profile setup. You can withdraw consent at any time by deleting these fields from your profile or deleting your account.

Biometric data: The face encoding we generate during photo verification is biometric data under UK GDPR. We process this on the basis of your explicit consent, obtained before the verification process begins. You can request deletion of your face encoding by contacting us via our support page; however, this will remove your photo verification badge.

3. How we protect your data

4. Who we share your data with

We do not sell your personal data. We share data only with the service providers necessary to operate Kuppel:

ProviderPurposeData sharedLocation
CloudflarePhoto storage, CDN, CSAM scanning, email routingPhotos, website traffic, inbound emailGlobal (EU-inclusive)
RenderBackend hosting, databaseAll account data (encrypted at rest)EU (Frankfurt)
Firebase (Google)Phone number verification (SMS), push notificationsPhone number (for SMS delivery), device tokens, notification contentUS
SentryError trackingError logs, request metadata (personal data automatically scrubbed)EU
ResendTransactional emailsEmail address, email contentUS
TremendousReferral reward paymentsEmail address and name of reward recipients onlyUS
Google (OAuth)Sign-in authenticationEmail, name (during sign-in only)US
Apple (OAuth)Sign-in authenticationEmail, name (first sign-in only)US

Other users

Your profile information (name, photos, city, bio, age, and preferences you have not hidden) is visible to other Kuppel users through the matching and browsing features. If you are a single, matchmakers who are helping their friends may also browse your profile and recommend it to their linked single. Your phone number and email address are never shown to other users. Matchmakers cannot see your private messages, contact details, or any fields you have chosen to hide.

Law enforcement

We may disclose data if required by law, court order, or to comply with child safety reporting obligations. Where permitted by law, we will notify you before making such a disclosure.

5. International data transfers

Your data is primarily stored in the EU (Frankfurt, Germany) on Render's infrastructure. However, some of our service providers are based in the United States. When your data is transferred to the US, it is protected by the data processing agreements provided by each service provider, which include Standard Contractual Clauses (SCCs) approved by the European Commission as part of their standard terms.

The US-based services that may process your data are: Firebase (Google), Resend, Tremendous, Google OAuth, and Apple OAuth. We review our data processing arrangements periodically to ensure appropriate safeguards remain in place.

6. How long we keep your data

DataRetention period
Active account dataFor as long as your account is active
Deleted account data30 days after deletion request, then permanently removed
Photos of deleted accountsRemoved from storage within 30 days of account deletion
MessagesRetained while both accounts are active; removed when either account is deleted
Face encodingRetained while your account is active; deleted with your account
Age verification audit logsRetained for the life of your account plus 1 year after deletion (for regulatory compliance)
Login audit logs (successful)90 days
Login audit logs (failed attempts)30 days
Error logs (Sentry)90 days
Suspended account data1 year minimum (for legal compliance and to prevent re-registration), then reviewed
Accounts under legal hold (e.g. law enforcement request)Retained until the hold is lifted, regardless of other retention periods

7. Your rights

Under UK GDPR, you have the right to:

To exercise any of these rights, visit our support page and select "Privacy Request". We will respond within 30 days. If your request is complex, we may extend this by a further two months and will inform you if so.

If you are not satisfied with our response, you have the right to lodge a complaint with the Information Commissioner's Office (ICO) at ico.org.uk.

8. Automated decision-making and profiling

Kuppel uses automated systems in the following ways:

Age estimation

During onboarding, an AI model analyses your selfie to estimate whether you are 18 or older. This is a legal requirement under the UK Online Safety Act. If the system estimates you are under 18, your account creation is blocked. You can request a manual review by emailing us with a selfie and photo ID. We store the outcome of the check (pass or fail) and an audit record, but we do not store a precise age estimate.

Content moderation

An AI model scans every uploaded photo for nudity and explicit content. Photos classified as inappropriate are rejected automatically. Your account may be suspended if you repeatedly upload content that violates our guidelines. Moderation decisions are logged per photo.

Photo verification and face encoding

When you complete photo verification, our system generates a mathematical representation of your facial features (a "face encoding") from your selfies. This encoding is used to:

The face encoding is stored on your profile for as long as your account is active. It is a numerical array — it cannot be used to reconstruct an image of your face. You can request deletion of your face encoding by contacting support; this will remove your verification badge and any photo badges.

CSAM detection

All photos served through our infrastructure are automatically scanned by Cloudflare against a database of known child sexual abuse material (CSAM) maintained by the National Center for Missing & Exploited Children (NCMEC). If a match is detected, the content is blocked, the account is suspended, and we report to the relevant authorities as required by law. This scanning happens at the infrastructure level and is not optional.

If you believe any automated decision about your account or content was made in error, contact us via our support page and we will manually review your case.

9. Children and age restriction

Kuppel is exclusively for users aged 18 and over. We verify age during registration using AI-based estimation and reject anyone estimated to be under 18. If we learn that a user under 18 has created an account, we will delete it immediately and, where required by law, report the matter to the relevant authorities.

For more information about our child safety measures, see our Child Safety Standards page.

10. Cookies and tracking

The Kuppel mobile app does not use cookies. The Kuppel website (kuppel.app) uses only essential cookies required for the website to function. We do not currently use any analytics or advertising trackers on either the app or the website.

If we add analytics in future, we will update this policy and, where required, ask for your consent before tracking.

11. Changes to this policy

We may update this policy from time to time. If we make significant changes, we will notify you through the app or by email at least 14 days before the changes take effect. The "last updated" date at the top of this page always shows the current version.

12. Contact us

For any questions about this privacy policy or your personal data, please visit our support page and select "Privacy Request".

You can also contact us by email at legal@kuppel.app.

Kuppel Ltd
Company number: 17073504
Registered office: 10 Shaws Road, Altrincham, WA14 1QU
ICO registration: C1889958