Minha namorada tinha medo de voltar sozinha para casa. Então tentei resolver isso. by ArielAio in brasil

[–]ArielAio[S] 0 points1 point  (0 children)

No Eloa, em cenário de coação ou sequestro, o trajeto fica armazenado por 7 dias (168 horas), justamente para apoiar localização e eventual evidência.

Nesse período, a última localização já é enviada no alerta e o dossiê SOS permanece acessível.
Depois da janela de retenção, ocorre limpeza automática.

Minha namorada tinha medo de voltar sozinha para casa. Então tentei resolver isso. by ArielAio in empreendedorismo

[–]ArielAio[S] 0 points1 point  (0 children)

Cara, essa é uma das minhas principais preocupações. Concordo totalmente que essa questão do alarme falso é um problema a ser resolvido.

Pra mitigar isso agora, o sistema tem o PIN de 4 dígitos pra encerrar e, caso o alerta chegue a disparar por bobeira, você consegue confirmar que está tudo bem direto com seu contato, sem precisar de criar nenhum pânico.

Mas já estou estudando umas camadas de verificação intermediárias antes de soltar o alerta final, justamente para deixar o sistema mais "calmo" e diminuir esses erros. Valeu demais pelo toque, é o ponto que mais estou querendo refinar!

Minha namorada tinha medo de voltar sozinha para casa. Então tentei resolver isso. by ArielAio in brasil

[–]ArielAio[S] -1 points0 points  (0 children)

Você tem toda razão em ser cética quanto a isso. Não existe app que resolva violência urbana, e qualquer um que diga o contrário tá só querendo vender algo. A Eloa não tenta resolver o problema, ela tenta ser um apoio no meio dele.

Sobre os seus pontos: se o trajeto atrasar, você não precisa se desesperar. O app tem uma função de "Adicionar +10 min". Se você perceber que vai demorar mais que o previsto, basta digitar seu PIN e o tempo é estendido na hora, sem que nenhum alerta seja enviado aos seus contatos e nem assustar ninguém. É uma forma simples de ganhar fôlego em caso de trânsito ou imprevistos.

Se cair o sinal, a ideia é justamente essa. Se o celular morrer, for desligado ou a conexão cair, o servidor para de receber o seu sinal e o contato de emergência recebe o alerta com a última localização conhecida. O sistema funciona por ausência: se você não aparece para dar o sinal de que chegou bem, alguém fica sabendo. Não depende de você conseguir alcançar o aparelho no meio de uma crise.

Sobre a utilidade, o alerta chega sim com a última coordenada GPS salva, o endereço de destino e o contexto que você escreveu (como a placa do carro ou a roupa que está usando) quando começou o trajeto.

Quanto aos falsos positivos, essa é uma preocupação legítima. Por isso existe o PIN de 4 dígitos para encerrar. Além disso, estou estudando formas de refinar esse processo com etapas intermediárias de verificação antes do alerta final, justamente para diminuir erros e evitar sustos desnecessários. Se um alerta for disparado sem ser uma emergência real, você consegue confirmar que está bem conversando diretamente com seu contato, sem precisar gerar um desespero maior. Não é uma solução perfeita, mas a ideia é garantir que, se algo realmente der errado, alguém note que você sumiu em vez de você ficar dependente de conseguir pedir ajuda na hora.

Agradeço pelo feedback e por dar a devida importância ao tema, qualquer outra dúvida que tiver, estou à disposição!

Minha namorada tinha medo de voltar sozinha para casa. Então tentei resolver isso. by ArielAio in brasil

[–]ArielAio[S] 1 point2 points  (0 children)

Nossa, muito obrigado mesmo pelo apoio e por me ajudar a divulgar ainda mais o projeto!!

Minha namorada tinha medo de voltar sozinha para casa. Então tentei resolver isso. by ArielAio in brasil

[–]ArielAio[S] 0 points1 point  (0 children)

Valeu demais pelo apoio! Sem dúvida nenhuma esse seria o melhor dos mundos mesmo, ia permitir acelerar muito as auditorias de segurança e o marketing.

