Transparência

Como isso realmente funciona.

Especificidades sobre a arquitetura, os dados e a política de sinalização. Se você se importa se "sem logs" é um slogan ou uma descrição, esta página é para você.

Pilha: PHP 8.2 · nginx · Armazenamento: flat JSON + admin log · TTL dos logs: 24h
Cookies definidos
1 Apenas sessão CSRF
Rastreadores de terceiros
0 Nenhum. Zero. Nunca.
Rotação de logs
24h acesso nginx
Retenção de pedidos
Na liquidação 30d no pior caso
Arquitetura

Um frontend fino sobre um camada de roteamento

SwapNoKYC is a PHP 8.2 frontend over a third-party liquidity aggregator. There is no user database. Ephemeral order state lives as flat JSON files on the filesystem, and a minimal admin log records order lifecycle events for operations.

O único armazenamento persistente além disso é um cache em sistema de arquivos para cotações (TTL de 60 segundos) e para a lista de moedas (TTL de 5 minutos).

Cada pedido é uma capability: o ID do pedido mais um token retornado pelo backend. Você guarda a URL com esses valores; nós guardamos o endereço de depósito correspondente e um timestamp. Nada mais.

No third-party analytics. No fingerprinting. No persistent user-id. The upstream router sees the minimum swap metadata needed to execute — and nothing ever correlates you across sessions.

Inventário de dados

O que nós record

Todos os campos que tocamos, listados. Sem gavetas escondidas.

Cookie de sessão CSRF

Um cookie aleatório nsw pela duração da sessão do navegador. Usado apenas para proteger a API de criação de pedidos. Nenhum identificador dentro.

Registro do pedido

Par, valor, endereço de depósito, endereço de pagamento, tipo (flutuante/fixa), timestamp de criação. Apagados na liquidação (ou após 30 dias no máximo).

Contadores antiabuso

Contadores de limite de taxa por IP, reiniciados a cada minuto. Nunca vinculados a dados pessoais.

Logs de acesso do Nginx

Método, caminho, status, user-agent. Rotacionados a cada 24 horas.

O que nós never record

Nome, e-mail, telefone, identidade, data de nascimento, nacionalidade

Qualquer tag de analytics de terceiros (sem GA, sem Hotjar, sem Segment, sem Meta Pixel)

Cookies de rastreamento além do token de sessão CSRF

Logs de IP de longo prazo (rotação < 24h)

Impressões digitais de dispositivo ou navegador

Qualquer identificador de correlação entre sessões

Sinalização

O que acontece quando um pedido é sinalizado

1

O pedido entra no estado Emergência

O roteador upstream filtra endereços de depósito contra listas de sanções e feeds de fluxos ilícitos. Se um endereço coincidir, a página do pedido exibe ações de emergência.

2

Duas opções, ambas sob seu controle

Reembolso para um endereço que você fornecer (sem perguntas), ou aceitar a taxa de mercado atual e continuar. Você decide. Não há uma terceira opção escondida.

3

Nunca uma exigência de identidade

Não pedimos documentos de identidade nesta fase. Jamais. Se ambas as ações forem rejeitadas, o depósito é devolvido ao endereço de remetente visível on-chain.

Terceiros

Todos os serviços externos chamamos

CDN / TLS (rede)

Cloudflare

Serve ativos estáticos. TLS termina na Cloudflare; recebemos o IP real do cliente via CF-Connecting-IP apenas para limitação de taxa.

Fontes web

fonts.bunny.net

Inter e JetBrains Mono. Um espelho do Google Fonts respeitoso com a privacidade que não registra IPs.

Liquidity provider

ChangeNOW

Receives the swap request metadata necessary to execute: pair, amount, destination, optional refund address.

Postura de segurança

Endurecimento em um relance

  • Apenas HTTPS com configuração elegível a preload HSTS.
  • Content-Security-Policy estrita; sem scripts inline além de payloads JSON.
  • X-Frame-Options SAMEORIGIN · X-Content-Type-Options nosniff · Referrer-Policy estrita.
  • Permissions-Policy restringe geolocalização, microfone, câmera e pagamento para "none".
  • Tokens CSRF em todos os endpoints de API que alteram estado.
  • Toda configuração sensível (chaves de API, material de assinatura) fica fora do webroot.

Relatórios de segurança: [email protected]. Veja também security.txt e a política completa de divulgação.

Apenas encanamento de autocustódia, descrito com honestidade.