Ango Hub Docs
Open Ango HubContact iMerit
  • Ango Hub Documentation
  • Video Guides
  • Changelog
  • FAQs & Troubleshooting
  • All Keyboard and Mouse Shortcuts
  • Core Concepts
    • Assets
    • Attachments
    • Batches
    • Benchmarks
    • Category Schema (Ontologies)
    • Frame Interpolation
    • Geofencing
    • Idle Time Detection & Time Tracking
    • Instructions
    • Issues
      • Issue Error Codes
    • Label Validation
    • Labeler Performance
    • Labeling
    • Labeling Queue
    • Multiple Classification
    • Notifications
    • Organizations
    • Projects
    • Requeuing
    • Reviewing
    • Review Queue
    • Skipping
    • Stage History
    • Tasks
    • Usage
    • User Roles
    • Workflow
      • Complete
      • Consensus
      • Hold
      • Label
      • Logic
      • Plugin
      • Review
      • Start
      • Webhook
  • Labeling
    • Managing Users in Projects
      • Profile Page
    • Managing the Project Ontology
    • Labeling Editor Interface
      • Audio Labeling Editor
      • Image Labeling Editor
      • Video Labeling Editor
      • DICOM Labeling Editor
      • Medical Labeling Editor
        • 3D Bounding Box
        • Fill Between Slices
        • Island Tools
        • Line (Tape Measure)
        • Smoothing
      • PDF Labeling Editor
      • Text (NER) Labeling Editor
      • LLM Chat Labeling Editor
      • Markdown Labeling Editor
      • 3D Multi-Sensor Fusion Labeling Editor
    • Labeling Classes
      • Tools
        • Bounding Box
        • Brush
        • Entity
        • Message
        • Nested Classifications
        • PCT
        • PDF Tool
        • Point
        • Polygon
        • Polyline
        • Rotated Bounding Box
        • Segmentation
        • Spline
        • Voxel Brush
      • Classification
        • Checkbox
        • Multiple Dropdown
        • Radio
        • Rank
        • Single Dropdown
        • Text
        • Tree Dropdown Tools (Single and Multiple Selection)
      • Relation
        • Single Relation
        • Group Relation
    • Magnetic Lasso
    • Performance & Compatibility Considerations
  • Data
    • Data in Ango Hub
      • Embedding Private Bucket Files in MD Assets
    • Importing Assets
      • Asset Builder
      • Bundled Assets
        • Importing Multiple Images as One Multi-Page Asset
        • Importing Multiple Single-Frame DICOM Files as One Multi-Page Asset
        • Importing multiple DICOM files to be annotated and displayed at once
        • Importing Multiple Single-Frame DICOM Files as a DICOM Series
        • Importing Multiple Markdown Files as One Multi-Page Asset
      • File Explorer
      • Supported Asset File Types & Codecs
      • Importing Cloud (Remote) Assets
      • Importing From Local Machine
      • Creating and Importing LLM Chat Assets
      • Importing Data in the 3D Multi-Sensor Fusion Labeling Tool
      • Bulk Importing Markdown/HTML Assets
      • Importing Attachments during Asset Import
      • Importing Annotations during Asset Import
      • contextData: Adding Extra Data to Assets
      • Importing Reference Images as Overlay
      • Importing Reference Medical Data During Asset Import
    • Importing and Exporting Annotations
      • Importing Annotations
        • Ango Import Format
        • Importing Brush Traces
        • Importing NRRD Annotations
      • Exporting Annotations
        • Ango Export Format
          • Asset
            • Task
              • Tools
              • Classifications
              • Relations
          • Stage History
    • Adding and Managing LLMs
    • Storages
      • Set up a storage integration with Azure
      • Set up a storage integration with AWS S3
      • Set up a storage integration with MinIO and S3-compatible custom storage services
      • Set up a storage integration with GCP (Google Cloud Platform)
      • Set up CORS
      • Validating Storage Integrations
    • Purging Data from Ango Hub
  • Plugins
    • Overview of Plugins in Ango Hub
      • Installing Plugins
      • Plugin Setting Presets
      • Monitoring Plugin Progress
    • First-Party Plugins
      • Ango Export Converter Plugins
      • Asset Converter Plugins
      • Ango to Mask Converter
      • Batch Assignment
      • ChatGPT
      • Column-Agnostic Markdown Generator
      • CSV Export for Classification
      • DALL-E
      • DALL-E (Model Plugin)
      • File Explorer Plugin
      • General Object Detector
      • General Object Segmenter
      • Markdown Generator
      • One-Click Segmentation
      • Open World Object Detection
      • Optical Character Recognition
      • TPT Export
      • YOLO | Instance Segmentation
      • YOLO | Pose Estimation
      • YOLO | Object Detection
      • YOLO | Image Classification
    • Plugin Developer Documentation
      • Export Plugins
      • Batch Model Plugins
      • Model Plugins
      • File Explorer Plugins
      • Markdown Generator Plugins
      • Plugin Logger
      • [WIP] Deploying your Plugin
      • Plugin 'Host' Information
  • SDK
    • SDK Documentation
      • Project Level SDK Functions
        • add_members_to_project
        • assign_batches
        • assign_task
        • create_attachment
        • create_batch
        • create_issue
        • create_label_set
        • create_project
        • delete_issue
        • export
        • exportV3
        • get_assets
        • get_batches
        • get_issues
        • get_metrics
        • get_project
        • get_project_performance
        • get_task
        • get_tasks
        • get_task_history
        • import_labels
        • list_projects
        • requeue_tasks
        • rerun_webhook
        • update_workflow_stages
        • upload_files
        • upload_files_cloud
        • upload_files_with_asset_builder
        • upload_chat_assets
      • Organization Level SDK Functions
        • create_storage
        • delete_organization_invites
        • delete_organization_members
        • delete_storage
        • get_organization_invites
        • get_organization_members
        • get_storages
        • invite_members_to_org
        • update_organization_members_role
    • SDK - Useful Snippets
    • SDK Changelog
  • API
    • API Documentation
  • How-To
    • Add Members
      • Add multiple users to a project
    • Annotate
      • Annotate 3D Point Cloud Files on Ango Hub
      • Perform targeted OCR on images
    • Export Data
      • Automatically send Ango Hub Webhook contents to Google Sheets, Email, Slack, and more with Zapier
      • Download a JSON of your project ontology
      • Download DICOM Segmentation Masks
      • Download your annotations in the COCO, KITTI, or YOLO format
      • Download your Segmentation Masks
      • Get your export as separate JSON files for each asset
    • Manage a Project
      • Get your API Key
      • Get your Organization ID
      • Mute your notifications
      • Open an asset provided the Asset ID
      • Pre-label assets
      • Share a filtered view of the Tasks table with others
      • Transfer project ontologies between projects
      • Transfer project workflows between projects
    • Perform Model Evaluation on Ango Hub
  • Troubleshooting
    • I get a "0 Tasks Labeled" alert when trying to pre-label tasks
    • I get a 'The data couldn't be loaded properly' error when opening certain assets
    • I get a "Unknown Classification" warning when opening a task
  • Feature Availability Status for projects of the 3D Multi-Sensor Fusion type
  • Comparison between QuickServe and Ango Hub
  • Changes from Ango Hub Legacy
  • Video V2 Breaking Changes and Transition
  • Data Access, Storage, and Security
  • Two-Factor Authentication
  • Single Sign-On (SSO) Support
  • Customer Support
  • Ango Hub Status Page
