Privacy Policy
How we handle your data.
Last updated: April 2026
Introduction
Decipon is a manipulation detection service that analyzes content to surface influence tactics and verification gaps. This privacy policy explains what information we process, how we use it, and your rights regarding your data.
This policy applies to all Decipon services including the web application, the REST API, the Chrome browser extension, the Public Good Pool free tier, and the donation system.
Data We Process
Zero personal data collected. The browser extension
sends only content text and content type to our API for analysis. The free endpoint
(/v1/analyze/free) requires no authentication
and collects no user identifiers.
No browsing history, cookies, account credentials, or tracking identifiers are collected from extension or free-tier users.
For billing and account management, we collect: email address, name, and Stripe customer IDs. Usage logs track endpoint and token counts, not the content you analyze.
API keys are stored as SHA-256 hashes—we cannot retrieve your plaintext key after issuance.
All analysis results are addressed by a SHA-256 content hash. Results are not linked to any user. Any authenticated API customer can retrieve a result by its content hash. There is no per-user analysis history.
Content Analyzed
All content analyzed by Decipon is already publicly available: news articles, social media posts, YouTube transcripts, and other public web content. Decipon does not analyze private messages, emails, or non-public content.
Research Interviews
Decipon conducts opt-in qualitative research interviews with media professionals (editors, AI leads, fact-checkers, regulators, journalists) to inform public research reports such as the Nordic Media Tactics Report. Participation is strictly by invitation link and is entirely voluntary. This section applies only to participants who have accepted an interview invitation; all other Decipon users are unaffected.
Lawful basis
GDPR Art 6(1)(a) — explicit consent, captured through the consent form at the start of each interview. The form records your choice of attribution level (named quote, anonymous quote, or aggregate-only) and whether you consent to a 30-minute follow-up. You can withdraw consent at any time by emailing privacy@decipon.com.
Data we collect during interviews
- Self-reported profile: role, organisation type, country, years of experience.
- Interview transcript: your responses and the AI interviewer's questions.
- Inferred profile: LLM-extracted role/seniority enrichment, constrained by a 7-key allow-list with schema validation (
extra='forbid') — no free-form enrichment possible. - Telemetry: model identifier, input/output tokens, response latencies. Not personal data.
We do not collect Art 9 special-category data (health, political opinion, religion, sexual orientation, etc.). The interviewer's system prompt instructs the AI to honour Norwegian kildevern (source protection) and not to probe for identifying source details.
Retention
- Interview transcripts + inferred profile: hard-deleted 12 months after the last interview in a study, via
scripts/research_purge.py. Every delete is logged in an audit trail retained indefinitely for GDPR accountability. - Aggregate synthesis: retained indefinitely after anonymisation (no back-link to individual sessions); may appear in the final research report.
Your rights
You have the right to access, rectification, erasure, data portability, and to object to processing of your interview data. You can also lodge a complaint with Datatilsynet (the Norwegian Data Protection Authority). To exercise these rights, contact privacy@decipon.com.
International transfer
Interview transcripts are processed by Anthropic PBC (US) under the EU–US Data Privacy Framework and Standard Contractual Clauses. Anthropic's API terms exclude customer API data from model training. Processing is inference-only.
Documentation
A full Data Protection Impact Assessment (DPIA) is available on request at privacy@decipon.com. The research project is notified to Sikt (Kunnskapssektorens tjenesteleverandør) under its Meldeskjema framework for low-risk research data.
How We Use Data
- Influence scoring: Analyzing submitted content across 20 influence tactic categories to generate manipulation scores and evidence.
- Service improvement: Understanding aggregate usage patterns to improve accuracy, performance, and user experience.
- Product analytics: Tracking anonymous usage events (page views, analysis counts, error rates) to understand feature adoption and improve the service. See the Analytics section below for details.
- Abuse prevention: Detecting and blocking automated abuse, SSRF attempts, and rate limit circumvention.
- Billing: Processing payments and managing API access tiers for B2B customers.
Data Retention
- Analysis results: Retained indefinitely, keyed by content hash. These contain no personal data.
- B2B billing data: Retained while your account is active and for the period required by applicable tax and accounting regulations.
- API request logs: Rotated periodically and not retained indefinitely. Logs contain endpoint, timestamp, and token counts—not analyzed content.
- Redis cache: Ephemeral. Cached data expires automatically.
Chrome Extension
The Decipon Chrome extension operates on 28+ supported news sites, Twitter/X, and YouTube. It extracts page content and sends it to the Decipon API for analysis only. Specifically:
- Content text and content type are sent to our API for influence scoring.
- No browsing history is collected or transmitted.
- No tracking cookies are set by the extension.
- No user identifiers are collected or transmitted.
- The extension does not run on pages outside its supported site list.
- Your API key is stored locally in browser storage and is never sent to third parties.
Analytics
We use PostHog (EU-hosted instance) for anonymous, server-side product analytics. All analytics events are captured server-side—no tracking scripts run in your browser.
What we track:
- Page views (page name and referrer domain only—not full URLs)
- Analysis events (started, completed, cached—with bucketed scores like "low/medium/high", never exact values)
- Billing funnel events (checkout started/completed, product type—never exact amounts)
- Error counts (exception type and endpoint, never content or stack traces)
What we do NOT track:
- No analyzed content or URLs
- No IP addresses (GeoIP is disabled at the SDK level)
- No email addresses, usernames, or account identifiers
- No exact scores, amounts, or financial data
- No browser fingerprints or cookies
- No cross-session user tracking (person profiles are disabled)
All distinct IDs are SHA-256 hashed values that cannot be reversed to identify individuals. PostHog person profiles are disabled at the SDK level, meaning no user identification is possible even within PostHog itself.
Analytics can be fully disabled by the server operator via the
POSTHOG_ENABLED=false environment variable.
Analytics data is retained according to PostHog's EU data retention policies.
Third-Party Services
Payment processing for B2B API billing and anonymous credit purchases. Subject to Stripe's Privacy Policy.
Receive public content text for context-dependent analysis scoring. No personal data is included in prompts sent to these providers.
Used only for the opt-in research interview programme described in the Research Interviews section above. Anthropic PBC (US) conducts the AI interview and generates post-interview synthesis under SCCs + EU–US Data Privacy Framework; inference-only, no training on API data per Anthropic's terms. Subject to Anthropic's Privacy Policy.
Model downloads only. No content or user data is sent to HuggingFace during analysis.
EU-hosted product analytics. Receives only anonymous, server-side events (no PII, no content). Person profiles are disabled. Subject to PostHog's Privacy Policy.
Persistent storage and caching. Hosted on infrastructure we control; not shared with third parties.
Donations
- Email: Providing an email address when donating is optional. If provided, it is used only to send a receipt.
- Amount: Donation amounts are tracked for Public Good Pool accounting and transparency.
- Logging: Donor email addresses are masked in system logs.
Data Security
- HTTPS: All communication between clients and the Decipon API is encrypted in transit.
- Hashed identifiers: Content is identified by SHA-256 hashes, not stored as plaintext URLs or titles.
- No plaintext credentials: API keys are stored as cryptographic hashes.
- SSRF protection: URL-based analysis requests are validated against SSRF attacks to prevent abuse.
- Atomic financial operations: All billing and credit transactions use database-level atomic operations to prevent data inconsistency.
- Prompt injection filtering: Content sent to LLM providers is filtered to prevent prompt injection attacks.
- Access controls: Database and infrastructure access is restricted to authorized personnel.
Your Rights
Your rights depend on how you use Decipon:
- Extension & free-tier users: No personal data is collected, so there is no personal data to access, correct, or delete.
- B2B API customers: You may request export of your billing data or deletion of your account by contacting us. Under GDPR, you have the right to access, rectification, erasure, data portability, and to object to processing of your personal data.
- Extension users: You can clear your local analysis cache at any time via the extension popup and uninstall the extension to stop all data transmission.
To exercise these rights, contact us at the address below.
Training Data
To improve our ML models, we sample approximately 10% of analyses for training purposes (opt-in).
- Training data contains public content text only—no user identifiers or personal data.
- Training samples are not linked to any user, API key, or account.
- This data is used solely to improve the accuracy of Decipon's manipulation detection models.
AI Content Usage
Decipon publishes an explicit, machine-readable policy for how AI systems may
use the content on this site. The same policy is declared in
/robots.txt
as a
Content-Signal
directive under every User-agent: group.
Our position
- search=yes — Traditional search-engine indexing is permitted. Decipon's analysis, methodology, and insights are intended to be discoverable.
- ai-input=yes — AI inference-time retrieval is permitted. Agents like ChatGPT, Claude, Perplexity, and Grok may fetch and cite Decipon content in real time. This is how the product is consumed by modern AI assistants.
- ai-train=no — Training AI models on Decipon's scoring rubric, category definitions, methodology docs, perspective-synthesis content, or analysis outputs is not permitted. These are the product's differentiation and we reserve all rights over them.
What this means in practice
Content-Signal is a preference signal, not an access control.
Compliance is the crawler operator's responsibility and varies by vendor. Combining
the signal with explicit rights reservation in our
Terms of Use
gives the position contractual weight; we reserve the right to add non-compliant
crawlers to an explicit Disallow: / block.
This policy is separate from, and stricter than, the Training Data section above, which describes how we use submitted content to improve our own detection models. AI Content Usage controls how third parties may use the pages we publish.
Cookies & Local Storage
Decipon uses minimal cookies for session management only.
- No third-party tracking cookies are set.
- No advertising or remarketing pixels are used.
- Local storage may be used for UI preferences but not for tracking.
Changes to This Policy
We may update this privacy policy to reflect changes in our practices or legal requirements. Significant changes will be communicated via an update notice on this page and, where applicable, via email to registered API users. The "Last updated" date at the top of this page indicates when the policy was last revised.
Contact
For privacy inquiries, data access requests, or questions about this policy:
privacy@decipon.com