Compliance & Standards for Swiss Websites
Aiara Privacy Suite was built from the ground up for maximum legal compliance in Switzerland. All details on FADP 2023, GDPR, FDPIC guidelines V1.1, Google Consent Mode V2 and TCF v2.3.
Overview
What makes Aiara compliance-ready? Aiara is a cookie consent solution specifically developed for Switzerland that simultaneously meets the requirements of the Swiss Data Protection Act (nDSG) and the EU General Data Protection Regulation (GDPR). The platform implements the Layered Approach of the Federal Data Protection Commissioner (FDPIC), fully supports Google Consent Mode v2, and is technically prepared for IAB TCF v2.3 certification.
All cookies are automatically detected and categorized via Playwright scanner. Consents are archived with IP hashing (SHA-256) — audit-proof and GDPR-compliant. The domain locking system protects your configuration on three independent layers.
FADP Compliance
Compliance with the Swiss Federal Act on Data Protection (nFADP 2023]
The revised Swiss Data Protection Act (nDSG), in force since September 2023, sets higher requirements for consent, transparency and data subject rights. Aiara fully implements these requirements:
- Consent before any data processing — no cookie is set before approval
- Transparent information about all cookies and third-party services used
- Revocable consent at any time — revocation as easy as giving consent
- IP hashing (SHA-256) for consent archiving — no plain-text IP
- Privacy policy automatically generated per FADP requirements
- Imprint automatically created per Swiss law
GDPR Compliance
EU General Data Protection Regulation — full implementation
The GDPR applies to all companies processing personal data of EU citizens — regardless of the company's location. Aiara implements all relevant articles:
- Art. 6/7 GDPR: Consent as legal basis — voluntary, specific, informed, unambiguous
- Art. 13/14 GDPR: Information obligation fully met through multilingual privacy policy
- Art. 7(3) GDPR: Withdrawal of consent possible at any time, cookie preferences always changeable
- Art. 25 GDPR: Privacy by Design — minimal data collection, IP hashing, no sharing
- Art. 30 GDPR: Records of processing supported by automatic cookie documentation
- Consent proof exportable for supervisory authorities at any time
FDPIC Layered Approach
Multi-layered information approach according to FDPIC Guide V1.1 (October 2025]
The Federal Data Protection Commissioner recommends a three-level approach to cookie information. Aiara fully implements this Layered Approach:
First Layer — Summary in Banner
The cookie banner itself shows a clear, understandable summary: Which cookie categories exist, what happens with consent/rejection, and how settings can be changed.
Second Layer — Detail View with Categories
In the extended settings dialog, users see all cookie categories with detailed descriptions, the purpose of processing and the option to enable or disable individual categories.
Third Layer — Complete Cookie List
Each cookie category can be expanded to show individual cookies with name, provider, purpose, retention period and category — complete and transparent.
Google Consent Mode v2
Technical integration with Google services — fully implemented
Google Consent Mode v2 has been mandatory since March 2024 for all websites using Google advertising services. Aiara implements the complete integration:
- Default Denied — all Google signals disabled by default before consent
- Automatic gtag("consent", "update") on consent or rejection
- Compatible with Google Analytics 4 (GA4) and conversion tracking
- Compatible with Google Ads and Smart Bidding
- Google Tag Manager integration — consent status forwarded to GTM
- Both consent signal types: analytics_storage and ad_storage fully implemented
TCF v2.3 Readiness
Technically implemented — ready for IAB certification
The IAB Transparency and Consent Framework (TCF) v2.3 is the industry standard for programmatic advertising. Aiara has implemented all technical requirements:
- __tcfapi() fully implemented — all methods and callbacks available
- TC String Encoding — legally valid consent string per IAB specification
- Global Vendor List (GVL) integration prepared
- addEventListener for consent updates to iFrames and third parties
- Ready for official IAB CMP registration once CMP ID is available
The official IAB certification requires a CMP ID from IAB. The technical prerequisites are fully met.
Cookie Scanning
Automatic detection and classification with Playwright
Aiara automatically scans your website and detects all cookies — without manual effort. The scanning system is based on Playwright for full JavaScript support:
- Automatic detection of all cookies with Playwright — full JavaScript support
- Categorization against over 200 known cookies from the Aiara database
- Detection of third-party services: Google, Meta, Microsoft, HubSpot and more
- CMS detection: WordPress, Joomla, TYPO3, Shopify, Drupal automatically identified
- Scan up to 300 pages per domain for complete coverage
- Regular rescans when changes are made to the website
Consent Archiving
Immutable audit trail for compliance verification
The GDPR and the nDSG require that you can prove when and how consent was given. Aiara archives all consents in an audit-proof manner:
- Each consent is stored with timestamp, consent ID and chosen categories
- IP hashing with SHA-256 — no plain-text IP stored, GDPR-compliant
- Consent version linked with proof — changes to the banner create a new version
- Exportable as CSV for audits and authority requests
- Immutable — subsequent changes are technically impossible
- Revocation is also archived with timestamp
Data Security
Three-layer architecture for maximum security
Aiara protects your configuration and data on multiple independent security layers — from the network layer to the client script:
Layer 1 — Server: Domain Validation
The VerifyDomain middleware checks Origin and Referer of every API request against the registered domain. Requests from unauthorized domains are rejected with HTTP 403.
Layer 2 — Network: CORS Validation
Dynamic Access-Control-Allow-Origin headers per domain — no wildcards. Each domain only gets access to its own configuration. Cross-domain access is technically impossible.
Layer 3 — Client: Script Token (UUID v4)
The banner script checks window.location.hostname against the configured domain. The script token (UUID v4) is unique per domain and cannot be transferred.
Rate Limiting
All API endpoints are protected with rate limiting. The public scanner is limited to 3 requests per minute to prevent abuse.
Ready for legally compliant privacy solutions?
Start today with Aiara and benefit from complete FADP and GDPR compliance — without compromises.