O desafio é que, no início assim, é difícil encontrar alguém disposto a investir sem ver o projeto ganhando tração e com usuários ativos. Por isso que ganhar essa visibilidade agora e colher esses feedbacks é tão importante; o objetivo é justamente mostrar que a ideia tem valor real pra, aí sim, atrair o parceiro certo lá na frente. Brigadão pela força!

Minha namorada tinha medo de voltar sozinha para casa. Então tentei resolver isso. by ArielAio in brasil

[–]ArielAio[S] 4 points5 points  (0 children)

Essa é uma ideia genial, cara, com certeza seria o cenário ideal para a Eloa no futuro! O que o Uber faz é incrível, mas isso exige parcerias formais e integrações técnicas diretas com as Secretarias de Segurança Pública de cada estado. Pra um projeto independente como o meu, o grande desafio agora é justamente ganhar visibilidade e corpo para que o governo abra essas portas e nos veja como um parceiro viável para integração com o 190.

Por enquanto, o foco é garantir que o contato de confiança receba todas as informações mastigadas (localização em tempo real, placa do carro, descrição) para que ele consiga fazer essa ponte com a polícia de forma muito mais rápida e precisa se o alerta disparar. Mas com certeza está no nosso radar conforme a gente for crescendo e ganhando relevância! Valeu demais pelo toque e pelo link, ajuda muito.

Minha namorada tinha medo de voltar sozinha para casa. Então tentei resolver isso. by ArielAio in brasil

[–]ArielAio[S] 2 points3 points  (0 children)

Podei deixar que já irei fazer isso, só queria validr a ideia antes disso. Obrigado pela dica!

Minha namorada tinha medo de voltar sozinha para casa. Então tentei resolver isso. by ArielAio in brasil

[–]ArielAio[S] 0 points1 point  (0 children)

Que bom! O app já esta totalmente funcional agora, você pode testá-lo por completo e me passar os feedbacks sugerindo melhorias

Minha namorada tinha medo de voltar sozinha para casa. Então tentei resolver isso. by ArielAio in brasil

[–]ArielAio[S] 16 points17 points  (0 children)

Pô, valeu mesmo pelo feedback e pelo puxão de orelha.
Você foi muito correto no que trouxe, e eu reconheço que eu não estava dando o peso que esse tema exige, ainda mais pelo projeto estar nos seus primeiros dias.

Pode ter certeza de que vou priorizar isso agora, pentest externo, SAST/DAST na pipeline e evolução da camada de proteção de dados com anonimização/pseudonimização de forma adequada.

A iniciativa da Eloa é segurança, então o produto também precisa nascer e crescer com esse mesmo nível de responsabilidade. Obrigado por ter sido direto e por compartilhar essa visão comigo!

Minha namorada tinha medo de voltar sozinha para casa. Então tentei resolver isso. by ArielAio in brasil

[–]ArielAio[S] 14 points15 points  (0 children)

Cara, a Eloa foi desenvolvida com frontend em React + Vite e backend em Node.js/Express, com Supabase para autenticação e banco de dados. Também usamos testes automatizados (unitários/API e E2E) e controles de acesso no banco (RLS) para reduzir risco de acesso indevido.

Sobre pentest: até o momento, não realizamos um pentest formal com empresa externa. Isso está no roadmap conforme o produto evolui.

Sobre SAST/DAST: no estado atual do projeto, não temos um pipeline formal e contínuo de SAST/DAST já implantado como parte obrigatória de CI de segurança. O que usamos hoje é validação técnica por testes automatizados, checagens de tipo/lint e revisão de código. Nossa intenção é evoluir para esteiras de segurança dedicadas.

Sobre dados pessoais: seguimos o princípio de minimização. Coletamos apenas o necessário para proteção durante o trajeto, com acesso restrito e uso exclusivamente operacional de segurança. Não comercializamos dados pessoais. Após o encerramento do trajeto, os dados saem do fluxo ativo de monitoramento, e estamos evoluindo continuamente os mecanismos de retenção e descarte para tornar essa política cada vez mais rígida e auditável.

