Skip to main content

The simplest way to verify your user's location.

15 lines of code is all it takes to get a reliable location from your user.

Learn MoreGet Started
import { UnveilerClient, useLazyVerifiedLocation } from '@unveiler.io/react-native-client'
import { Text, Button } from 'react-native'
const client = new UnveilerClient({ apiKey: 'YOUR_API_KEY' })
const MyApp = () => {
const { claim, submit } = useLazyVerifiedLocation({ client })
return (<>
{submit && <Button onPress={submit} title={'Submit'} />}
{claim && (
<Text>
{claim.location.latitude}, {claim.location.longitude}
</Text>
)}
</>)
}
Safe

Safe

Our novel, cutting edge technology uses raw GPS measurements to verify the location of mobile devices.

Read More
Easy to Adopt

Easy to Adopt

With our open-source React Native client you can integrate with only a few lines of code, such that you can focus on creating the best app possible.

Read More
Same Permissions. More Info

Same Permissions. More Info

We require the same Android permissions as needed for accessing the user's location. A lot of value is left on the table by not using the raw GPS measurements you already have access to.

Read More