Effective Date: 2026-04-26
Last Updated: 2026-04-26
Sub-Processor List Version: 2026-04-25
Last reviewed by external counsel: never. This DPA is drafted in-house using public reference DPAs (Stripe, Vercel, Linear, Intercom). Annex I (Description of Processing), Annex II (Technical and Organisational Measures), and Annex III (Sub-Processors) are appended below; SCCs Module 2 is incorporated by reference.
This Data Processing Agreement ("DPA") forms part of the Terms of Service between FeedSense ("Processor" or "we") and the customer ("Controller" or "you") and governs the processing of personal data in connection with FeedSense's services.
This DPA is effective as of the date you accept our Terms of Service and remains in effect until the termination of your FeedSense account. Read it together with the Privacy Policy, which describes the underlying data flows.
identify() callFeedSense does not knowingly process special categories of Personal Data (GDPR Article 9). The Controller must not send special category data through the platform.
Personal Data is processed solely to provide the FeedSense service: ingestion, storage, automated analysis, surfacing in the dashboard, delivery via configured destinations, account and billing management, and security and abuse prevention.
For the duration of the Controller's subscription, plus the retention windows specified in Section 6 of the Privacy Policy.
The Controller agrees to:
The Controller grants FeedSense general written authorization to engage the sub-processors listed below. When we add or remove a sub-processor, we publish the change on the live sub-processor list and notify all paying customers by email at least 30 days before the new sub-processor begins processing Personal Data, unless an emergency security or legal requirement prevents the notice period (in which case we notify as promptly as practicable).
The Controller may object to a new sub-processor on reasonable grounds within 30 days of notification by writing to [email protected]. If we cannot accommodate the objection, the Controller may terminate the affected services with pro-rata refund of any prepaid fees for the unused term.
The complete current list with each vendor's published policy lives at /legal/subprocessors. Snapshot at version 2026-04-25:
| Sub-Processor | Purpose | Region | Transfer Mechanism |
|---|---|---|---|
| Railway | Cloud infrastructure: hosts backend, AI service, PostgreSQL database, and Redis cache | United States | SCCs |
| Vercel | Hosting for the public marketing site (feedsense.co) | United States | SCCs |
| Cloudflare | DNS, network edge, DDoS protection | Global | SCCs |
| Paddle | Merchant of Record: handles billing, payments, sales tax, refunds, and chargebacks globally | European Union | EEA-resident |
| Resend | Transactional email delivery (account verification, invitations, password resets, sub-processor change notifications) | European Union | EEA-resident |
| OpenRouter | Routes AI inference requests to underlying LLM providers for feedback analysis, daily insights, and AI chat. Routing varies by request. See OpenRouter's documentation for current model providers and their data-handling posture (which differs by provider). | United States | SCCs |
| Mixpanel | Product analytics for the dashboard and marketing site (consent-gated; EU data residency endpoint) | European Union | EEA-resident |
| Grafana Cloud (Loki, Faro, Prometheus) | Application logs, metrics, and frontend Real-User Monitoring (consent-gated for Faro) | United States | SCCs |
| Sentry | Error tracking across backend, frontend, and AI service | United States | SCCs |
| BetterStack | Uptime monitoring and public status page | European Union | EEA-resident |
| Google Analytics 4 (GA4) | Marketing site analytics (consent-gated) | United States | SCCs |
The following third-party tools become accessible to FeedSense only when the Controller authorizes them via OAuth. They are not sub-processors in the strict GDPR Article 28 sense (the Controller retains the primary relationship with the third-party provider) but they are listed here so the data flow is fully transparent:
| Sub-Processor | Purpose | Region | Transfer Mechanism |
|---|---|---|---|
| Intercom | Customer-authorized: ingests Intercom conversations as feedback when the customer connects the integration | United States | Customer-Authorized |
| Zendesk | Customer-authorized: ingests Zendesk tickets as feedback when the customer connects the integration | United States | Customer-Authorized |
| Slack | Customer-authorized: ingests messages from monitored Slack channels as feedback (source) and posts cluster summaries / alerts (destination) when the customer connects the integration | United States | Customer-Authorized |
| Jira / Atlassian | Customer-authorized: posts AI-generated cluster summaries as Jira issues when the customer enables auto-rules | United States | Customer-Authorized |
For sub-processors located outside the European Economic Area (EEA) or the United Kingdom, FeedSense relies on the European Commission Standard Contractual Clauses (SCCs) Module 2 (Controller-to-Processor, Decision 2021/914) and, for UK transfers, the UK Addendum (IDTA). FeedSense does not currently rely on the EU-US Data Privacy Framework.
FeedSense implements and maintains the technical and organizational measures described in Section 8 of the Privacy Policy, including at minimum:
Annex II below restates these measures in the structured format required by Article 28 / SCC Module 2.
FeedSense assists the Controller in fulfilling obligations to respond to data subject requests. Specifically:
In the event of a Personal Data breach, FeedSense will notify affected Controllers without undue delay and, where feasible, within 72 hours of becoming aware of the breach (consistent with GDPR Article 33 and KVKK Article 12). Notification will include:
FeedSense will assist the Controller in complying with its own notification obligations to supervisory authorities and data subjects.
FeedSense uses AI to analyze feedback and produce derivative data. The Controller authorizes the following processing:
Where the Controller's processing activities are likely to result in a high risk to the rights and freedoms of data subjects, FeedSense will provide reasonable assistance in conducting Data Protection Impact Assessments (DPIAs) and, where required, prior consultation with supervisory authorities.
Upon written request and with at least 30 days' advance notice, FeedSense will make available the information reasonably necessary to demonstrate compliance with this DPA. This may include:
On-site audits are subject to mutually agreed scope, an NDA, and reimbursement of FeedSense's reasonable costs. Audit rights may be exercised at most once per calendar year except in the case of a confirmed Personal Data breach affecting the Controller.
Upon termination of the Controller's account, FeedSense will, at the Controller's choice, delete or return all Personal Data processed on the Controller's behalf within 30 days (subject to the legal retention periods set out in the Privacy Policy). Self-service data export is available before termination and is the recommended path for data portability.
This DPA is governed by and construed in accordance with the laws of the Republic of Turkey, without prejudice to any mandatory data protection rights granted to data subjects under the laws of their country of residence.
For questions about this DPA or data processing activities:
Data Processor: Mahir Can Yuksel (sole proprietorship)
Email: [email protected]
Location: Turkey
We may update this DPA to reflect changes in our service or applicable law. We will provide reasonable notice of material changes; continued use of the service after a material change constitutes acceptance of the updated DPA.
For Personal Data transfers from the European Economic Area (EEA) or the United Kingdom to a country that has not been recognised as providing an adequate level of data protection, the parties incorporate by reference the European Commission Standard Contractual Clauses for the transfer of personal data to third countries (Decision 2021/914, "EU SCCs"), specifically Module Two (Controller-to-Processor), with FeedSense as data importer and the Controller as data exporter.
For UK transfers, the parties incorporate the UK International Data Transfer Addendum (IDTA) to the EU SCCs, issued under section 119A of the UK Data Protection Act 2018.
Where the SCCs offer multiple options, the parties agree:
The full text of the EU SCCs is published by the European Commission at commission.europa.eu. The full text of the UK Addendum is published by the ICO at ico.org.uk. FeedSense incorporates these texts by reference rather than restating them here so that any future amendment by the Commission or ICO automatically applies.
EU-US Data Privacy Framework: FeedSense does not currently rely on the EU-US Data Privacy Framework. SCCs Module 2 is the sole transfer mechanism FeedSense uses for transfers of Personal Data to U.S. core sub-processors.
Scope clarification: Module 2 (Controller-to-Processor) governs transfers to FeedSense's own sub-processors listed in Annex III. It does not govern data flows to Customer-Connected Services (Intercom, Zendesk, Slack, Jira); those are controller-to-controller pass-through relationships authorised by the Controller via OAuth. The Controller is responsible for the appropriate transfer mechanism (typically the Controller's own DPA with that vendor) for those services.
Data Exporter (Controller): the FeedSense customer, as identified at registration.
Data Importer (Processor): Mahir Can Yuksel (sole proprietorship), Turkey. Contact: [email protected].
| Categories of data subjects | End-users of the Controller's product who submit feedback through the FeedSense widget; end-users whose interactions in connected sources (Intercom conversations, Zendesk tickets, monitored Slack channels) are ingested by FeedSense at the Controller's direction; the Controller's administrators and team members who access the FeedSense dashboard. |
| Categories of personal data | Identity data (name, email, optional user ID and custom properties); feedback content (comment, rating, metadata, source URL); integration-sourced messages (where the Controller has authorised the integration); AI-generated derivatives (sentiment / emotion labels, embeddings, theme clusters, daily insights, AI Chat history); account data for the Controller's administrators (email, hashed password, role, membership); usage data (dashboard interaction events, server logs typically including IP address). |
| Sensitive data | None. The Controller must not send special categories of Personal Data through the platform (GDPR Article 9; CPRA Sensitive Personal Information). |
| Frequency of transfer | Continuous, on a per-event basis as feedback and integration data are submitted, and as dashboard actions are performed. |
| Nature of processing | Collection, storage, automated AI analysis (sentiment / emotion / clustering / insight generation / AI Chat), surfacing in the dashboard, delivery via configured destinations, and security and abuse prevention. |
| Purpose of processing | To provide the FeedSense feedback intelligence service to the Controller, per the Terms of Service. |
| Retention period | Per category, per Section 6 of the Privacy Policy. Headline: feedback retained for the life of the project; AI Chat history 180 days; LLM insights 12 months; Paddle webhook payloads anonymised after 6 months; consent audit logs 24 months; data export logs 12 months. |
| Sub-processor transfers | As listed in Annex III below; same retention and purpose apply. |
For data subjects in the EU/EEA: the supervisory authority of the Member State in which the data subject is resident or where the alleged infringement occurred. For data subjects in the UK: the Information Commissioner's Office (ICO). For data subjects in Turkey: Kişisel Verileri Koruma Kurumu (KVKK).
FeedSense maintains the following measures to protect Personal Data, calibrated to the risks of processing described in Annex I. These represent the current posture; we update Annex II when measures change.
consent_audit_logs is FK-less by design so it survives user deletion (GDPR Article 7 evidence).Each sub-processor is engaged under a DPA that imposes obligations no less protective than this DPA, with appropriate transfer mechanisms in place per Section 5. See Annex III for the current list and /legal/subprocessors for the live source.
72-hour Personal Data breach notification to affected Controllers per Section 8. We will assist Controllers in their own notification obligations to supervisory authorities and data subjects.
The current sub-processor list is published at /legal/subprocessors and is incorporated into this DPA by reference. The same page lists the "Authorized Integrations" (customer-connected services such as Intercom, Zendesk, Slack, Jira) which are not sub-processors in the strict Article 28 sense; see Section 5.3 of this DPA for the full distinction.
Sub-Processor List Version: 2026-04-25.
When the list changes, we publish the change at the link above and email all paying customers via our customer mailing list at least 30 days before the new sub-processor begins processing Personal Data, except where an emergency security or legal requirement prevents the notice period.
Not appointed. FeedSense has not appointed a representative under GDPR Article 27 / UK GDPR Article 27. We acknowledge this is required where the Processor is established outside the EU/EEA and UK and processes the personal data of data subjects located there. Appointment is on our roadmap and will be added to this Annex when in place. Until then, Controllers may direct GDPR / UK GDPR enquiries to [email protected].