Una sede nell'UE non è un hosting nell'UE

«Ospitato nell'UE» si scrive in fretta. Ecco perché questa pagina non dice «UE», ma chi, cosa, dove, con nomi, sedi e data center. Se un'informazione qui non è corretta, è un errore che vogliamo ci venga rinfacciato: support@memexa.ai.

  • Salvati a Parigi

    Da Scaleway. Letti da Mistral a Parigi e da IONOS a Berlino.

  • Nessuno ci addestra l'IA

    Né noi né i nostri fornitori.

  • Tutto resta tuo

    Export con un clic. Senza abbonamento resta tutto leggibile.

Prima di tutto, l'uscita

Prima di parlare di luoghi: puoi andartene in qualsiasi momento. Un clic nelle impostazioni esporta tutto, per intero: le note in Markdown, i testi dei documenti, i collegamenti e tutti gli altri dati in JSON, i tuoi file originali in uno ZIP a parte. Formati che qualsiasi strumento sa leggere, e funziona anche senza un abbonamento attivo. Il grafo è un indice, non una gabbia. Un fornitore che parla prima del data center e poi dell'esportazione ha invertito l'ordine.

Il data center

Memexa gira su Scaleway nella regione fr-par, Parigi: server applicativi, PostgreSQL gestito e object storage (documenti). Tutte le connessioni al database passano su una rete privata; il database non ha un indirizzo pubblico. Il gestore è Scaleway SAS, controllata del gruppo Iliad, Francia.

Sub-responsabili del trattamento

L'elenco completo: ogni azienda con sede e finalità. Ciò che non compare qui non riceve i tuoi dati.

Tutti i fornitori nel dettaglio
  • Scaleway SAS

    Sede
    Parigi, Francia
    Finalità
    Hosting: server, PostgreSQL gestito, object storage, e-mail transazionali
    Luogo del trattamento
    Data center fr-par (Parigi)
  • Mistral AI SAS

    Sede
    Parigi, Francia
    Finalità
    Elaborazione IA: riconoscimento del testo (OCR), embedding, condensazione, trascrizione audio
    Luogo del trattamento
    UE (La Plateforme)
  • IONOS SE

    Sede
    Montabaur, Germania
    Finalità
    Riordinamento (re-ranking) dei risultati di ricerca (riceve estratti di testo dei candidati, solo nelle ricerche ambigue)
    Luogo del trattamento
    Data center di Berlino, Germania
  • BunnyWay d.o.o.

    Sede
    Lubiana, Slovenia
    Finalità
    CDN e DNS: distribuzione dell'interfaccia web
    Luogo del trattamento
    Nodi edge nell'UE
  • Sendinblue SAS (Brevo)

    Sede
    Parigi, Francia
    Finalità
    Ricezione delle e-mail in entrata (funzione e-mail alla memoria)
    Luogo del trattamento
    UE
  • Armitage Labs OÜ (Creem)

    Sede
    Rotermanni tn 14, 10111 Tallinn, Estonia (codice di registro 16977866)
    Finalità
    Elaborazione dei pagamenti e gestione degli abbonamenti come merchant of record (solo piani a pagamento)
    Luogo del trattamento
    UE; subfornitori statunitensi con SCC (creem.io/dpa)
  • Migadu-Mail GmbH

    Sede
    Appenzello Esterno, Svizzera
    Finalità
    Caselle e-mail (support@, privacy@): posta di supporto in entrata e in uscita
    Luogo del trattamento
    Server presso OVH (UE); Svizzera: decisione di adeguatezza UE
  • Langfuse GmbH

    Sede
    Berlino, Germania
    Finalità
    Telemetria operativa della ricerca (metriche e costi, mai il testo delle domande, mai i contenuti)
    Luogo del trattamento
    UE (regione cloud Francoforte)
  • Plausible Insights OÜ

    Sede
    Tallinn, Estonia
    Finalità
    Statistiche delle visite senza cookie, solo su questo sito di marketing, non nell'app
    Luogo del trattamento
    UE

Due righe che meritano una spiegazione

Creem: la catena di pagamento

