Security & methodologySegurança & metodologia
Every tonne of CO2e that Ecomilhas reports can be traced back to individual, GPS-verified trips. This page documents how the number is produced, who assures it, and how we protect the people behind the data. Cada tonelada de CO2e que a Ecomilhas reporta pode ser rastreada até trajetos individuais verificados por GPS. Esta página documenta como o número é produzido, quem o assegura e como protegemos as pessoas por trás do dado.
CO2e methodology (GHG Protocol)Metodologia de CO2e (GHG Protocol)
Avoided-emission calculations follow the GHG Protocol Corporate Accounting and Reporting Standard (WRI/WBCSD), applied to Scope 3 category 6 (business travel) and category 7 (employee commuting). The baseline assumes the trip would otherwise have been made in a conventional gasoline car; the actual modal's emission factor is subtracted from that baseline. O cálculo de emissões evitadas segue o GHG Protocol Corporate Accounting and Reporting Standard (WRI/WBCSD), aplicado ao Escopo 3 categoria 6 (viagens corporativas) e categoria 7 (deslocamento casa-trabalho). A linha de base assume que o trajeto seria feito em um carro convencional a gasolina; o fator de emissão do modal realmente usado é subtraído dessa linha de base.
CO2e avoidedevitado (kg) = (Baseline factorFator da linha de base − Modal factorFator do modal) × DistanceDistância (km) × GWP
- Distance comes from the app's GPS tracking — measured, not self-reported.Distância vem do rastreamento GPS do app — medida, não autodeclarada.
- Emission factors are versioned per modal and region, using official sources (Brazilian government inventories, IPCC AR4 GWP-100) — walking and cycling count as zero-emission; public transport, ethanol and electric vehicles use modal- and grid-specific factors.Fatores de emissão são versionados por modal e região, com fontes oficiais (inventários do governo brasileiro, GWP-100 do IPCC AR4) — caminhada e bicicleta contam como emissão zero; transporte público, etanol e veículos elétricos usam fatores específicos de modal e da matriz elétrica.
- Traceability: every reported tCO2e decomposes into its individual trips, with timestamps and modal — an MRV-style audit trail.Rastreabilidade: cada tCO2e reportada se decompõe em seus trajetos individuais, com horários e modal — trilha de auditoria no padrão MRV.
Independent assurance (KPMG)Asseguração independente (KPMG)
The assured indicators cover:Os indicadores assegurados cobrem:
| TopicTema | IndicatorIndicador |
|---|---|
| GHG — operational controlGEE — controle operacional | Scope 3 avoided emissions: business travel and work-home commuting (tCO2e)Emissões evitadas de Escopo 3: viagens corporativas e deslocamento casa-trabalho (tCO2e) |
| GHG intensityIntensidade de GEE | Avoided-emission intensity per km, by fuel (ethanol, electric)Intensidade de emissões evitadas por km, por combustível (etanol, elétrico) |
| Carbon creditsCréditos de carbono | Verified carbon mobility credits (VCUs) from validated personal tripsCréditos verificados de mobilidade (VCUs) de trajetos pessoais validados |
Assurance procedures include comparing reported data to underlying sources on a sample basis and re-performing indicator calculations. Corporate-program trips are additionally validated by commercial-hours windows, a common office origin/destination, and identity confirmed via corporate e-mail with two-factor authentication. Os procedimentos de asseguração incluem comparação dos dados reportados com as fontes primárias por amostragem e o refazimento dos cálculos dos indicadores. Trajetos de programas corporativos são validados adicionalmente por janela de horário comercial, origem/destino no escritório da empresa e identidade confirmada por e-mail corporativo com autenticação de dois fatores.
Clients receive the assurance letter for their reporting period together with the quarterly impact report. To request a copy: contato@ecomiles.app. Clientes recebem a carta de asseguração do seu período junto com o relatório trimestral de impacto. Para solicitar uma cópia: contato@ecomiles.app.
Anti-fraud & trip validationAntifraude & validação de trajetos
Speed vs. modalVelocidade × modal
Each trip's speed profile must be consistent with the declared modal — a "bike ride" at 70 km/h is rejected.O perfil de velocidade de cada trajeto precisa ser consistente com o modal declarado — uma "pedalada" a 70 km/h é rejeitada.
Spatio-temporal dedupDeduplicação espaço-temporal
Overlapping or duplicated trips from the same user are collapsed; the same kilometre is never counted twice.Trajetos sobrepostos ou duplicados do mesmo usuário são consolidados; o mesmo quilômetro nunca é contado duas vezes.
Human + automated reviewRevisão automática + humana
Trips pass automated checks and can be flagged for review; only approved trips ("wasAllApproved") enter reported CO2e.Trajetos passam por checagens automáticas e podem ser marcados para revisão; só trajetos aprovados ("wasAllApproved") entram no CO2e reportado.
Verified identityIdentidade verificada
Corporate programs require the company e-mail and two-factor authentication in the app.Programas corporativos exigem o e-mail da empresa e autenticação de dois fatores no app.
Privacy (LGPD / GDPR)Privacidade (LGPD / GDPR)
- Companies only see aggregates.Empresas só veem agregados. Employers access emissions and engagement totals — never an individual's real-time location or route history.Empregadores acessam totais de emissões e engajamento — nunca a localização em tempo real ou o histórico de rotas de um indivíduo.
- Passive, purpose-bound tracking.Rastreamento passivo e com finalidade. GPS data is used to validate trips and compute CO2e; data minimization applies throughout.O GPS é usado para validar trajetos e calcular CO2e; minimização de dados vale em todo o fluxo.
- Deletion propagation.Propagação de exclusão. When a user deletes their account, the deletion propagates through processing systems.Quando o usuário exclui a conta, a exclusão se propaga pelos sistemas de processamento.
- Consent-first website.Site com consentimento primeiro. On this site, no analytics or marketing tag fires before an explicit cookie choice (Google Consent Mode v2).Neste site, nenhuma tag de analytics ou marketing dispara antes da escolha explícita de cookies (Google Consent Mode v2).
Documents: Privacy policy · Data Processing Agreement (DPA) · Terms of use Documentos: Política de privacidade · Acordo de Tratamento de Dados (DPA) · Termos de uso
Platform securitySegurança da plataforma
- TLS — encryption in transit everywhere, with HSTS enabled on the websites.criptografia em trânsito em tudo, com HSTS habilitado nos sites.
- Security headers — strict CSP, X-Frame-Options, nosniff and referrer policy on this portal.CSP estrita, X-Frame-Options, nosniff e referrer policy neste portal.
- API — company keys (
x-api-key) + short-lived user tokens with refresh; rate limiting by tier; sandbox before production keys.chaves por empresa (x-api-key) + tokens de usuário de curta duração com refresh; rate limiting por tier; sandbox antes das chaves de produção. - Mastercard MDES — card provisioning through network standards; the PAN is never exposed to partners.provisioning do cartão pelos padrões da bandeira; o PAN nunca é exposto a parceiros.
- Responsible disclosure — found a vulnerability? See security.txt or write to contato@ecomiles.app.encontrou uma vulnerabilidade? Veja o security.txt ou escreva para contato@ecomiles.app.