.. raw:: html
========================================
Welcome to the AI-SDC family of tools
========================================
Our tools are designed to help researchers assess the privacy disclosure risks of their outputs, including tables, plots, statistical models, and trained machine learning models
.. toctree::
:maxdepth: 1
:hidden:
introduction
support
installation
examples
user_guide
.. grid:: 2
.. grid-item-card:: ACRO (Python)
:link: https://sacro-tools.org/ACRO/introduction.html
:link-type: url
:shadow: md
:class-header: bg-info
**Statistical Disclosure Control for Python**
Tools for the Semi-Automatic Checking of Research Outputs. Drop-in replacements for common analysis commands with built-in privacy protection.
+++
:bdg-info:`Statistical Analysis` `Visit ACRO Docs →`
.. grid-item-card:: SACRO-ML
:link: introduction
:link-type: doc
:shadow: md
:class-header: bg-primary
**Machine Learning Privacy Tools**
Collection of tools and resources for managing the statistical disclosure control of trained machine learning models.
+++
:bdg-primary:`Current Documentation Focus` :doc:`Get Started → `
.. grid:: 2
.. grid-item-card:: ACRO-R
:link: https://jessuwe.github.io/ACRO/introduction.html
:link-type: url
:shadow: md
:class-header: bg-success
**R Package Integration**
R-language interface for the Python ACRO library, providing familiar R syntax for statistical disclosure control.
+++
:bdg-success:`R Integration` `Explore ACRO-R →`
.. grid-item-card:: SACRO-Viewer
:link: https://jessuwe.github.io/SACRO-Viewer/introduction.html
:link-type: url
:shadow: md
:class-header: bg-warning
**Graphical User Interface**
A graphical user interface for fast, secure and effective output checking, which can work in any TRE (Trusted Research Environment).
+++
:bdg-warning:`GUI Tool` `View Docs →`
SACRO-ML: Machine Learning Privacy Tools
=========================================
SACRO-ML is a free and open source collection of tools and resources for managing the statistical disclosure control (SDC) of trained machine learning models. It provides both ante-hoc and post-hoc privacy assessment capabilities for researchers working with ML models in secure data environments.
.. note::
**New in v1.4.0:** Enhanced support for PyTorch models and improved structural attack capabilities.
Getting Started
===============
.. grid:: 3
.. grid-item-card:: Install
:link: installation
:link-type: doc
:class-header: bg-light
Get SACRO-ML installed and configured in your environment
.. grid-item-card:: Learn
:link: examples
:link-type: doc
:class-header: bg-light
Explore comprehensive examples for all frameworks and use cases
.. grid-item-card:: Reference
:link: attacks/index
:link-type: doc
:class-header: bg-light
Complete API documentation and attack reference
Community and Support
=====================
.. grid:: 2
.. grid-item-card:: Get Help
:class-header: bg-light
* `GitHub Issues `_
* `Discussion Forum `_
* Email: sacro.contact@uwe.ac.uk
.. grid-item-card:: Contribute
:class-header: bg-light
* :doc:`Contributing Guide `
* `Source Code `_
* `Report Issues `_
Indices and tables
==================
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`
Acknowledgement
===============
This work was supported by UK Research and Innovation as part of the Data and Analytics Research Environments UK (`DARE UK `_) programme, delivered in partnership with Health Data Research UK (HDR UK) and Administrative Data Research UK (ADR UK). The specific projects were Semi-Automated Checking of Research Outputs (`SACRO `_; MC_PC_23006), Guidelines and Resources for AI Model Access from TrusTEd Research environments (`GRAIMATTER `_; MC_PC_21033), and `TREvolution `_ (MC_PC_24038). This project has also been supported by MRC and EPSRC (`PICTURES `_; MR/S010351/1).
.. image:: images/UK_Research_and_Innovation_logo.svg
:width: 200
.. image:: images/health-data-research-uk-hdr-uk-logo-vector.png
:width: 100
.. image:: images/logo_print.png
:width: 150