Tutti i piani passano per Armitage Labs OÜ (Creem), a Tallinn, come merchant of record. Creem a sua volta lavora con subfornitori negli Stati Uniti, perché senza i circuiti delle carte e i loro fornitori di servizi non esiste pagamento con carta. Preferiamo scriverlo piuttosto che farlo sparire sotto un «UE». Questa catena riceve ciò che serve per la fatturazione: indirizzo e-mail, paese di fatturazione, importo, stato dell'abbonamento. Non riceve mai: note, documenti, ricerche, il grafo. Non ha accesso al database né all'object storage e non tocca i tuoi contenuti in nessun punto. I trasferimenti sono coperti dalle clausole contrattuali standard dell'UE; l'elenco aggiornato dei subfornitori è su creem.io/dpa.

Migadu: le caselle di supporto

support@ e privacy@ sono ospitate da Migadu-Mail GmbH, con sede ad Appenzello Esterno, in Svizzera; i server si trovano presso OVH nell'UE. La Svizzera non è membro dell'UE, ma la Commissione europea le riconosce un livello adeguato di protezione dei dati, quindi un trasferimento verso di essa non richiede garanzie aggiuntive. In queste caselle c'è ciò che ci scrivi: posta di supporto. Nessun contenuto della tua memoria. Migadu è un provider di posta a pagamento, senza finanziamento pubblicitario. La posta in entrata verso la tua memoria non passa da qui, ma da Brevo, che ha una riga a sé nella tabella qui sopra.

Quali modelli di IA, e di chi

L'elaborazione dei tuoi contenuti avviene con modelli di Mistral AI, Parigi. Nello specifico: mistral-ocr-latest per il riconoscimento del testo, mistral-embed per gli embedding, mistral-small per la condensazione e voxtral-mini per la trascrizione audio. Nessun fornitore di modelli statunitense vede i tuoi contenuti. E nessuno ci addestra modelli: né noi né questi servizi, che elaborano i tuoi contenuti solo per la loro funzione specifica. Il modello linguistico con cui parli (Claude, ChatGPT, …) lo porta la tua app IA. Memexa gli fornisce solo le citazioni. A questo si aggiunge un componente con un proprio fornitore: l'ordinamento dei risultati di ricerca.

Il re-ranking: in Germania

