From d96e235587f91bbeb9ec6766575110c03fd222ce Mon Sep 17 00:00:00 2001 From: fern-support Date: Tue, 17 Mar 2026 16:13:09 +0000 Subject: [PATCH 1/4] Add privacy and data handling section to Fern Writer page Co-Authored-By: bot_apk --- fern/products/docs/pages/ai/writer.mdx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/fern/products/docs/pages/ai/writer.mdx b/fern/products/docs/pages/ai/writer.mdx index 5cc7bac95d..b5a355f33e 100644 --- a/fern/products/docs/pages/ai/writer.mdx +++ b/fern/products/docs/pages/ai/writer.mdx @@ -49,10 +49,16 @@ Request changes by commenting in the Slack thread. Once the PR meets your requir Each pull request includes a **Requested by** field in the description, attributing the change to the person or team that initiated the request. Commits are signed and attributed to `fern-support`, ensuring that automated changes are clearly distinguishable from manual contributions in your repository's history. +## Privacy and data handling + +Fern Writer accesses Slack messages only in channels where it has been added, and only when directly tagged. Message content is used solely to generate documentation pull requests and isn't stored beyond the duration of a session. + +Fern Writer is powered by [Devin](https://docs.devin.ai/admin/security#how-is-your-data-used-to-improve-devin), which doesn't use your data to train AI models. Fern explicitly configures Devin to opt out of any model training. Your channel messages, code, and documentation content are never used for training purposes. + ## Setup - Fern Writer only supports GitHub. GitLab and other Git providers aren't currently supported. + Fern Writer only supports GitHub. GitLab and other Git providers aren't supported. To start using Fern Writer, add it to your Slack workspace (you must be a Slack admin) and invite it to channels where your team discusses documentation. From 6ec0381d0863d16b4180fc697637bb518570c4fe Mon Sep 17 00:00:00 2001 From: Devin Logan Date: Tue, 17 Mar 2026 12:28:08 -0400 Subject: [PATCH 2/4] condense info --- fern/products/docs/pages/ai/writer.mdx | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/fern/products/docs/pages/ai/writer.mdx b/fern/products/docs/pages/ai/writer.mdx index b5a355f33e..4002c61770 100644 --- a/fern/products/docs/pages/ai/writer.mdx +++ b/fern/products/docs/pages/ai/writer.mdx @@ -13,6 +13,10 @@ Fern Writer is a Slack-based technical writing agent that keeps your docs aligne In Slack channels where you've added Fern Writer, tag `@Fern Writer` and describe the change you need. Fern Writer only responds when directly tagged. It will react to your message to confirm receipt, then create a pull request and reply with a link. + +Fern Writer only accesses Slack messages in channels where it has been added, and only when directly tagged. Message content is used solely to generate documentation pull requests and isn't stored beyond the duration of a session. Your channel messages, code, and documentation content are never used for [model training](https://docs.devin.ai/admin/security#how-is-your-data-used-to-improve-devin). + + Fern Writer supports image and file attachments for additional context. When tagged in an existing thread, it reads the full conversation to understand context before responding. | Use case | Sample request | @@ -49,12 +53,6 @@ Request changes by commenting in the Slack thread. Once the PR meets your requir Each pull request includes a **Requested by** field in the description, attributing the change to the person or team that initiated the request. Commits are signed and attributed to `fern-support`, ensuring that automated changes are clearly distinguishable from manual contributions in your repository's history. -## Privacy and data handling - -Fern Writer accesses Slack messages only in channels where it has been added, and only when directly tagged. Message content is used solely to generate documentation pull requests and isn't stored beyond the duration of a session. - -Fern Writer is powered by [Devin](https://docs.devin.ai/admin/security#how-is-your-data-used-to-improve-devin), which doesn't use your data to train AI models. Fern explicitly configures Devin to opt out of any model training. Your channel messages, code, and documentation content are never used for training purposes. - ## Setup From bc682359168de126348d531ce38348152280296b Mon Sep 17 00:00:00 2001 From: "fern-api[bot]" <115122769+fern-api[bot]@users.noreply.github.com> Date: Tue, 17 Mar 2026 19:18:31 +0000 Subject: [PATCH 3/4] Move privacy section below Setup, expand with Slack integration details --- fern/products/docs/pages/ai/writer.mdx | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/fern/products/docs/pages/ai/writer.mdx b/fern/products/docs/pages/ai/writer.mdx index 4002c61770..e491658e44 100644 --- a/fern/products/docs/pages/ai/writer.mdx +++ b/fern/products/docs/pages/ai/writer.mdx @@ -13,10 +13,6 @@ Fern Writer is a Slack-based technical writing agent that keeps your docs aligne In Slack channels where you've added Fern Writer, tag `@Fern Writer` and describe the change you need. Fern Writer only responds when directly tagged. It will react to your message to confirm receipt, then create a pull request and reply with a link. - -Fern Writer only accesses Slack messages in channels where it has been added, and only when directly tagged. Message content is used solely to generate documentation pull requests and isn't stored beyond the duration of a session. Your channel messages, code, and documentation content are never used for [model training](https://docs.devin.ai/admin/security#how-is-your-data-used-to-improve-devin). - - Fern Writer supports image and file attachments for additional context. When tagged in an existing thread, it reads the full conversation to understand context before responding. | Use case | Sample request | @@ -88,3 +84,14 @@ Once installed, add Fern Writer to Slack channels where your team discusses docu + +## Privacy and data handling + +Fern Writer doesn't store your Slack messages directly. When you tag `@Fern Writer` or reference a message or thread, the content is stored in a session to generate the documentation pull request. Session data isn't retained after the task completes. + +Neither Fern nor Cognition (the maker of Devin) uses your data to train AI models. Fern explicitly configures its Devin integration to opt out of any data collection for model training. Your channel messages, code, and documentation content are never used for training purposes. + +For more details, see: +- [Devin security and data handling](https://docs.devin.ai/admin/security#how-is-your-data-used-to-improve-devin) +- [Devin Slack integration security](https://docs.devin.ai/admin/security#integrating-with-slack) +- [Fern Trust Center](https://security.buildwithfern.com/) From 557b3f7e19692d148c745cea8e3b8a4b93591a52 Mon Sep 17 00:00:00 2001 From: Devin Logan Date: Tue, 17 Mar 2026 15:27:05 -0400 Subject: [PATCH 4/4] break into new section --- fern/products/docs/pages/ai/writer.mdx | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/fern/products/docs/pages/ai/writer.mdx b/fern/products/docs/pages/ai/writer.mdx index e491658e44..f3887167bc 100644 --- a/fern/products/docs/pages/ai/writer.mdx +++ b/fern/products/docs/pages/ai/writer.mdx @@ -11,7 +11,7 @@ Fern Writer is a Slack-based technical writing agent that keeps your docs aligne ### Making a request -In Slack channels where you've added Fern Writer, tag `@Fern Writer` and describe the change you need. Fern Writer only responds when directly tagged. It will react to your message to confirm receipt, then create a pull request and reply with a link. +In Slack channels where you've added Fern Writer, tag `@Fern Writer` and describe the change you need. Fern Writer [only responds when directly tagged](#privacy-and-data-handling). It will react to your message to confirm receipt, then create a pull request and reply with a link. Fern Writer supports image and file attachments for additional context. When tagged in an existing thread, it reads the full conversation to understand context before responding. @@ -89,9 +89,4 @@ Once installed, add Fern Writer to Slack channels where your team discusses docu Fern Writer doesn't store your Slack messages directly. When you tag `@Fern Writer` or reference a message or thread, the content is stored in a session to generate the documentation pull request. Session data isn't retained after the task completes. -Neither Fern nor Cognition (the maker of Devin) uses your data to train AI models. Fern explicitly configures its Devin integration to opt out of any data collection for model training. Your channel messages, code, and documentation content are never used for training purposes. - -For more details, see: -- [Devin security and data handling](https://docs.devin.ai/admin/security#how-is-your-data-used-to-improve-devin) -- [Devin Slack integration security](https://docs.devin.ai/admin/security#integrating-with-slack) -- [Fern Trust Center](https://security.buildwithfern.com/) +Neither Fern nor [Devin](https://docs.devin.ai/admin/security#how-is-your-data-used-to-improve-devin) uses your data to train AI models. Fern explicitly configures its Devin integration to opt out of any data collection for model training. Your channel messages, code, and documentation content are never used for training purposes. See Devin's documentation on [Slack integration security](https://docs.devin.ai/admin/security#integrating-with-slack) for additional details.