Powered by GitBook
On this page
  • Personal Data Management
  • User Rights
  • Data Types
  • Data Storage
  • Usage and Portability
  • Regulatory Compliance
  • Customer Data Protection
  • Data Encryption and Security
  • User Authentication

Data Access, Storage, and Security

PreviousVideo V2 Breaking Changes and TransitionNextTwo-Factor Authentication

Last updated 8 months ago

As part of Ango Hub's commitment to data privacy and security, we provide our users with control over their personal data. This document outlines how users can access, copy, update, or delete their personal data within Ango, as well as our data storage practices and configurations.

Personal Data Management

User Rights

Individuals have the right to request access to, obtain a copy, delete, and update their personal data held by Ango Hub.

Data Types

Ango Hub uses/produces two types of data:

  • Raw Data: Client data that is annotated within the Ango Hub Cloud Platform

  • Annotation Metadata: Annotation results that are generated by Ango Hub services.

Data Storage

Cloud Storage for Raw Data

  • Ango utilizes cloud storage services, which are stored in the EU (Germany) or the United States based on client selection.

  • We might employ a Content Delivery Network (CDN) for optimal load times, based on user location.

Ango Hub Data Access Diagram.

Data Storage Configurations

Users have multiple options for how their data is stored with Ango Hub:

  1. IAM Delegated Access

