Straddle may request your organization to upload files for additional analysis or for a proof of concept of various services.

Payment and sensitive personal data must always be encrypted before it can be shared with Straddle.

Examples of files that can be uploaded include:

  • Feedback files: Consumer, business, or bank account records that have been scored by Straddle.
  • POC (Proof of Concept) files and Retro files: Records that have not been scored by Straddle.

All files must be in CSV format and encrypted using the Gnu Privacy Guard (GPG) implementation of the Pretty Good Privacy (PGP) encryption standard before they are uploaded to the Straddle file server.

How it works

1

Create a CSV file

Compile your data with the required and requested data field types. Save the file in CSV format with the correct naming convention. For more information on the required data field types, see the data field types document.

2

Download your PGP public key

Every data file sent sent to Straddle must be encrypted using the Straddle-provided PGP public key. Do not use any other public keys for encryption.

3

Encrypt the CSV file with PGP

Straddle provisions you with a public PGP key pair for encryption. You can access the PGP public key below

4

Upload the file to Straddle

Once you have encrypted the CSV file with the PGP public key, you can upload the file to the Straddle file server.

Create a CSV file

Compile your data with the required and requested data field types. Save the file in CSV format with the correct naming convention.

For more information on the CSV file requirements for different file types, see the following:

  • For Feedback files, see Send Feedback Data via CSV File.
  • For POC and Retro files, contact your Account Manager or review the sample below. The maximum size per file allowed to send is 4 GB.
  • File definitions and sample

Download the Straddle PGP public key

Every data file sent sent to Straddle must be encrypted using the Straddle-provided PGP public key. Do not use any other public keys for encryption.

Straddle provisions you with a public PGP key pair for encryption. You can access the PGP public key in one of the following ways:

Download File

Download Public PGP Key

Download the Straddle PGP public key from openpgp.org

Manual Import

KeyID74D819E55C5370643190B149F40DA06AFEFE8A33
Key typeRSA
Key size4096
Fingerprint74D8 19E5 5C53 7064 3190 B149 F40D A06A FEFE 8A33
User IDstraddle share <trust@straddle.io>
Key
-----BEGIN PGP PUBLIC KEY BLOCK-----
Comment: 74D8 19E5 5C53 7064 3190  B149 F40D A06A FEFE 8A33
Comment: straddle share <trust@straddle.io>


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
BXuD9U5u+XwFVA==
=4VAn
-----END PGP PUBLIC KEY BLOCK-----

Encrypt the CSV file with PGP

Do not sign the file before or after encryption.

The file encryption process in this section uses the Gnu Privacy Guard (GPG) implementation of the PGP encryption standard. To encrypt your CSV file, complete the following steps:

  1. Open the command line on your computer.
  2. Import your Straddle PGP key with the following command:
gpg --import {key}.asc
  1. If successful, the command line returns a message similar to the following:
gpg: key 6CFE17E37C6960B7: public key "straddle share <trust@straddle.io>"
imported gpg: Total number processed: 1
gpg: imported: 1
  1. Use the —encrypt option to encrypt the file and specify the following options:
    • clientname_encrypted.gpg: The name of the newly encrypted file.
    • trust@straddle.io: The name of the encrypted file recipient.
    • filename.csv: The name and path of the CSV file.
  • The following is an example of the encryption command with all options specified:

gpg --output clientname_encrypted.gpg --encrypt
--recipient trust@straddle.io filename.csv

Send encrypted files using secure upload

  1. Once the file is encrypted, you can send it securely using the Straddle DataShare service.