Overview
UpFax uses your file server to send and receive faxes.
Send
The client is used to construct a cover page and attach it as the first page of an existing PDF. The file is sent to the outbound folder of the UpFax Server where it is sent to the UpFax cloud via S3 and then to Voxtelesys via their API. The file is moved to the Sent folder inside the outbound folder as soon as it is uploaded via S3. The result is returned via API to UpFax cloud and then to UpFax Server via S3. The fax is moved to the Success or Failure folder inside the outbound folder depending on the result.
Receive
Faxes are received by Voxtelesys who notifies UpFax cloud. UpFax cloud downloads the fax to S3 where UpFax Server downloads it and routes it based on the mappings.json file.
HIPAA compliance
UpFax does not store any data long term. The storage used for faxes and the logging system that tracks faxing purges data older than two weeks. UpFax therefore falls under the conduit exception.