Skip to content

Commit 40e656a

Browse files
committed
Updates with security snippet
1 parent e839dae commit 40e656a

File tree

5 files changed

+51
-37
lines changed

5 files changed

+51
-37
lines changed

src/partners/index.md

Lines changed: 21 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -23,31 +23,41 @@ Customers discover your Sources and Destinations using the Connections Catalog a
2323
The development process is simple:
2424

2525
1. Understand Segment's [Conceptual Model](/docs/partners/conceptual-model) and [Spec](https://segment.com/docs/connections/spec).
26-
2. Request [access to the Segment Developer Center](https://segment.com/partners/developer-center/).
27-
3. Create an App.
28-
4. Build and test your Component(s).
29-
5. Publish documentation.
30-
6. Submit your App for review.
31-
7. Launch into _Public Beta_!
26+
2. Review Segment's security guidance.
27+
3. Request [access to the Segment Developer Center](https://segment.com/partners/developer-center/).
28+
4. Create an App.
29+
5. Build and test your Component(s).
30+
6. Publish documentation.
31+
7. Submit your App for review.
32+
8. Launch into _Public Beta_!
3233

3334
### 1. Understand Segment's Conceptual Model
3435

3536
It's important to understand Segment's [Conceptual Model](/docs/partners/conceptual-model) to begin planning your integration. This will help you understand how data will flow from or into your integration.
3637

37-
### 2. Request Access
38+
### 2. Review Segment's security guidance
39+
40+
Security is a priority for us at Segment for both our customers and our partners. Before you start building on the Developer Center, please review our [Acceptable Use Policy](https://segment.com/legal/acceptable-use-policy/) and ensure you're following the below guidance:
41+
42+
- Follow a secure software-development lifecycle, which enables you to create code that is safe for Segment customers and their end users, and that enables you to maintain and raise the security of that code over time
43+
- If you or your code come into contact with Segment customer or end-user data for any reason, protect it with commercially reasonable methods throughout its data lifecycle: creation, handling, transporting, storing and destruction
44+
- If you suspect a security event, incident or breach while working on this project or afterward, contact [Segment Security](mailto:[email protected]?subject=Developer%20Center%20Security) for assistance with your investigation and communications
45+
- Practice modern and common-sense security for any scenario not explicitly stated
46+
47+
### 3. Request Access
3848

3949
During _Developer Preview_, you will need to [request access to Developer Center](https://segment.com/partners/developer-center/). A Segment account is required for this step.
4050

4151
We receive a large volume of requests so we encourage you to include a valid company website and email address, answer all questions with details about integration's use case as well as highlighting specific customer requests to expedite the approval process.
4252

43-
### 3. Create your App
53+
### 4. Create your App
4454

4555
Once approved, you can create your first [App](/docs/partners/conceptual-model/#apps). This represents a tile in the [Segment catalog](https://segment.com/catalog/) irrespective of which [Component](/docs/partners/conceptual-model/#components) type you choose to build so it should reflect your tool's name (eg. Zendesk Chat, Zendesk Sell).
4656

4757
> info ""
4858
> The Developer Center currently only supports new Partner integrations (ie. Currently does not exist on the [Segment catalog](https://segment.com/catalog/)) in _Developer Preview_. If you're an existing Partner looking to build a new Component or make changes to your existing integration, fill in [your details here](https://airtable.com/shrSweuRx5jspwsw7) and we'll contact you once this is made available!
4959
50-
### 4. Build & Test
60+
### 5. Build & Test
5161

5262
Now you can start building! Depending on your use case you can build a:
5363

@@ -62,7 +72,7 @@ No matter which Component you decide to build, make it aligns with the [Segment
6272

6373
It's important that we provide a great experience for our mutual customers so we ask that you also conduct thorough testing of your integration using the tooling provided to you through the Developer Center. We also encourage you to use your Segment sandbox in the shoes of a user to polish the experience of implementing and using your integration.
6474

65-
### 5. Document
75+
### 6. Document
6676

6777
Finally, make sure you prepare documentation and relevant marketing material for easy discovery and reference. We ask that you provide the following documentation about your integration by making a copy of the below templates:
6878

@@ -72,7 +82,7 @@ Finally, make sure you prepare documentation and relevant marketing material for
7282
4. Draft blog post announcing your new integration
7383

7484

75-
### 6. Submission
85+
### 7. Submission
7686

7787
You can submit your Component in the Developer Center for review. We strive to respond to your submission within 2 business days to kickstart the review process.
7888

src/partners/plugins.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,14 @@ SDK Plugins are an appropriate component for your App if your source or destinat
1616

1717
Review the steps outlined in the [Developer Center Overview](/docs/partners). This document outlines specific details for Step 4 as it relates to building a plugin.
1818

19-
1. Understand Segment's [Conceptual Model](/docs/partners/conceptual-model/) and [Spec](/docs/connections/spec).
20-
2. Request [access to the Segment Developer Center](https://segment.com/partners/developer-center/).
21-
3. Create an App.
22-
4. Build and test your Component(s).
23-
5. Publish documentation.
24-
6. Submit your App for review.
25-
7. Launch into _Public Beta_!
19+
1. Understand Segment's [Conceptual Model](/docs/partners/conceptual-model) and [Spec](https://segment.com/docs/connections/spec).
20+
2. Review Segment's security guidance.
21+
3. Request [access to the Segment Developer Center](https://segment.com/partners/developer-center/).
22+
4. Create an App.
23+
5. Build and test your Component(s).
24+
6. Publish documentation.
25+
7. Submit your App for review.
26+
8. Launch into _Public Beta_!
2627

2728

2829
## Build & Test

src/partners/subscriptions/build-functions.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,13 @@ Subscription Functions allow you to write custom JavaScript code that sends Segm
1010
Review the steps outlined in the [Developer Center Overview](/docs/partners). This document outlines specific details for Step 4 as it relates to building a Subscription Function.
1111

1212
1. Understand Segment's [Conceptual Model](/docs/partners/conceptual-model) and [Spec](https://segment.com/docs/connections/spec).
13-
2. Request [access to the Segment Developer Center](https://segment.com/partners/developer-center/).
14-
3. Create an App.
15-
4. Build and test your Component(s).
16-
5. Publish documentation.
17-
6. Submit your App for review.
18-
7. Launch into _Public Beta_!
13+
2. Review Segment's security guidance.
14+
3. Request [access to the Segment Developer Center](https://segment.com/partners/developer-center/).
15+
4. Create an App.
16+
5. Build and test your Component(s).
17+
6. Publish documentation.
18+
7. Submit your App for review.
19+
8. Launch into _Public Beta_!
1920

2021

2122
## Build

src/partners/subscriptions/build-webhook.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,13 @@ Subscription Webhooks allow Segment Partners to ingest Segment Event Data using
1010
Review the steps outlined in the [Developer Center Overview](/docs/partners). This document outlines specific details for Step 4 as it relates to building a Subscription Webhook.
1111

1212
1. Understand Segment's [Conceptual Model](/docs/partners/conceptual-model) and [Spec](https://segment.com/docs/connections/spec).
13-
2. Request [access to the Segment Developer Center](https://segment.com/partners/developer-center/).
14-
3. Create an App.
15-
4. Build and test your Component(s).
16-
5. Publish documentation.
17-
6. Submit your App for review.
18-
7. Launch into _Public Beta_!
13+
2. Review Segment's security guidance.
14+
3. Request [access to the Segment Developer Center](https://segment.com/partners/developer-center/).
15+
4. Create an App.
16+
5. Build and test your Component(s).
17+
6. Publish documentation.
18+
7. Submit your App for review.
19+
8. Launch into _Public Beta_!
1920

2021
## Build
2122

src/partners/subscriptions/index.md

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,14 @@ A Subscription gives you complete control over how you want to store, transform
1010

1111
Review the steps outlined in the [Developer Center Overview](/docs/partners). This document outlines specific details for Step 4 as it relates to building a subscription.
1212

13-
1. Understand Segment's [Conceptual Model](/docs/partners/conceptual-model).
14-
2. Request [access to the Segment Developer Center](https://segment.com/partners/developer-center/).
15-
3. Create an App.
16-
4. Build and test your Component(s).
17-
5. Publish documentation.
18-
6. Submit your App for review.
19-
7. Launch into _Public Beta_!
13+
1. Understand Segment's [Conceptual Model](/docs/partners/conceptual-model) and [Spec](https://segment.com/docs/connections/spec).
14+
2. Review Segment's security guidance.
15+
3. Request [access to the Segment Developer Center](https://segment.com/partners/developer-center/).
16+
4. Create an App.
17+
5. Build and test your Component(s).
18+
6. Publish documentation.
19+
7. Submit your App for review.
20+
8. Launch into _Public Beta_!
2021

2122
## Build & Test
2223

0 commit comments

Comments
 (0)