This method allows users to host their labeling assets in their preferred cloud storage (AWS S3, GCP) with controlled access via IAM roles and policies. All data is accessed through signed keys and data never accessed from Ango Hub backend services.

  1. Direct Upload

Directly uploading data to Ango means it is stored on our private AWS S3 buckets. All data accessed through signed keys.

Security Measures

  • Ango ensures all data is encrypted at rest and in transit.

  • We use industry-standard encryption protocols to protect user data.

Cloud Storage for Raw Data

  • Ango uses MongoDB Atlas as primary database and annotation results are stored in the MongoDB Atlas platform.

  • All annotation data is kept encrypted within the enclosed network (VPC), only accessible by Ango Hub.

Usage and Portability

  • Ango Hub does not sell any personal data.

  • Client data can only be accessed by service providers such as MongoDb Atlas & AWS S3.

  • Upon request, Ango can export user data and permanently delete it from our servers.

Security

  • Data hosted by Ango is encrypted using robust encryption methods.

  • Regular security tests and penetrating tests are performed by third party providers on Ango Hub. Those reports can be shared with clients on a request.

Regulatory Compliance

  • Ango is dedicated to protecting personal data and adheres to various privacy and security laws and regulations, including but not limited to CCPA, GDPR, and others relevant to our operations.

Customer Data Protection

In Ango Hub, we treat all customer data with the highest level of confidentiality. Our application is designed to ensure that customer data is accessible only to authorized users. This is achieved through robust encryption both at rest and in transit, comprehensive access control management, and continuous monitoring.

Data Encryption and Security

Encryption at Rest

  • Customer data, including labeled data hosted by Ango Hub, is encrypted at rest using AES-256 encryption with keys managed by AWS.

  • Customer data metadata, and private user information hosted by AngoHub, is encrypted at rest using AES-256 encryption with keys managed by MongoDB Atlas.

User Authentication

  • Ango Hub employs legacy authentication (where passwords are stored in the Ango Hub databases after hashing and salt is applied). Another option uses Google SSO which uses SAML 2.0 for authentication.

Encryption in Transit

  • Data is encrypted via Transport Layer Security (TLSv1.2 or higher) when in transit between customers and Ango Hub servers.

  • Within Ango Hub's internal network, data transmission is secured over enclosed networks (VPC) in protected channels like HTTPS.

Data Hosting Options

  • Customers can choose to host their assets. Options include direct uploads to Ango Hub or using their own cloud platforms with delegated access.

Access Control and Monitoring

  • All access to environments within our cloud infrastructure is logged for continuous monitoring and security purposes.

Commitment to Security

Ango Hub is committed to applying the best security practices in the industry to protect customer data. Our team is continuously enhancing our security measures to address evolving threats and maintain the highest standards of data protection. Regular security and penetration tests are run on Ango Hub by internal & 3rd party firms.

User Authentication

Users must create an account to access the platform. By default, users must determine an email and password pair to authenticate.

Users may, additionally, turn on two-factor authentication (2FA). For more information, see .

Two-Factor Authentication