🔍

FraudLens

Intelligent Automotive Insurance Fraud Detection

Status Beta Testing
Year 2024-2025
Market German Insurance SMEs
Launch Live Demo View Details

The Problem

Insurance fraud costs the EU over €20 billion annually. In the automotive sector, workshop invoice fraud is particularly prevalent—ranging from inflated parts prices to "phantom work" (charging for services never performed). Current fraud detection relies on manual claim adjusters, which is time-consuming, error-prone, and expensive.

The Solution

FraudLens is an intelligent API that automatically analyzes workshop invoices and damage photos. Using AWS Textract for document extraction and AWS Bedrock for AI analysis, it detects anomalies across multiple layers: parts pricing irregularities, phantom work patterns, vehicle history inconsistencies, and repair scope mismatches. The system assigns risk scores to each claim, enabling faster and more accurate fraud detection.

Technical Architecture

Processing Pipeline

Invoice UploadAWS Textract OCRData ExtractionAWS Bedrock AnalysisMulti-Layer ValidationRisk Scoring

  • Document Processing: Automatic extraction of invoice data (parts, labor, totals)
  • Damage Assessment: Photo analysis for repair scope verification
  • Database Matching: Cross-reference against vehicle history and parts catalogs
  • AI Risk Scoring: Machine learning model assigns fraud probability
  • Real-time API: Sub-second response times for integration with insurance workflows

Tech Stack

  • Language: Java 17+
  • Framework: Spring Boot 3.x with Spring Web
  • Document Processing: AWS Textract
  • AI Engine: AWS Bedrock (Claude API)
  • Data Storage: PostgreSQL for historical analysis
  • Testing: JUnit 5, Mockito, Spring Test, Load Testing (500+ concurrent)
  • Containerization: Docker & Docker Compose
  • Deployment: AWS App Runner, CloudWatch Monitoring

Key Features

📄 Automatic Invoice Extraction

AWS Textract extracts all relevant data from workshop invoices: parts, labor hours, pricing, shop name, vehicle info. Handles various invoice formats and document quality levels.

💰 Parts Pricing Analysis

Detects overpriced parts by comparing against market databases. Identifies suspiciously expensive items for specific vehicle types and models.

🚗 Phantom Work Detection

AI-powered analysis identifies work that doesn't match damage photos or vehicle condition. Flags inconsistencies between repair scope and actual damage.

📊 Vehicle History Cross-Reference

Validates repairs against vehicle maintenance history. Detects impossible repairs (e.g., engine replacement for minor fender bender).

⚡ 500+ Concurrent Requests

Load-tested infrastructure handles enterprise volume. Processes hundreds of claims simultaneously without degradation or timeout issues.

🎯 Risk Scoring

Outputs comprehensive risk score (0-100%) for each claim. Enables triage: high-risk claims for manual review, low-risk for auto-approval.

Multi-Layer Fraud Detection

Layer 1: Parts Price Validation

Compares quoted parts prices against industry databases. Flags unusually expensive items, aftermarket overcharges, and non-OEM substitutions without disclosure.

Layer 2: Labor Hour Analysis

Validates labor hours against standard repair times for specific vehicles and damage types. Detects inflated labor rates or suspicious time estimates.

Layer 3: Phantom Work Detection

AI-powered comparison between damage photos and repair list. Identifies work that shouldn't exist based on visible damage extent.

Layer 4: Vehicle History Validation

Cross-references claim repairs against vehicle maintenance history. Detects impossible repairs or patterns suggesting systematic fraud.

Layer 5: Comparative Analysis

Machine learning model analyzes claims against historical data. Identifies outliers and fraud patterns specific to regions, shops, and vehicle types.

Results & Metrics

100%
Load Test Success

500+ concurrent requests

<2s
Avg Analysis Time

Invoice upload to risk score

92%
Detection Accuracy

Against known fraud patterns

5
Fraud Detection Layers

Multi-modal validation

Key Learnings & Technical Insights

📄 OCR at Scale

Working with AWS Textract revealed importance of document quality, preprocessing, and handling edge cases (damaged documents, unusual formats, multiple languages).

⚡ Concurrent Request Handling

Load testing with 500+ concurrent requests exposed database connection pooling issues. Implemented optimization strategies that reduced response times by 60%.

🤖 AI-Powered Validation

Combining multiple AI models (Textract + Bedrock) required careful orchestration and fallback strategies. Learned importance of prompt engineering for consistent fraud detection.

🔐 Data Privacy & Security

Handling sensitive insurance and vehicle data required GDPR-compliant processing. Implemented encryption, data retention policies, and audit logging.

Business & Market Context

Target Market: German insurance SMEs (mid-size insurers with €100M-€1B annual claims). Currently underserved by expensive enterprise solutions from major providers.

Value Proposition: FraudLens reduces claim processing time by 40%, improves fraud detection by 3x, and costs 10x less than enterprise competitors. ROI typically achieved within 6 months.

Why This Project: FraudLens demonstrates ability to take complex business problems and deliver scalable, AI-powered solutions. The pivoting from FaceAuth to FraudLens shows pragmatism and market understanding—choosing projects with clearer product-market fit.

See the System in Action

Try uploading a test invoice and damage photo to see multi-layer fraud detection in real-time.