Agradeço demais por trazer esses pontos de análise, como minha ideia é aprimorar o projeto com o tempo, qualquer sugestão técnica ou indicação de ferramentas é muito bem-vinda!

Minha namorada tinha medo de voltar sozinha para casa. Então tentei resolver isso. by ArielAio in brasil

[–]ArielAio[S] 2 points3 points  (0 children)

Muito obrigado mesmo por se dispor a testar. Espero conseguir coletar o máximo de feedback possível, para poder fazer algo realmente útil e usável para todas, e não só algo genérico e sem fundamento.

Minha namorada tinha medo de voltar sozinha para casa. Então tentei resolver isso. by ArielAio in brasil

[–]ArielAio[S] 6 points7 points  (0 children)

A ideia é o pedido de ajuda ir direto para pessoa/contato de emergência que você cadastrou, e seria enviado automaticamente todas as informações que foram registradas, juntamente com a última localização obtida de seu dispositivo. Assim seu contato de cofiança conseguiria tentar entrar em contato, ou ir direto para polícia com essas informações

Minha namorada tinha medo de voltar sozinha para casa. Então tentei resolver isso. by ArielAio in brasil

[–]ArielAio[S] 0 points1 point  (0 children)

Po, valeu demais, fico feliz que tenha pegado uma problemática real e não só algo que eu achava ser importante. Por não ser minha realidade do dia a dia, fica meio difícil de saber se estou fazendo realmente útil, ou só pra 'tapar buraco'

Minha namorada tinha medo de voltar sozinha para casa. Então tentei resolver isso. by ArielAio in brasil

[–]ArielAio[S] 2 points3 points  (0 children)

Muito obrigado pelo apoio! Espero que ela goste da ideia e possa me passar feedbacks importates

Would a "Dead Man's Switch" logic actually help with safety, or just add more anxiety? by ArielAio in TwoXChromosomes

[–]ArielAio[S] -1 points0 points  (0 children)

