Data Privacy

We take data privacy seriously. Learn how we protect your data and ensure it remains under your control.

Overview

Our approach to data privacy

At Needle, we believe that your data should remain yours. Our data privacy framework is built on these core principles:

  • No Data Training: Your data is never used to train our models
  • Complete Isolation: Each customer's data is logically isolated
  • Your Infrastructure: Data stays in your control
  • Your Keys: Use your own API keys for all operations

Data Isolation

How we ensure complete separation of customer data

We implement strict data isolation at multiple levels:

Storage Isolation

  • • Separate storage buckets for each customer
  • • Isolated vector database indices
  • • No cross-customer data access

Processing Isolation

  • • Dedicated processing queues
  • • Isolated embedding processes
  • • Separate caching layers

API Isolation

  • • Unique API endpoints per customer
  • • Isolated rate limiting
  • • Separate authentication contexts

Storage & Processing

Where and how your data is stored and processed

Your Infrastructure

  • • Use your own S3-compatible storage
  • • Your choice of vector database
  • • Data never leaves your infrastructure

Processing Location

  • • All processing happens in your infrastructure
  • • No data stored in our systems
  • • Only metadata stored in EU data centers

Data Retention

  • • Zero data retention by us
  • • You control all retention policies
  • • Immediate data deletion on request

Access Controls

How we manage and control access to your data

Authentication

  • • Secure token-based authentication
  • • Optional SSO integration
  • • Multi-factor authentication support

Authorization

  • • Role-based access control (RBAC)
  • • Granular permission settings
  • • Custom access policies

Audit Logging

  • • Comprehensive access logs
  • • Activity monitoring
  • • Configurable retention periods

No payment required. Unlimited access to our forever free tier.