A system for capturing fingerprint data is provided. The system comprises a sensor configured to capture fingerprint data, wherein the sensor is configured to capture fingerprint data as either a touch input or a swipe input. The system also comprises a controller that, upon receiving a request from a requesting entity for a fingerprint data sample, configured to communicate that request to the sensor and convey the captured fingerprint data to the requesting entity.