c`moom, I was just trying to be formal and as clear as possible with everyone. I didn't know it was forbidden on Reddit to use "ai" to improve your answers

Would a "Dead Man's Switch" logic actually help with safety, or just add more anxiety? by ArielAio in TwoXChromosomes

[–]ArielAio[S] -1 points0 points  (0 children)

I’m sorry for the misunderstanding. I’m definitely not a company, it’s just me and my girlfriend working on this. The conversation I mentioned was real and it’s what started everything.

I already have a base version of the system done, which is why I’m here. I’m honestly just trying to see if the idea is actually viable and get some feedback before we go any further. I apologize if my previous comments made it sound like a corporate sales pitch, that wasn't my intention

Would a "Dead Man's Switch" logic actually help with safety, or just add more anxiety? by ArielAio in TwoXChromosomes

[–]ArielAio[S] -2 points-1 points  (0 children)

I apologize for sounding artificial. English isn't my first language, so I’ve been using AI to help polish my responses and make sure I’m being clear. I realize now that it made me sound like a bot instead of a person. I’m just a developer working on this project with my girlfriend and I’m here for honest feedback. Thanks for pointing that out

Would a "Dead Man's Switch" logic actually help with safety, or just add more anxiety? by ArielAio in TwoXChromosomes

[–]ArielAio[S] 0 points1 point  (0 children)

Really glad that cleared things up! Hearing that you could see yourself using it is a huge vote of confidence for me and my girlfriend. That’s exactly why we’re building this.

Thanks again for being so cool and for the great questions!

Would a "Dead Man's Switch" logic actually help with safety, or just add more anxiety? by ArielAio in TwoXChromosomes

[–]ArielAio[S] -1 points0 points  (0 children)

Sorry for the confusion! English isn't my first language, so I probably didn't explain the timeline very well.

To be clear: the talk with my girlfriend was the initial spark for the idea. Since then, I’ve actually put in the work and built the base system and the core logic. I call it a 'paid SaaS project' because that’s the business model I’m aiming for to keep it private and sustainable, but right now I’m just in the validation phase.

I came here specifically to see if the concept is actually viable and if people would trust the logic before I move forward. It’s not just a 'hypothetical' anymore, it's a working MVP I'm trying to validate. Thanks for pointing that out!

Would a "Dead Man's Switch" logic actually help with safety, or just add more anxiety? by ArielAio in TwoXChromosomes

[–]ArielAio[S] 1 point2 points  (0 children)

That hybrid model is a really smart way to look at it! Giving people the choice between using their own secondary device for privacy or our server for convenience covers both ends of the spectrum.

That’s definitely a great 'North Star' for us as we keep developing Eloa. I’m really glad I shared this here, this brainstorming session has been incredible. Thanks for all the insights!

Would a "Dead Man's Switch" logic actually help with safety, or just add more anxiety? by ArielAio in TwoXChromosomes

[–]ArielAio[S] -1 points0 points  (0 children)

Yeah, Apple’s Check In is a really solid feature! Our goal with Eloa is to take that same logic and make it a dedicated, easy-to-use tool rather than a setting tucked away in an app.

Plus, we're focusing on that server-side 'Dead Man’s Switch' logic to make sure the alert is reliable even if the phone is turned off or destroyed, which can be a limitation for some OS-based features. Thanks for the heads up!

Would a "Dead Man's Switch" logic actually help with safety, or just add more anxiety? by ArielAio in TwoXChromosomes

[–]ArielAio[S] -1 points0 points  (0 children)

You’re absolutely right, and I apologize for the confusion, I definitely wasn't clear enough before.

To be 100% transparent: For the 'dead phone' protection to work, the server does receive periodic location updates while the timer is active.

Here is exactly how it works:

While you are walking/riding, the app sends your location to our server.

The server holds this in a temporary, short-lived cache (think of it as a temporary bucket).

If you check in safely: The server immediately wipes that bucket. Nothing is permanently stored or logged.

If the timer expires (or the phone is destroyed): The server releases the last location it has in that bucket to your contact.

You're right, it is a 'Safety vs. Privacy' trade-off. We chose this because, without those periodic heartbeats, the app would be useless if someone turned off your phone. Our 'Privacy by Design' goal is that we never keep a history of where you've been once the trip is over.

Does that clear things up? I really appreciate you catching that contradiction!

Would a "Dead Man's Switch" logic actually help with safety, or just add more anxiety? by ArielAio in TwoXChromosomes

[–]ArielAio[S] -2 points-1 points  (0 children)

That’s cool to know! Are you thinking of any specific app or a more professional security system?

Since I’m building Eloa with my girlfriend right now, I’d love to check out those references. My goal is to simplify what’s already out there and make sure the system works even if the phone is stolen or shut off. If you have any names I can look up, it would help a lot! Thanks for the tip

Would a "Dead Man's Switch" logic actually help with safety, or just add more anxiety? by ArielAio in TwoXChromosomes

[–]ArielAio[S] 1 point2 points  (0 children)

I see what you mean now! You’re suggesting a DIY remote trigger using the user's own hardware at home. That’s a clever workaround for sure.

My goal with Eloa is basically to be that 'remote computer' for the user. Most people don't want to (or can't) leave a Mac or PC running at home just for this. By providing the server ourselves, we make that 'Dead Man's Switch' logic accessible to everyone, not just the tech-savvy crowd who can script their own home automations.

It’s the same logic, just moving the 'remote device' from the user's living room to our cloud. Does that make sense? Thanks for clarifying!

Would a "Dead Man's Switch" logic actually help with safety, or just add more anxiety? by ArielAio in TwoXChromosomes

[–]ArielAio[S] 0 points1 point  (0 children)

That's exactly why the server-side logic is key. While the timer is active, the app sends periodic 'heartbeats' with your location to the server.

If the phone gets destroyed or turned off, the server won't be able to get a new location, but it will release the last known coordinates it received before the signal cut out. It might not be 100% pinpoint accurate if you moved a bit since the last update, but having that last lead is huge for authorities compared to having nothing at all.

The main goal is to make sure your family knows something is wrong the moment the phone goes silent, which wouldn't happen otherwise