Logo

Data Protection Impact Assessment (DPIA)

Last updated: 5/19/2026

1. Introduction and Legal Basis

This Data Protection Impact Assessment (DPIA) has been conducted in accordance with Article 35 of the General Data Protection Regulation (GDPR). A DPIA is required when processing operations are likely to result in a high risk to the rights and freedoms of individuals.

1.1 Why This DPIA Is Required

Our dating platform meets multiple criteria that trigger the requirement for a DPIA:

  • Automated decision-making including profiling: Our matching algorithm automatically suggests potential partners based on personality assessments and preferences
  • Large-scale processing of special categories of personal data: We process information about sexual orientation, religious beliefs, and health status (provided voluntarily by users)
  • Systematic monitoring: We track user activity, interactions, and behavior patterns to improve matching quality and detect suspicious activity
  • Biometric data processing: We use AI-powered photo and video verification to detect faces and verify user authenticity

2. Description of Processing Operations

This section describes the processing operations that require heightened scrutiny under GDPR:

2.1 Automated Matching Algorithm

Purpose: Match users with compatible partners based on personality traits, preferences, and location

Data Processed: Personality quiz responses (80 questions), demographic information, location data, relationship preferences, dating goals

Automation Level: Fully automated with compatibility scoring (0-100%). Users can manually reject suggested matches. No solely automated decisions with legal or similarly significant effects.

Impact on Users: Determines which potential partners users see. May affect their dating opportunities and romantic life. Users retain full control to accept or reject matches.

2.2 AI Photo & Video Verification

Purpose: Verify user authenticity, prevent fake profiles, detect inappropriate content

Data Processed: Facial recognition data from photos and verification videos. Face count detection, image quality assessment, safety/content analysis via Google Cloud Vision API

Automation Level: Semi-automated. AI provides recommendations (auto-approve, needs review, auto-reject), but admin can override. Auto-rejection only for clear safety violations (explicit content, violence).

Impact on Users: Determines if users can publish photos on their profile. May affect profile visibility and matching success. Manual review available for disputed decisions.

2.3 Activity Tracking & Behavior Monitoring

Purpose: Detect suspicious behavior, prevent abuse, improve matching quality, enforce fair use policies

Data Processed: Login times, message frequency, like/pass patterns, photo view counts, subscription tier usage, device information, IP addresses

Automation Level: Automated pattern detection with manual review. Flags unusual behavior for admin investigation (e.g., mass liking, rapid account creation).

Impact on Users: May trigger account restrictions or security reviews. Protects users from harassment and scams. Primarily used for safety, not decision-making.

2.4 Special Categories of Personal Data

Purpose: Enable meaningful matching based on values, beliefs, and lifestyle compatibility

Data Processed: Sexual orientation, religious beliefs, health status (e.g., smoking, drinking habits), political views (all provided voluntarily by users in profile creation)

Legal Basis: Art. 9(2)(a) GDPR - Explicit consent. Users explicitly consent during profile creation and can withdraw consent by hiding or deleting these fields at any time.

3. Necessity and Proportionality Assessment

We have assessed whether the processing operations are necessary and proportionate to achieve our legitimate aims:

3.1 Necessity

  • Matching Algorithm: Essential to the core purpose of the dating platform. Without compatibility scoring, users would have no basis for finding suitable partners beyond superficial criteria.
  • Photo Verification: Necessary to combat the widespread problem of fake profiles, catfishing, and scams in online dating. Builds user trust and platform safety.
  • Activity Tracking: Required to detect and prevent abuse, harassment, and platform manipulation. Protects vulnerable users from predatory behavior.
  • Special Category Data: Necessary for values-based matching. Religion, health habits, and lifestyle choices significantly impact relationship compatibility. Users voluntarily provide this information to find compatible partners.

3.2 Proportionality

  • Data Minimization: We only collect data directly relevant to matching and safety. We do not collect financial information (except for payments), employment history, or other non-dating data.
  • Retention Limits: Compatibility scores cached for 30 days, then recalculated. User data deleted within 30 days of account deletion request.
  • User Control: Users can hide special category fields, disable tracking features (e.g., 'Last Active'), and export or delete all their data at any time.
  • No Cross-Platform Tracking: We do not track users outside our platform or share data with third-party advertisers.
  • Transparency: All processing operations disclosed in Privacy Policy. Users informed about AI moderation, photo verification, and algorithmic matching.

4. Risk Assessment

We have identified and assessed the following risks to user rights and freedoms:

RiskLikelihoodSeverityRisk Level
Unauthorized disclosure of special category data (sexual orientation, religious beliefs)Low - Strong access controls, encryption, RLS policiesHigh - Could cause discrimination, social harm, or safety risksMedium
Data breach exposing user photos, messages, and personal informationLow - Regular security audits, encrypted storage, DDoS protectionHigh - Reputational damage, privacy violation, potential extortionMedium
Algorithmic bias leading to unfair matching (e.g., excluding certain groups)Low - Algorithm uses personality traits, not protected characteristicsMedium - Could limit dating opportunities for affected usersLow
False positive in photo verification (legitimate photos rejected)Medium - AI has error rate; depends on image qualityLow - Manual review available; users can resubmit photosLow
Profiling leading to psychological manipulation or addictive behaviorLow - No dark patterns, no infinite scroll, limited likes per dayMedium - Could impact mental health or user autonomyLow
Third-party processor (Google, Supabase, PayPal) misusing dataLow - Data Processing Agreements in place, GDPR-compliant processorsMedium - Loss of control over user dataLow
User impersonation or identity theft via stolen accountsMedium - Depends on user password strengthMedium - Could lead to fraud, harassment, or reputational harmMedium
Sensitive messages or photos leaked by malicious user (screenshot, screen recording)Medium - No technical prevention possibleHigh - Privacy violation, potential blackmail or harassmentHigh

