Kn
Knowledge Commons for Civil Society
  • Catalogue Search the archive Browse by category Audio & Video
    Contributors Contributors Organisations
  • Organizations
  • Events
  • Participate
  • EnglishEN DeutschDE FrancaisFR EspanolES KiswahiliSW
Browse Search the archive Browse by category Audio & Video Contributors Organisations
Pages Organizations Events Participate
EnglishEN DeutschDE FrancaisFR EspanolES KiswahiliSW
Browse by category
  • Articles
  • Video
  • Audio
  • Publications
  • Collections
Popular topics
Recent searches
  • No recent searches yet.
Subprocessors

Subprocessors

Every third-party processor we engage to operate this surface, with purpose, data categories, region, and transfer mechanism.

Last updated: 12 January 2026
Disclosure: GDPR Art. 28
Categories
  • About this list
  • AI — large language models (chat / assistant)
  • AI — speech-to-text transcription
  • Payments and donations
  • Transactional email delivery
  • Object storage (media, transcripts, derived artifacts)
  • User-initiated content import
  • Error reporting and logging
  • Changes to this list

About this list

This page lists every third party we engage to process personal data on behalf of Knowledge Commons. The current catalog version is 2026-05-27.

We notify account holders at least 30 days before adding a new subprocessor with access to personal data, except where a faster change is required to maintain service security or to comply with law.

Subprocessors flagged "conditional" are only engaged when a specific feature or integration is in use.

AI — large language models (chat / assistant)

SubprocessorPurposeData categoriesRegionTransfer mechanism
OpenAI, L.L.C. conditional
openai.com/
Conditional: Engaged only when the platform/tenant configures OpenAI as the chat provider.
Hosted large-language-model inference for chat/assistant flows when the operator selects OpenAI as the chat provider.User chat messages, Retrieved content snippets, System prompt textUnited StatesEU SCCs (2021/914) + supplementary measures; data-processing addendum.
Anthropic, PBC conditional
www.anthropic.com/
Conditional: Engaged only when the platform/tenant configures Anthropic as the chat provider.
Hosted large-language-model inference for chat/assistant flows when the operator selects Anthropic as the chat provider.User chat messages, Retrieved content snippets, System prompt textUnited StatesEU SCCs (2021/914) + supplementary measures; data-processing addendum.

AI — speech-to-text transcription

SubprocessorPurposeData categoriesRegionTransfer mechanism
AssemblyAI, Inc. conditional
www.assemblyai.com/
Conditional: Engaged only when the tenant's `asr_data_residency` setting is `cloud_us` or `cloud_any` AND diarization is required.
Speech-to-text transcription with speaker diarization for uploaded audio/video, when the tenant's ASR data-residency policy permits cloud processing.Uploaded audio/video media, Resulting transcripts and speaker labelsUnited StatesEU SCCs + DPA.
Groq, Inc. conditional
groq.com/
Conditional: Engaged only when the tenant's `asr_data_residency` setting is `cloud_us` or `cloud_any` AND diarization is not required.
Hosted Whisper-compatible speech-to-text inference for non-diarized transcription when the tenant's ASR residency policy permits cloud processing.Uploaded audio/video media, Resulting transcriptsUnited StatesEU SCCs + DPA.

Payments and donations

SubprocessorPurposeData categoriesRegionTransfer mechanism
Stripe Payments Europe, Ltd.
stripe.com/
Payment processing for subscriptions, donations, and Connect-based tenant payouts.Donor / customer name and email, Payment card information (handled by Stripe; never received by Loracta), Donation amount and currency, Transaction metadataEuropean Union (Ireland) with US-based group entitiesIntra-group SCCs; Stripe DPA.

Transactional email delivery

SubprocessorPurposeData categoriesRegionTransfer mechanism
SMTP delivery provider (configured per environment)
Conditional: Specific provider depends on the deployment environment; the active provider is disclosed on request.
Transactional email delivery (verification codes, password resets, magic-link rights requests, system notifications).Recipient email address, Message subject and bodyEuropean Union (preferred); falls back per operator configurationOperator selects a provider with SCCs/DPA in place.

Object storage (media, transcripts, derived artifacts)

SubprocessorPurposeData categoriesRegionTransfer mechanism
S3-compatible object storage (MinIO or hosted equivalent)
min.io/
Persistent storage for uploaded media (audio, video, images, PDFs), transcripts, generated TTS audio, and thumbnails.Uploaded media files, Derived artifacts (transcripts, thumbnails, TTS)European Union (preferred); per operator configurationOperator selects a storage provider with SCCs/DPA in place.

User-initiated content import

SubprocessorPurposeData categoriesRegionTransfer mechanism
Google Ireland Limited (Google Drive) conditional
workspace.google.com/
Conditional: Engaged only when a user explicitly connects their Google Drive account to assist with imports.
Assisted document import from a user-connected Google Drive account via OAuth.Google account email and basic profile, Drive file listings and the specific file contents imported by the userEuropean Union (Ireland)Google Workspace DPA; SCCs for any onward US transfer.

Error reporting and logging

SubprocessorPurposeData categoriesRegionTransfer mechanism
Functional Software, Inc. (Sentry)
sentry.io/
Application error reporting, performance monitoring, and profiling.Application errors and stack traces, Request URL (path), HTTP method, status code, Aggregated performance tracesUnited StatesEU SCCs + DPA; Loracta configures Sentry with `send_default_pii=False` and redacts cookies, POST bodies, and sensitive headers before send.
Grafana Labs / self-hosted Loki
grafana.com/oss/loki/
Structured application log aggregation.Structured log lines (request id, tenant id, log level, message), IP addresses are truncated before logging (see `app/utils/observability.py`)European Union (preferred); per operator configurationSelf-hosted or operator-selected hosted Loki with DPA.

Changes to this list

Material changes are reflected in the version date at the top of this page. Historical versions are available on request to datenschutz@knowledge-commons.example.

Knowledge Commons
Knowledge Commons for Civil Society · A public-interest initiative powered by Loracta · © 2026
Open infrastructure for civil society knowledge.
Powered by Loracta’s living-archive infrastructure.
Newsletter
Explore
Browse the archiveEventsMedia library
Participate
Contribute materialsFor organizationsParticipation principlesSupport participating work
Site & Terms
ImpressumTerms of UsePrivacy PolicyCookie PolicyAccessibilityContent licence
Notices & Policies
Your data rightsCCPA noticeDMCAAcceptable useSubprocessorsEditorial standards

Accessibility settings

Adjust reading preferences and interface behavior.

100%
1.7