Don't want Donald Trump to win the election, but you just can't bring yourself to vote for Hillary Clinton? There's an app for that.
It's called #NeverTrump, and it matches third-party voters in swing states with people in states where the vote is more certain, and allows them to "swap" votes.
Here's how it works:
A Trump-hating voter in Ohio can match with a Clinton voter in California. The Ohioan agrees to vote for Clinton, and the California agrees to vote for say, Gary Johnson.
This way, Clinton gets a vote in a state where it will matter and Johnson will get a vote in a state where Clinton will likely win anyway.
The app helps anti-Trump voters feel better about casting their vote for a third-party candidate, knowing they aren't helping Trump win.
It works both ways
The app also helps out die-hard Clinton supporters in red states by matching them with anti-Trump voters in swing states where a Clinton vote will count more.
Once the app is downloaded, a bot will ask users questions to determine their location and political leanings. Then the user can enter a chatroom where Clinton voters in blue states propose trades with Johnson, Jill Stein and Evan McMullin voters, according to Vox.
Republicans for Clinton
"We now have individuals who are willing to cross the aisle thinking strategically about how to affect the outcome of the election for the good of their country rather than the good of their party," Republicans for Clinton co-founder John Stubbs told Vocativ.
It's completely legal
Because the swaps are done completely on the honor system they are legal, thanks to a 2007 Ninth Circuit court decision that ruled that vote swapping is protected by the First Amendment.
Vote swapping has been used before
The mass vote swapping idea originally came from the "Nader Trader" campaign in 2000, which used websites to pair Democratic Al Gore voters with Ralph Nader voters.
That vote swapping campaign was less successful since it happened before the time of social media.