Skip to content
You are using an unsupported browser. Please update your browser to the latest version on or before July 31, 2020.
You are viewing the article in preview mode. It is not live at the moment.

ProfitLens Security & Data Protection

At ProfitLens, protecting agency data is a core design principle.

 

We use enterprise-grade cloud infrastructure, strong authentication controls, encrypted storage, and strict access policies to ensure your information remains secure and accessible only to authorized users.

 

Our security model is built around five key principles:

  • Encryption – Data is protected both in storage and during transmission.
  • Authentication – Users must verify their identity before accessing the platform.
  • Authorization – Users can only access information they have permission to view.
  • Data Isolation – Agencies' data is separated through database-level security controls.
  • Monitoring & Accountability – Data access and system activity are logged and monitored.

How We Protect Your Data

Data Encryption

ProfitLens protects your information using encryption both at rest and in transit.

  • All data stored within ProfitLens is encrypted at rest.
  • Data transmitted between users and the platform is protected using industry-standard encryption protocols.
  • Encryption helps safeguard sensitive agency information from unauthorized access.

Secure Storage & Processing

Reports uploaded to ProfitLens are stored in secure cloud infrastructure with audit logging enabled.

Audit logs provide visibility into data access and system activity, supporting accountability and security monitoring.

Uploaded report data is securely processed and stored within a protected database environment designed to limit access to authorized users and systems.

Authentication & Access Control

All users must authenticate before accessing ProfitLens.

Access is governed by role-based permissions and authorization policies. Users can only view information they have been granted permission to access. All application services and APIs also require authentication and authorization before data can be retrieved or modified.

Agency Data Separation

ProfitLens uses database-level security controls to maintain strict separation between agencies and users.

These controls are enforced directly within the database through row-level security, creating a hard boundary between organizations. Users can only access data they have been explicitly authorized to view.

Restricted Access to Production Data

Protecting production data extends beyond customer-facing security controls.

ProfitLens follows a principle of least privilege, limiting access to production environments and customer data to only those individuals who require it to perform their responsibilities.

As an additional security measure, development and testing activities are structured to minimize exposure to production data whenever possible. Team members involved in development, support, testing, and other non-production activities do not have routine access to customer production data.

This approach helps reduce risk while maintaining a secure development and support process.

Secure Operations

Infrastructure changes, software updates, and deployments are managed through automated and secured deployment pipelines. This reduces manual intervention, improves consistency, and helps minimize the risk of configuration errors.

Reliability & Performance

ProfitLens is built on a cloud architecture that automatically scales to meet demand, helping ensure consistent performance, reliability, and availability as usage grows.


Technology Platform

ProfitLens is hosted on Amazon Web Services (AWS) and leverages industry-standard technologies, including:

 

Function Technology
Secure File Storage Amazon S3
Application Database Amazon Aurora PostgreSQL
User Authentication & Identity Management Amazon Cognito
Web Application Hosting Amazon S3 & Amazon CloudFront
Application Services & APIs AWS Fargate
Source Code Management GitHub
Continuous Integration & Deployment GitHub Actions

 

All components are deployed using automated, secure deployment pipelines and are designed to scale automatically as demand increases.


Key Security Controls

ProfitLens employs multiple layers of security, including:

  • Encryption of data at rest
  • Encryption of data in transit
  • Authenticated user access
  • Role-based access controls
  • Permission-based authorization
  • Database row-level security
  • Agency data isolation
  • Restricted production data access
  • Audit logging and monitoring
  • Secure automated deployments
  • API authentication and authorization
  • Enterprise cloud infrastructure hosted on AWS

Frequently Asked Questions

Where is ProfitLens data stored?

ProfitLens data is hosted within Amazon Web Services (AWS) using secure cloud storage and database services.

Is my data encrypted?

Yes. All data stored within ProfitLens is encrypted at rest, and data transmitted between users and the platform is encrypted in transit.

Can another agency see my data?

No. ProfitLens uses authorization controls and database-level security to ensure users can only access the data they have been granted permission to view.

How is user access controlled?

Users must authenticate before accessing ProfitLens. Permissions are assigned based on user roles and are enforced at both the application and database levels.

Do developers have access to customer data?

ProfitLens maintains strict controls around production data access. Team members involved in development, testing, and other non-production activities do not have routine access to customer production data. Access is restricted based on role, business need, and authorization policies.

Are data access activities monitored?

Yes. Audit logging is maintained for data access and related system activities to support security monitoring and accountability.

How does ProfitLens separate agency data?

ProfitLens uses database row-level security and permission-based access controls to create strict separation between agencies and users.

What cloud platform does ProfitLens use?

ProfitLens is hosted on Amazon Web Services (AWS) using enterprise-grade services for storage, authentication, databases, hosting, and application services.

Who should I contact with security questions?

If you have questions regarding security, access controls, or data handling practices, please contact the ProfitLens Support Team.


Questions about security?
We understand that protecting agency and client data is critical. If your agency requires additional information regarding security controls, infrastructure, or data handling practices, please contact the ProfitLens Support Team. We're happy to discuss our approach to protecting your information.

Was this article helpful?

0 out of 0 found this helpful