Sovereign Cloud: OVH, Scaleway, Outscale for RAG
Guide to deploying your RAG system on European sovereign clouds: OVH, Scaleway, Outscale. GDPR compliance and SecNumCloud.
Sovereign Cloud: OVH, Scaleway, Outscale for RAG
For European companies, hosting a RAG system on a sovereign cloud ensures GDPR compliance and protects against extraterritorial laws (Cloud Act). This guide compares options and explains how to deploy.
Why Sovereign Cloud?
| Criteria | AWS/Azure/GCP | Sovereign Cloud |
|---|---|---|
| Data location | Variable | France/EU guaranteed |
| GDPR | Complex | Native |
| Cloud Act | Subject to | Not subject to |
| SecNumCloud | No | Available |
| Support | EN | Local |
Provider Comparison
OVH
| Aspect | Details |
|---|---|
| Certification | HDS, ISO 27001, SecNumCloud (some DC) |
| GPU | NVIDIA A100, H100 |
| Kubernetes | Managed K8s |
| Object Storage | S3 compatible |
Scaleway
| Aspect | Details |
|---|---|
| Certification | HDS, ISO 27001 |
| GPU | L4, H100 (AI instances) |
| LLM | Managed inference API |
Outscale (3DS)
| Aspect | Details |
|---|---|
| Certification | SecNumCloud, HDS, ISO 27001 |
| Target | Public sector, defense |
Sovereign LLMs
| Provider | Model | Hosting | Price |
|---|---|---|---|
| Mistral | Mistral Large | France | $2/M tokens |
| Scaleway | Llama 3.1 | France | Managed |
| Self-hosted | vLLM + Llama | Your infra | GPU |
Data Encryption
DEVELOPERpythonfrom cryptography.fernet import Fernet class EncryptedVectorStore: def __init__(self, key: bytes, vector_store): self.cipher = Fernet(key) self.store = vector_store def add_document(self, doc_id: str, content: str, embedding: List[float]): encrypted_content = self.cipher.encrypt(content.encode()) self.store.add(id=doc_id, vector=embedding, payload={"content": encrypted_content.decode()}) def search(self, query_embedding: List[float], k: int = 5) -> List[Dict]: results = self.store.search(query_embedding, k=k) for r in results: r["content"] = self.cipher.decrypt(r["content"].encode()).decode() return results
Compliance Checklist
- Data stored in France/EU
- At-rest and in-transit encryption
- Access logs (audit trail)
- DPA contract with provider
- No third-party access (Cloud Act)
- Encrypted backup
- Retention policy
Related Guides
Tags
Related Posts
Sovereign RAG: France Hosting and European Data
Deploy a sovereign RAG in France: local hosting, GDPR compliance, GAFAM alternatives and best practices for European data.
RAG Security and Compliance: GDPR, AI Act, and Best Practices
Complete guide to securing your RAG system: GDPR compliance, European AI Act, sensitive data management, and security auditing.
RAG Audit Trail: Tracing Queries and Responses
Guide to implementing a complete audit trail in your RAG system: logging, traceability, compliance and debugging.