<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/grapheneos-defends-data-wiping-function-that-blocked-us-border-search-9s8kbg8lg" -->

---
title: GrapheneOS Defends Data-Wiping Function That Blocked US...
description: GrapheneOS is defending its duress password feature after an Atlanta activist used it to wipe his phone during a US Customs border search, leading to a...
canonical: https://daily.dev/posts/grapheneos-defends-data-wiping-function-that-blocked-us-border-search-9s8kbg8lg
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: GrapheneOS Defends Data-Wiping Function That Blocked US Border Search | daily.dev
og:description: GrapheneOS is defending its duress password feature after an Atlanta activist used it to wipe his phone during a US Customs border search, leading to a...
og:url: https://daily.dev/posts/grapheneos-defends-data-wiping-function-that-blocked-us-border-search-9s8kbg8lg
og:image: https://api.daily.dev/og/posts/9S8Kbg8Lg.png
og:image:alt: GrapheneOS Defends Data-Wiping Function That Blocked US Border Search
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# GrapheneOS Defends Data-Wiping Function That Blocked US Border Search

**[Hacker News](https://daily.dev/sources/hn)** · 5 min read · 0 upvotes · 0 comments

## Summary

GrapheneOS is defending its duress password feature after an Atlanta activist used it to wipe his phone during a US Customs border search, leading to a criminal indictment. The GrapheneOS Foundation asserts the software is legal and that it has no obligation to weaken its security protections. The duress password irreversibly wipes the device when entered, and the foundation states data recovery is impossible even for them. The case highlights the ongoing tension between privacy tools and law enforcement access, echoing debates around encryption backdoors. GrapheneOS also notes that its auto-reboot timer and encryption features can protect data without needing to resort to a duress wipe, and cautions users to consider legal consequences before using it.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.pcmag.com/news/grapheneos-defends-data-wiping-function-that-blocked-us-border-search>

## Community take

How the wider developer community reacted, aggregated from 1 discussion and 165 comments across hackernews (as of 2026-07-30).

**TL;DR:** The community is deeply engaged in debating the legal and ethical implications of a GrapheneOS duress PIN wiping a phone during a CBP border search, with significant disagreement over whether providing a wipe-triggering PIN constitutes obstruction of justice or false testimony, alongside broader concerns about border search powers and constitutional rights.

**Sentiment:** 35% positive · 30% mixed · 35% skeptical

**The case for**

- GrapheneOS's duress PIN feature worked as designed, and the officer physically entered the PIN themselves rather than the device owner.
- Wiping a device before crossing a border is already accepted practice, making the legal distinction murky.
- Border agents allegedly used a routine search as a pretext for a criminal investigation, which may itself be a constitutional violation.
- Increased publicity may drive mainstream adoption of GrapheneOS, making privacy-focused OS use less suspicious over time.

**The pushback**

- Providing a PIN known to wipe the device rather than unlock it could be construed as false testimony or obstruction of justice, regardless of who physically typed it.
- Intent matters legally — deliberately triggering a wipe through a third party does not necessarily absolve the phone owner of responsibility.
- The duress PIN defense is legally untested and a judge or jury may not accept the 'reasonable person' interpretation that the wipe PIN was a valid response.
- Increased notoriety of GrapheneOS may cause its users to be profiled as having 'something to hide' by law enforcement.

**By community**

- hackernews (heated): Commenters are sharply divided between those who see the duress wipe as legally defensible (or even praiseworthy) and those who argue it constitutes obstruction of justice or false testimony, with extensive sub-debates about the 5th Amendment, border search powers, and intent.

**Hottest debate:** Whether providing a duress PIN that triggers a wipe constitutes false testimony or obstruction of justice, given that the officer physically entered the PIN.

**Open questions**

- Does explicitly invoking the 5th Amendment at a border crossing fully protect someone from being compelled to provide a device PIN?
- Would a court accept that a duress wipe PIN was a 'reasonable' response to a border search demand, or would intent to destroy evidence be inferred?
- Should border search exemptions extend to the digital contents of personal devices, given their vastly greater privacy implications compared to physical luggage?
- What legal precedent will this case set regarding duress PINs and obstruction of justice charges?

**Highlights**

> enough metaphors though. Here is what I think probably actually happened, based on the multiple accounts I've read: "Give us the PIN for your phone" "I don't want you to search my phone, and I want to talk to my lawyer" "If you don't comply, you're going to be in a lot of trouble" "Can I please just go, I don't want to answer questions or be searched" "If you don't comply we will seize your phone and detain you indefinitely until we can unlock your phone!" "I want my lawyer." "Just tell us the PIN and you'll be on your way. Otherwise it's gonna be bad." "Look if I have no choice my PIN is 1234, but I don't want you searching my phone without my lawyer present." ... "Hey! We tried to search your phone and the phone wiped itself! You're going to prison for destruction of evidence!"
> — [thecrash on hackernews](https://news.ycombinator.com/item?id=49086525)

> Intentions matter. If the intent is to trick the officer to enter a PIN code that will destroy potential evidence then it does not matter that you didn't type the PIN code. Your speech is the thing that triggers a series of events that you know will lead to a wipe. Just like you can be charged with destruction of evidence even if you trick someone else to take the action.
> — [victorbjorklund on hackernews · 6 comments](https://news.ycombinator.com/item?id=49085775)

> > wiping the device before carrying it across the border seems essentially identical to me. On the contrary, there is a huge gulf between these. Providing a fake password that wipes a device while under active questioning is a clear case of providing false testimony. Lying to the police while under investigation is simply illegal, regardless of the thing you're lying about. By contrast, entering the country with a clear device is not a crime under any possible interpretation that I can see. Now, if you are wiping evidence while you know there is an active investigation against you, that may be a crime as well, but it's a completely separate crime and can't be easily judged by an officer that simply finds you with a clean phone.
> — [tsimionescu on hackernews · 1 comments](https://news.ycombinator.com/item?id=49086136)

> > Could you be charged with destruction of evidence? IANAL but I expect it depends on whether someone thinks they can prove your intent was specifically to disrupt a (legitimate) search. To recycle a comment from 2 days ago, regarding why one might have the duress code written on the phone: > "Your honor, I have the real pin memorized because I use it all the time, but since I can never use the duress code, I had to keep it somewhere handy." > Or > "Pickpocketing and phone-snatching is a real problem overseas, I put it there so that criminal would wipe the phone trying to get in, denying them access to things like my bank account." > Heck, those aren't just plausible, they might be a good idea.
> — [Terr\_ on hackernews](https://news.ycombinator.com/item?id=49087019)

> Seriously. All of these comments talking about the legality are completely missing the point. At most that indicts the current laws, rather than the person who was illegally and immorally surveilled, searched, detained, coerced, and now harassed through the legal system. Anybody standing on a narrow view of "but this is just the law" while we have an outright hostile federal government that actively hates our individual liberties has wholly lost the plot.
> — [mindslight on hackernews](https://news.ycombinator.com/item?id=49087009)

**Source threads**

- [hackernews](https://news.ycombinator.com/item?id=49085236) · 60 points · 165 comments

## Similar posts on daily.dev

- [GrapheneOS: "Apple and Google are gradually…"](https://daily.dev/posts/grapheneos-apple-and-google-are-gradually--m5jit5q02) · Hacker News · 0 upvotes · 0 comments

---

Tags: [#security](https://daily.dev/tags/security), [#android](https://daily.dev/tags/android), [#privacy](https://daily.dev/tags/privacy), [#encryption](https://daily.dev/tags/encryption)

[View this post on daily.dev](https://daily.dev/posts/grapheneos-defends-data-wiping-function-that-blocked-us-border-search-9s8kbg8lg)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"GrapheneOS Defends Data-Wiping Function That Blocked US Border Search","url":"https://daily.dev/posts/grapheneos-defends-data-wiping-function-that-blocked-us-border-search-9s8kbg8lg","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/grapheneos-defends-data-wiping-function-that-blocked-us-border-search-9s8kbg8lg"},"datePublished":"2026-07-28T16:05:45.382Z","dateModified":"2026-07-30T16:47:13.123Z","description":"GrapheneOS is defending its duress password feature after an Atlanta activist used it to wipe his phone during a US Customs border search, leading to a...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7aa4a577278938eea42fe6bcdaa3fa1a?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/7aa4a577278938eea42fe6bcdaa3fa1a?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Hacker News","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Hacker News","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn","url":"https://daily.dev/sources/hn"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/grapheneos-defends-data-wiping-function-that-blocked-us-border-search-9s8kbg8lg","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"security,android,privacy,encryption","timeRequired":"PT5M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Hacker News","item":"https://daily.dev/sources/hn"},{"@type":"ListItem","position":3,"name":"GrapheneOS Defends Data-Wiping Function That Blocked US Border Search"}]}
```

