Sub-processors
These sub-processors process shopper data on Face Age's behalf for every brand using the Services. Face Age gives brands 30 days' notice before adding or replacing one.
| Sub-processor | Purpose | Data | Location |
|---|---|---|---|
| Hetzner Online GmbH | Hosting of the API Backend and AI Processing Service | Photos (only during analysis, never stored), skin metrics, quiz answers, contact details | Germany (EU) |
| Amazon Web Services (S3) | File and backup storage | Business logos, data exports, knowledge-base content | Sweden (EU), eu-north-1 |
| OpenAI | Plain-language explanations of results, optional Q&A support, text classification | Skin metrics, self-reported attributes, product text, shopper questions. Never photos | United States |
| Shopify | Storage of tags and analysis history in the customer profile (Shopify merchants only) | Customer ID, tags, metafields | Canada / United States |
| jsDelivr, Google Fonts | Delivery of fonts and interface libraries for the widget | IP address (standard browser request) | Global CDN |
Integrations a Brand Chooses to Connect
These are not Face Age sub-processors. When a brand connects one, Face Age sends the data to that provider on the brand's instruction, and the provider acts for the brand.
| Integration | Typical data sent | Location |
|---|---|---|
| Klaviyo | Email, tags, analysis results | United States |
| Omnisend | Email and phone | United States / EU |
| Mailchimp | Email, marketing data | United States |
| HubSpot | Contact and engagement data | United States |
| ReCharge | Customer and order data | United States |
| Zapier | Any data the brand chooses to forward | United States |
| Google Analytics / Tag Manager | Usage events, IP address | United States |
| Meta Pixel | Usage events, IP address | United States |
| Brand-configured webhooks | Analysis data the brand chooses | Brand's choice |
%202.png)