- What is Geodica TouchPass?
- What is Location Verification?
- What is Privacy Respecting Proximity™?
- What is a Relying Party?
- What is a Verifying Party?
- How does TouchPass work?
- What are some of the uses for TouchPass?
- What application platforms does TouchPass support?
- What mobile devices does TouchPass support?
- What support does Geodica Provide?
What is Geodica TouchPass?
TouchPass is the name of the service Geodica provides to enable PRP-enabled location verification transactions over the Internet.
What is Location Verification?
Location verification is the process whereby a relying party verifies the claimed location of a TouchPass user with a verified location generated from their location-aware mobile device. TouchPass uses a unique privacy mechanism called Privacy Respecting Proximity™ to compare the claimed and verified locations without revealing the actual physical location to any unnecessary parties.
What is Privacy Respecting Proximity™?
TouchPass location verifications use Geodica’s patent-pending Privacy Respecting Proximity™ algorithm to make accurate determinations about relative proximity, without the need to transfer actual physical locations between participating parties. The PRP Hash of location contains no information about an actual physical addresses, but at the same time, two points PRP hashed for the same RP are comparable in a useful way.
What is a Relying Party?
A Relying Party (or RP) is any registered user such as a web site, e-commerce site or other online service that makes use of Geodica’s TouchPass service to request location verification transactions. RPs make requests to TouchPass, and TouchPass coordinates the transaction with the location-aware device of the TouchPass user.
What is a Verifying Party?
A Verifying Party (or VP) is any registered TouchPass user able to use their location-aware mobile device to respond to location verification requests from a relying party. VPs respond to requests from RPs, and TouchPass coordinates the transaction with the relying party.
How does TouchPass work?
Relying Parties trigger TouchPass location verification transactions via the TouchPass RESTful web services API. TouchPass users, on instruction from the relying party, start the dedicated TouchPass application (or TouchPass-enabled application) on their location aware device. If any location verifications are pending, the TouchPass application presents the user with the ability to confirm the location with a simple swipe. The entire process takes place with 1 or 2 clicks.
What are some of the uses for TouchPass?
TouchPass has wide applicability for financial and non-financial transactions across the commercial and social web. These include:
- Reduce online card-not-present fraud by verifying that purchasers are located in the billing address on the credit card
- Limit online banking transactions to locations known only to the customer and the Bank
- Inexpensively secure non-financial transactions such as social network connections, forums, and blog posts
- Enable cheap, effective and private 2nd-factor security for login to E-Mail and other web applications and services
- Secure point-of-sale credit card transactions by verifying that cardholder and transaction are in the same location
- Embed reliable, cost-effective and private verification of location into custom web services and apps
What application platforms does TouchPass support?
Relying Parties interact with TouchPass using a RESTful web services API. Any application platform capable of generating REST-based requests can make a TouchPass location verification request to a TouchPass user. Examples are available for Ruby and Java. Other platforms are under development.
What mobile devices does TouchPass support?
At present, TouchPass is available for Apple’s iOS devices such as the iPhone, iPod Touch and iPad. Versions for Android and Blackberry are in development.
What support does Geodica Provide?
Geodica supports the end to end process of deploying our unique security:
- Demos, simple overviews, extensive FAQ and numerous case studies to understand how TouchPass can be used.
- Free Plugins for your web sites.
- Free Plugins for your own smartphone applications.
- Free smartphone applications to enable immediate use of TouchPass security.
- Cloud based or locally installed solution.
- Ongoing operational support for our customers.