Quando una ricerca restituisce più risultati di qualità simile, un modello aggiuntivo li ordina per pertinenza (un cosiddetto cross-encoder): Qwen/Qwen3-VL-Reranker-8B nell'AI Model Hub di IONOS SE, con sede a Montabaur. Lì vengono inviati estratti di testo dei candidati tramite l'endpoint openai.inference.de-txl.ionos.com (il nome deriva dall'interfaccia compatibile con OpenAI; OpenAI non è coinvolta) ed elaborati nel data center di IONOS a Berlino. Sede dell'azienda e luogo del trattamento sono quindi entrambi in Germania. Inoltre il passaggio non avviene a ogni ricerca, ma solo quando i risultati sono molto vicini tra loro e un ordinamento cambierebbe davvero qualcosa. E riceve estratti, non documenti interi.

Le misure tecniche nel dettaglio

Gestito da noi invece che acquistato

Il tracciamento degli errori gira su un'istanza GlitchTip ospitata da noi, sulla nostra infrastruttura Scaleway: i report dei crash non lasciano i nostri server. E non contengono te: prima che un report venga inviato, vengono rimossi identità dell'utente, IP, cookie, header, token di autorizzazione, corpo della richiesta e query string. Il corpo è la parte importante, perché altrimenti lì ci sarebbero i contenuti delle note e le ricerche. Il tracing delle prestazioni è disattivato per impostazione predefinita. Le statistiche delle visite di questo sito sono senza cookie (Plausible, UE) e nell'app non ce ne sono affatto.

Chiavi che possono fare una cosa sola

Le chiavi di accesso seguono il principio del privilegio minimo: ogni sistema riceve solo i permessi di cui ha davvero bisogno. Esempio: il deploy automatico di questo sito non detiene una chiave CDN valida per l'intero account, solo un token che sa fare esattamente una cosa: svuotare la cache di queste pagine. Le chiavi centrali stanno nel Secret Manager di Scaleway, non in sistemi di build esterni.

La separazione sta nel database, non nel codice

Nella maggior parte dei servizi è il codice applicativo a impedirti di vedere i dati altrui. Basta allora un «where user = …» dimenticato in una sola query per avere una fuga di dati. In Memexa la separazione sta un livello più in basso: PostgreSQL la impone tramite la row-level security. Senza un contesto utente impostato, il database non restituisce alcuna riga: non quelle sbagliate, proprio nessuna. Il contesto viene impostato per transazione e decade automaticamente alla sua chiusura, quindi non può passare alla connessione successiva del pool. Perché resti così, insieme ai test gira un controllo che scatta non appena compare una nuova tabella senza row-level security o senza una classificazione esplicita: la build fallisce invece di passare in silenzio.

Cosa può fare la tua IA lo decidi tu, e puoi revocarlo

Claude, ChatGPT e Cursor non ricevono una chiave universale. L'accesso passa per OAuth: prima di autorizzare vedi quale app IA lo chiede e dove va l'accesso, e lo confermi tu. Il clipper del browser e l'accesso IA completo hanno autorizzazioni separate: il clipper può archiviare, non cercare tra i tuoi contenuti. Puoi scollegare le app IA collegate in qualsiasi momento in Memexa; inoltre un'app IA può restituire il proprio accesso di sua iniziativa. E il controllo degli accessi non dipende da un unico punto centrale: ogni interfaccia verifica da sé la sessione, così un errore in un punto non apre tutto.

Eliminare significa eliminare: in quest'ordine

Puoi eliminare il tuo account da solo, con conferma via e-mail. Quello che succede poi è volutamente capovolto: prima vengono rimossi tutti i file dall'object storage, sull'intero prefisso dell'utente, quindi compresi i file orfani che non appartengono più a nessuna voce. Solo dopo vengono eliminati i record del database. Se l'eliminazione dei file non riesce, l'intera operazione si interrompe e il tuo account resta, invece di ritrovarti con i dati di gestione cancellati e i documenti ancora lì. L'operazione si può ripetere senza rischi. I singoli contenuti puoi eliminarli uno per uno in qualsiasi momento, senza toccare l'account.

Le linee in mezzo

Ogni tratta è cifrata: TLS 1.2 o superiore all'edge, le versioni più vecchie sono disattivate; anche le connessioni al database verificano certificato e nome host, non solo «cifrate in qualche modo». Il database si trova in una rete privata senza indirizzo pubblico. Davanti ci sono un WAF e una protezione DDoS, e il server di origine accetta solo richieste dalla rete della CDN: non lo si raggiunge direttamente. Il container dell'applicazione gira senza privilegi di root, le dipendenze vengono compilate da un lockfile bloccato, e l'unico binario esterno di cui abbiamo bisogno è vincolato a una versione e a un checksum.

Cosa non affermiamo

Una pagina che elenca solo punti di forza è una pubblicità. Ecco quindi l'elenco opposto. Ogni punto è una domanda che ci è stata fatta o che ci verrebbe fatta:

  • «I tuoi dati non lasciano mai l'UE.»

    Non lo diciamo. Appena colleghi Claude o ChatGPT, invii citazioni al loro fornitore. È proprio lo scopo, ma è una tua decisione, non una nostra garanzia. A questo si aggiunge la catena di pagamento, indicata apertamente più sopra.

  • «Solo tu puoi decifrare i tuoi dati.»

    Non lo diciamo. Memexa non è cifrato end-to-end. Perché riconoscimento del testo, ricerca e collegamenti funzionino, il servizio e i responsabili del trattamento indicati devono poter leggere i contenuti. Chi ha bisogno di un vero archivio zero-knowledge ha bisogno di un altro strumento e non dovrebbe credere a nessuno che prometta entrambe le cose insieme.

  • «Certificati ISO 27001 o SOC 2.»

    Non lo siamo. Abbiamo verificato in base a criteri orientati all'OWASP: è una cosa diversa da una certificazione, e non la chiamiamo così.

  • «Sottoposti a penetration test da revisori indipendenti.»

    No. Ci sono diverse revisioni di sicurezza del codice, documentate e in più fasi, tutte interne. Un pentest esterno è un'altra cosa, e finché non ce ne sarà uno, qui non comparirà un'altra parola.

  • «Alta disponibilità, 99,9%.»

    No. Il database di produzione gira senza failover. Ci sono backup e ripristino point-in-time, ma nessun livello di disponibilità garantito. E finché non potremo mostrare un ripristino provato e datato, non ne promettiamo nessuno.

Documenti e canali di segnalazione

Memexa è autofinanziata: niente investitori, nessuna pressione per un'exit. I tuoi abbonamenti sono il modello di business, non i tuoi dati.

Prova gratis 14 giorni

Poi da 2,99 €/mese · disdici prima · carta richiesta

Vedi i prezzi