Overview
Data Locker allows you to automatically send your raw data from Apptrove to your own cloud storage.
Instead of downloading reports manually, your data is:
Exported continuously
Stored in your cloud (AWS, GCS, or Azure)
Ready to use in BI tools or internal systems
This helps you build custom dashboards, automate reporting, and access granular data easily.
How Data Locker Works
You create a storage bucket/container in your cloud platform
You allow Apptrove to access that storage
You connect it in Apptrove
Apptrove starts sending data files automatically
Data is delivered continuously and organized for easy use in analytics tools. Please find the document for the Data Locker for your reference.
Supported Platforms
Google Cloud Storage (GCS)
Amazon S3 (AWS)
Microsoft Azure
Important Note:
The following setup must be carried out by your cloud administrator across the respective platform.
You can delete files from Data Locker 25 or more hours after they were written. Do not delete them before this threshold.
Setup Guide
1. Google Cloud Storage (GCS)
Step 1: Create a Bucket
Go to Google Cloud Console → Storage
Click Create Bucket
Enter a bucket name that must start with:
at-datalocker-(e.g.,at-datalocker-production).Create the bucket
Step 2: Grant Permissions
Open your bucket
Go to Permissions
Click Add Members
Add the following service account:
apptrove-datalocker@trackier-mmp.iam.gserviceaccount.com
Assign role:
Storage Object AdminSave
Step 3: Connect in Apptrove
Go to Data Locker → New Connection
Select Google Cloud Storage
Enter:
Bucket name
Click Test Connection
Click Save
2. Amazon S3 (AWS)
Step 1: Create a Bucket
Go to AWS Console → S3
Click Create Bucket
Enter bucket name starting with:
at-datalocker-Select region
Click Create Bucket
Step 2: Add Bucket Policy
Open your bucket
Go to Permissions → Bucket Policy
Click Edit
Paste the following policy:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Apptrove_DataLocker_Access",
"Effect": "Allow",
"Principal": {
"AWS": "arn:aws:iam::429528098617:user/apptrove-datalocker-prod"
},
"Action": [
"s3:GetObject",
"s3:ListBucket",
"s3:DeleteObject",
"s3:PutObject"
],
"Resource": [
"arn:aws:s3:::at-datalocker-my-bucket",
"arn:aws:s3:::at-datalocker-my-bucket/*"
]
}
]
}
Replace
at-datalocker-my-bucketwith your actual bucket nameSave changes
Step 3: Connect in Apptrove
3. Microsoft Azure
Step 1: Create Storage Account
Go to Azure Portal → Storage Accounts
Click Create
Enter required details
Enable Hierarchical namespace
Complete setup
Step 2: Create Container
Go to Storage Browser → Blob Containers
Click Add Container
Enter container name
Click Create
Step 3: Get Credentials
Go to Access Keys
Copy:
Storage account name
Access key
Step 4: Connect in Apptrove
Go to Data Locker → New Connection
Select Azure Blob Storage
Enter:
Container name
Storage account name
Access key
Click Test Connection
Click Save
Points to Note:
Always create a separate bucket/container for Data Locker
Do not delete files immediately after they are generated
Make sure permissions are correctly configured
Data will start appearing after a successful connection.
We are delighted to have assembled a world-class team of experienced professionals who are ready to take care of your queries and answer any questions you may have.
Feel free to reach out to us at any time by emailing us at support@apptrove.com or by using the in-platform chat feature. We'd love to hear from you!