5. Mitigation Measures and Safeguards

We have implemented the following technical and organizational measures to mitigate identified risks:

5.1 Technical Safeguards

  • End-to-end encryption: All data in transit uses TLS 1.3. Data at rest encrypted via Supabase (AES-256).
  • Row-Level Security (RLS): Database policies ensure users can only access their own data and matched users' profiles.
  • Photo watermarking: Considering implementation of visible watermarks on photos to deter screenshot sharing.
  • Two-factor authentication (2FA): Optional 2FA available for all users to prevent account takeover.
  • Rate limiting: API endpoints protected against brute force attacks and abuse (Upstash Redis).
  • Content Security Policy (CSP): Prevents XSS attacks and unauthorized script execution.
  • Automatic logout: Sessions expire after 7 days of inactivity.
  • AI content moderation: All messages and photos scanned for explicit content, harassment, and scams (OpenAI API).
  • DDoS protection: Vercel infrastructure provides automatic DDoS mitigation.
  • Regular security audits: Quarterly penetration testing and vulnerability scans planned.

5.2 Organizational Safeguards

  • Data Protection Officer: Stefan Krebs appointed as DPO to oversee GDPR compliance.
  • Privacy by Design: All new features undergo privacy impact assessment before deployment.
  • Access controls: Admin access restricted to specific IP addresses and logged for audit trail.
  • Employee training: All team members complete GDPR and data protection training annually.
  • Incident response plan: Documented procedure for data breach notification within 72 hours.
  • Data Processing Agreements: Signed DPAs with all third-party processors (Google, Supabase, PayPal, OpenAI).
  • Data retention policy: Automatic deletion of user data 30 days after account closure.
  • Regular DPIA reviews: This DPIA will be reviewed annually and whenever processing operations change.
  • User reporting: Users can report suspicious profiles, inappropriate content, or data concerns via in-app reporting.
  • Transparency: Privacy Policy, Terms, Cookie Policy, and this DPIA publicly available.

5.3 User Rights and Controls

  • Right to access: Users can export all their data (profile, messages, photos) in JSON format via settings.
  • Right to rectification: Users can edit their profile information at any time.
  • Right to erasure: Account deletion permanently removes all user data within 30 days.
  • Right to restriction: Users can hide special category fields or disable activity tracking features.
  • Right to data portability: Export function provides machine-readable JSON format.
  • Right to object: Users can object to automated decision-making by using manual filtering instead of algorithm.
  • Right to withdraw consent: Users can withdraw consent for special category data processing by hiding those fields.
  • Right to complain: Users informed of their right to lodge complaints with Swiss FDPIC (Federal Data Protection and Information Commissioner).

6. Data Protection Officer Consultation

In accordance with Article 35(2) GDPR, we have consulted our Data Protection Officer (DPO) during the preparation of this DPIA.

DPO Consultation Record

Data Protection Officer: Stefan Krebs

Consultation Date: October 22, 2025

DPO Opinion:

The processing operations described in this DPIA present manageable risks to data subjects when the proposed mitigation measures are fully implemented. I recommend proceeding with the following conditions: (1) Implement photo watermarking within 6 months, (2) Conduct penetration testing within 3 months, (3) Review matching algorithm for potential bias quarterly, (4) Ensure manual review is available for all automated decisions affecting user profiles. With these safeguards in place, the residual risk is acceptable under GDPR.

DPO Recommendations

  • Implement photo watermarking to deter screenshot sharing (timeline: 6 months)
  • Conduct third-party penetration testing (timeline: 3 months)
  • Establish quarterly algorithmic fairness audits to detect bias
  • Create clear user documentation explaining how the matching algorithm works
  • Implement 'Report a Problem' feature for users to dispute automated decisions
  • Consider implementing screenshot detection (if technically feasible)
  • Establish regular training for admin staff on GDPR and data protection
  • Review Data Processing Agreements with third-party processors annually

7. Approval and Review

Management Approval

Approved By: Stefan Krebs

Position: Owner & Data Protection Officer

Date: October 22, 2025

Review Schedule

This DPIA will be reviewed and updated in the following circumstances:

  • Annually (next review: October 2026)
  • When new processing operations are introduced (e.g., new AI features, data sharing)
  • When existing processing operations change significantly (e.g., new third-party processors)
  • Following a data breach or security incident
  • If new risks are identified through monitoring or user complaints
  • When GDPR guidance or regulations are updated

8. Conclusion

This DPIA has identified and assessed the data protection risks associated with our dating platform's core processing operations. While certain operations (automated matching, biometric verification, special category data processing) carry inherent risks, we have implemented comprehensive technical and organizational safeguards to mitigate these risks to an acceptable level. The DPO has reviewed and approved this assessment. We are committed to ongoing monitoring and improvement of our data protection practices.

Questions or Concerns: If you have questions about this DPIA or our data protection practices, please contact our Data Protection Officer at info@lovas.ch