Sanitize before sharing
Replace data with placeholders, redact or block content according to your organization's policy.
Explore the rulesAI and privacy, built in Brazil
Sanitize sensitive data, connect models and track usage. Your organization's policy, built into the flow of data.
30 days free. Create your account and try it in the browser. No card, with a starter quota.
Privacy you can see
Fale com Carla Oliveira pelo e-mail carla.oliveira@example.invalid ou pelo telefone (21) 98888-7777.
Fale com [PESSOA_1] pelo e-mail [EMAIL_1] ou pelo telefone [TELEFONE_1].
Highlighted passages were replaced with placeholders.
Paciente Bruno Pereira, CPF 529.982.247-25, em acompanhamento.
Paciente [PESSOA_1], CPF [DOCUMENTO_1], em acompanhamento.
Highlighted passages were replaced with placeholders.
A paciente Ana Souza aguarda o resultado do exame.
A paciente [PESSOA_1] aguarda o resultado do exame.
Highlighted passages were replaced with placeholders.
Entregar a Renata Conceição na Rua das Acácias, 120, São Paulo.
Entregar a [PESSOA_1] na [RUA_1], [NUMERO_1], São Paulo.
Highlighted passages were replaced with placeholders.
Maria Clara de Oliveira encaminhou o pedido para José Antônio Pereira.
[PESSOA_1] encaminhou o pedido para [PESSOA_2].
Highlighted passages were replaced with placeholders.
📋 Paciente: Márcia D'Ávila. Evolução clínica favorável.
📋 Paciente: [PESSOA_1]. Evolução clínica favorável.
Highlighted passages were replaced with placeholders.
Rafael Nascimento abriu o chamado. Rafael Nascimento aguarda retorno.
[PESSOA_1] abriu o chamado. [PESSOA_2] aguarda retorno.
Highlighted passages were replaced with placeholders.
{"nome":"Roberto Almeida","observacao":"sem sintomas"}
{"nome":"[PESSOA_1]","observacao":"sem sintomas"}
Highlighted passages were replaced with placeholders.
Diabetes mellitus tipo 2. Hemoglobina glicada 7,2%. Manter metformina 500 mg e reavaliar em três meses.
Diabetes mellitus tipo 2. Hemoglobina glicada 7,2%. Manter metformina 500 mg e reavaliar em três meses.
No personal data detected in this example. The text was kept unchanged.
São Paulo e Belo Horizonte registram crescimento na demanda por tecnologia.
São Paulo e Belo Horizonte registram crescimento na demanda por tecnologia.
No personal data detected in this example. The text was kept unchanged.
Control at every step
Replace data with placeholders, redact or block content according to your organization's policy.
Explore the rulesTrack usage and detected categories. Content retained for auditing is encrypted, with a defined retention period.
Understand auditingExplore methods, tests and limitations. Use examples from your workflow to evaluate successes and failures before integrating.
Explore the resultsPlatform usage
Aggregate API usage
Built to integrate
Use the API to sanitize data before sending it to your chosen destination. Or connect your application to Rota models through an OpenAI-compatible API.
curl https://rota-nacional.ia.br/v1/privacy/clean \
-H "Authorization: Bearer $ROTA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"text": "Contato: teste@example.com",
"policy": "placeholder"
}'
Contato: [EMAIL_1]What's next. A browser extension, desktop app, ready-made connectors and dedicated deployment are planned. See capabilities and roadmap
AI models
A cost-effective model for summaries, classification, triage and focused tasks at scale.
A capable model for careful analysis, technical reviews and decisions with broad context.
A model curated for technical assistance, automation, system reviews and large codebases.
A model for assisted automation, tool use, planning and guided execution.
The platform's next chapter
A family of capabilities to create, transform and understand content through the same API. Explore the product direction and API contracts in progress.
Assistants and vectors to find information by meaning.
rn.chatrn.embeddingsPOST /v1/chat/completions
POST /v1/embeddings
{
"model": "rota/embedding",
"input": ["Política de privacidade"]
}
Example request body for embeddings. Chat on RN's fleet is planned with the model rota/local.
Turn speech into text and text into speech for your applications.
rn.audio.transcriptionsrn.audio.speechPOST /v1/audio/transcriptions
POST /v1/audio/speech
{
"text": "Bem-vindo à Rota Nacional."
}
Example request body for speech. The transcription API already exists; execution through the RN namespace is in development.
Create soundtracks from a description and prepare audio compositions.
rn.audio.musicrn.audio.compositionsPOST /v1/audio/music
POST /v1/audio/compositions
{
"style": "Instrumental ambiente",
"seconds": 60
}
Example request body for music. The composition structure is still being defined.
Convert images and documents into text for analysis and integration.
rn.ocrrn.documents.ocrPOST /v1/ocr
POST /v1/documents/fidelity/jobs
Content-Type: multipart/form-data
file: documento.pdf
File upload. Current extraction remains available at /v1/privacy/extract, with image OCR in beta.
Prepare document review workflows with processing status tracking.
rn.documents.reviewPOST /v1/documents/review/jobs
GET /v1/jobs/{id}
GET /v1/jobs/{id}/result
Planned workflow: submit, track and retrieve the result. The input format is still being defined.
Create images from a description or transform an existing image.
rn.images.generationsrn.images.editsPOST /v1/images/generations
POST /v1/images/edits
{
"prompt": "Uma cidade-jardim ao amanhecer"
}
Example for generation. Editing is planned with a file in image and an instruction in prompt.
Integration preview. These examples document work in development, subject to change and validation. They do not indicate availability in the free trial or release for production. Requests will require authentication and access to the capability.
About the company
Exponencial, the company behind Rota Nacional, is a NVIDIA Inception member and participates in AWS Activate.
Explore the investment opportunityStart with a text. Build toward your workflow.
Try it in your browser or talk to the team about integration, volume and policies.
FAQ
The rn.* namespace groups capabilities in development for chat, embeddings, audio, OCR, documents and images. Endpoint examples are an integration preview and may change. Current transcription and extraction remain available through their documented routes; this does not mean the new RN execution is released. Contact the team before planning production use.
It identifies personal data in submitted content and applies your organization's policy: placeholders, removal or blocking. The dashboard records categories and usage. Detection has limitations; results need to be evaluated for the process in which they will be used.
No. You can create your account and test a text in the browser. To apply the processing to an automated organizational process, your technical team needs to integrate the API. Ready-made extensions and connectors are still planned.
Person names are identified by our own neural engine, running in São Paulo. Email, phone, Brazilian identifiers and other categories go through rules; numeric CPF and CNPJ pass check-digit validation. See the limits in the engineering documentation.
On the engineering page, we publish results from 46 synthetic texts, remaining errors, annotated data, predictions and a scoring script. The same page maps papers and standards to the techniques used. This is experimental evidence, without certification or guaranteed production coverage.
No. These are ten fictional Portuguese texts with precomputed results from the same name engine used by the API. You can compare the examples without sending data. The results do not guarantee the same coverage on other texts.
The trial lasts 30 days, with a starter quota and no card. After that, usage continues with prepaid credit in reais via Pix, from R$ 5. For volume, integration or a contract, talk to the team.
Registration is open: sign in with email, Google or a passkey and accept the terms. The dashboard test uses the same processing as the API: the name engine and the rules.
Registration explains the terms and encrypted retention of input and output. When auditing is enabled, this content may be retained for the specified period with restricted access. Standard usage records show metadata, such as categories and counts, without raw text.
Operations and curation are Brazilian, but the current service does not guarantee that all data and inference remain exclusively in Brazil. Dedicated deployment, jurisdiction-specific residency and offline operation require a specific project and validation.
Detection reduces exposure but cannot eliminate every risk. Monitoring policies do not sanitize data; OCR is in beta. Compliance also depends on the organization's configuration and processes.
No. Your team can use the API solely to sanitize data and send the result to its chosen destination. Rota also provides access to AI models if that suits your integration.
Contact sales
Tell us which process your organization wants to improve and what data is involved. Our team can discuss the application, integration and terms of use.