VIOLET

Marco Vidal (fictional)

@marco.demo.violet

  • Instagram
  • Snapchat

Fictional example made with VIOLET

4 red flags in what he posted

2High concern2Low concern

His posts show repeated focus on knowing where women are, including a threat-like message.

What connects the signals

VIOLET's AI read everything collected together, not one post at a time.

On Instagram and Snapchat he keeps coming back to knowing where women are, from general posts to words aimed at one woman.

  • On more than one networkKnowing where a woman is, on both networksClear pattern4

    On Instagram he says he will find his girlfriend "wherever she is." He also told Laura he knows where she works. On Snapchat he says he checks the map. He says women must share their location. The same idea shows up on both accounts for about a month. It goes from posts to words aimed at a real woman.

    What could change this: Some posts could be meant as jokes or bragging. We only see public posts. We do not know if he actually tracked anyone.

  • Getting stronger over timeFrom general views to one named womanLikely pattern4

    On July 30 he posted about women in general. On August 14 he wrote about his own girlfriend. On August 20 he wrote to Laura by name. The next day he said he texted her 20 times. In three weeks his words moved from women in general to one person.

    What could change this: This is a short run of posts. In September he went back to general posts. We do not see the private messages, only his public words.

  • ConnectionWhat he posts about fast replies matches what he didLikely pattern2

    He posted that his girlfriend must answer within 5 minutes. He calls that "real love." Days later he demanded answers from Laura after 20 texts in one day. His public rule about fast replies matches how he acted with a real woman.

    What could change this: The "20 times" number is his own claim. We do not know the full story between him and Laura.

  • Image vs. wordsHow he presents himself vs. his own words5

    How he presents himself

    He presents himself as a single, disciplined fitness coach with traditional values.

    What his own words show

    His own words show he expects women to answer fast and share where they are, and his story about wife, kids and being single changes.

Instagram· reply

laura.demo.violet August 20, 2026

I don't want to talk to you anymore. Please respect that and stop texting me.

marco.demo.violet August 20, 2026

@laura.demo.violet you don't decide when this ends. I know where you work.

  • Exact quote
  • He wrote it
  • Checked by a second AI

Court records

PROCanLII

VIOLET looks for his last name in more than 550,000 decisions from Canadian courts, professional regulators and human rights tribunals, and explains each one in plain words.

Included in the Pro plan. Each decision comes with a plain summary, why it may be him, and a link to the full decision.

Before you meet him

Watch for this in person

  1. Whether he asks you to share your location or says he checks where you are.
  2. How he reacts if you take a while to reply, or if he counts how many times he wrote.
  3. Whether he mentions where you work or live, or shows up without being invited.
  4. Ask him plainly if he has been married or has kids, since his posts say different things.

Written by VIOLET's AI

Coming soon

Guardian angel

If you don't confirm you're safe when the date ends, VIOLET tells someone you trust who you are with and what is known about him.

  1. Now

    Your contact gets a heads-up that you have a date today, and with whom.

  2. 23:00

    VIOLET asks you "Are you OK?". One tap and it's over.

  3. 23:30

    No answer within 30 minutes: VIOLET alerts your contact with who he is and what the review found.

Preview: automatic alerts arrive in the next version. Nothing was sent.

What your contact would receive
23:30
VIOLET

Hi. Your friend has not confirmed she is safe after her date, which ended at 23:00. She was meeting Marco Vidal (fictional) (@marco.demo.violet).

4 red flags in what he posted

See the review

23:30