Deliverables and Certification Requirements

    Deliverables and Certification Requirements


    Article summary

    Note: This documentation is applicable exclusively to North America. If your app is not being distributed in North America, please contact Partner_Mgmt@sky.uk


    This document covers materials that must be submitted to Comcast throughout the development and certification processes.

    Materials to be Provided Prior to Starting App Development:

    App submissions and device requests will not be approved until these materials have been provided.

    Insurance Certificate:
    Send a copy of your standard ACORD certificate with respect to your commercial general liability insurance policy and media perils errors and omissions insurance policy (as described in the X1 Application Program Agreement) to x1app_support@comcast.com.

    • Subject: “[Name of your company] insurance policy and certificates”

    • Body:

      • The name of your company.

      • The name of your app.

      • Your name, title, and contact information.

      • Copies of the required documents:

        • Commercial general liability insurance policy

        • Media perils errors and omissions insurance policy standard ACORD certificates

    Key Contact Information:
    Send the following list of key contacts to  x1app_support@comcast.com.

    • Subject:  “[Name of your company] Key Contact Information”

    • Body:

      • The name of your company.

      • The name of the app or apps you intend to build.

      • Your name, title, and contact information.

      • Network Operations/ Business Operations

        • The contact name(s), phone number(s), and email address(es) of key team members of your Network Operations Center/Business Operations Team who will be available to address any issues that may arise with your X1 App, including issues to be resolved as described in the Operational Requirements for X1 Apps.

      • Legal Contact

        • The contact name, phone number, and email address of your legal department or of the person who answers legal questions.

    Materials to Be Provided Once your X1 App is Approved for Development

    Prompt submission of the following items will avoid delays in the X1 App development process.

    Product Integration:

    Request specific permissions and X1 Javascript APIs from the Partner Management team at x1app_support@comcast.com

    Send your Quick Launch Template endpoint to support deep links and splash screens to x1app_support@comcast.com:

    • Subject: “[Name of your App] Quick Launch Template endpoint”

    • Body:  your quick launch template endpoint data.


    Customer Care:
    In order for Comcast customer care to create an Interactive Troubleshooting Guide for your app, please send an email with the following information to x1app_support@comcast.com:

    • Subject: “[Name of your app] Interactive Troubleshooting Guide”

    • Body:

      • A link to your online help portal.

      • A text walkthrough of the customer sign-in and sign-up experience.

    Materials to Be Provided When You Submit Your X1 App for Certification:

    Prompt submission of the following items will avoid delays in the X1 App Certification and  Deployment process.

    Certification Testing:
    Send a description of your X1 App’s user experience and test credentials (if applicable) to x1app_support@comcast.com:

    • Subject: “[Name of your app] User Experience and Credentials”

    • Body:

      • A paragraph describing a typical customer app session.

      • If your app includes a signed-in experience, include one set of test account credentials for each account level.

    Financial Reconciliation:
    For payments made by you to Comcast:

    • Send an email to: Program_Accounting@cable.comcast.com (and CC x1app_support@comcast.com)

      • Subject: “New Digital Partner Accounts Receivable Information Request”

      • Comcast will respond with the necessary banking information and the appropriate tax forms.

    For payments made by Comcast to you (note: this applies only if you have completed an ad server or billing integration with Comcast):


    X1 Complete Application Certification Requirements

    This document covers materials that must be submitted to Comcast as well as specifications for your app development. Submission of a “Self-Certification Checklist” that confirms your app has met all these requirements will be necessary for launch.

    Business Requirements

    • Partner Management Contact - Share a primary partner management contact, including contact name(s), phone number(s), and email address(es).

    • Submit Insurance Certificate - Submit an Insurance Certificate for (1) Commercial general liability insurance policy, and (2) Media perils errors and omissions insurance policy standard ACORD certificate. Insurance certification must meet requirements detailed in X1 Application Program Agreement.

    • Legal Contact - Share a primary legal contact, including the contact name(s), phone number(s), and email address(es).

    • Terms of Service and Privacy Policy Access - Terms of Service and Privacy Policy must be easily accessible within your app. Please note you are also encouraged to reference your app’s Privacy policy and terms of service on the landing page or sign-in page. Full TOS and Privacy Policy guidelines can be found in the User Privacy & Data Security Requirements.

    • Provide Terms of Service and Privacy URLs – Ensure that you have provided a link to your Terms of Service and Privacy Policies to the Partner Management Team

    • COPPA Requirements - If your app is (1) collecting age and under 13 is an option, OR (2) the Partner app is targeted towards children, must confirm COPPA compliance.

    • Signed X1 Application Distribution Agreement - You will need to sign an X1 Application Distribution Agreement

    • Business Model Check - Your app business model must fundamentally match the business model you selected on your app registration form.

    • Customer Care Support - Your app must not provide Comcast’s customer support contact information in your app.

    • Partner Customer Care Info - Your app must have your own customer care information available in-app. Customer Care information must be user friendly and easily accessible.

    • Certification Testing - Your app must submit Certification Testing deliverable as outlined above.

    • Comcast Advertising Content Standards - Your app must comply with Advertising Content Standards and Guidelines.

    • Ad Experience QA - Confirm that your application can playback advertising appropriately and that there are no major issues such as direct ad insertion not functioning, ads playing back a different volume than content, etc.

    • Comcast Advertising Format and Behavior Guidelines – Your app must comply with Advertising Format and Behavior Guidelines.

    • Content and Service Guideline Compliance - Your app must confirm they comply with Content Service Guidelines.

    • Financial Reconciliation – You must provide necessary banking, Partner Profile, W-9 Forms dependent on payment relationship as outlined in deliverable above.

    Technical Requirements

    • Confirm Tested Devices - You should confirm devices on which you tested your app(s) during the development process and self-certification.

    • Data Pass – Your app data pass/integrations must match those that you previously requested through your email to the x1app_support@comcast.com

    • Web application requirements - Your app must be designed with the web application requirements as outlined in App Requirements page of the Development Section

    • Design Requirements - Your app tile must meet design requirements as outlined in the App Tile Design Guide.

    • Closed Captioning Requirements – If Your app has video it must include closed captioning.

    • Closed Captioning Interoperability - Your app must carry over closed caption settings from X1/Flex to the app.

    • System Security Requirements - Your app must adhere to the System Security Requirements and undergo a Xfinity security assessment.

    Operational Requirements

    • Submission of Permissions & Privacy checklist - A Comcast Permissions & Privacy Checklist must be completed for your app and submitted to the Comcast privacy team. The Comcast partner management team will provide you with the Xfinity Permissions & Privacy Checklist data checklist.

    • Clear Cookies - You confirm that end users can clear out local cookies and storage on the platform/device. This feature may not be attempted to override or be limited.

    • Data Management - You confirm that Comcast may disclose to you sensitive, proprietary, and personal information and any processing of that information must be in accordance with the requirements set forth in the distribution agreement with Comcast and App Privacy.

    • Email Prefill Guidelines - If your app uses email prefill feature, the app must place the email in a field within the app and require the user to click a button to share email in order to sign in/sign up.

    • Email Prefill to be Used Only at Point of App Sign in/Sign up - If your app uses email prefill feature, the email prefill feature must only be used at the point of app sign in/sign up.

    • Credit Card Flow - Your app must not offer credit card collection within the app without separate approval from Comcast.

    • Credit Card Flow Requirements - If there is a credit card flow in your app, Comcast must provide consent to your app for credit card flow and confirm PCI and merchant certification requirements are met.

    • No promotion of upsell to a subscription without a vanity URL - Your app must not offer or promote means for signing up for a subscription that requires user to leave the app, with the exception of a vanity URL or activation code that tracks to Comcast.

    • Functionality on all Comcast Devices where the app will be deployed commercially - Your app must work on all X1 and Flex devices where the app will be deployed commercially.

    • Data Logging - Required data logging for 1) Launch completed; 2) Error detected; 3) User interaction.

    • App Launch Speed - Time to Minimally Useable (TTMU) must be less than 15s @95th percentile over a 24h period (min 1000 launch.es).

    • Content Error Rate - Maintain errors per content minute rate of less than 0.05 over a 4 hr period during testing.

    • Video Playback Stopping - Video playback should stop after a defined period of time.

    • No Non-Digital Goods - Your app must not sell non-digital goods.

    • Only ad related traffic can pass Through Proxy - If your app is using the Comcast ad proxy, only proper traffic (advertising, measurement) must move through the Comcast ad proxy.

    • Complete ad integration - If Comcast has an advertising inventory share with your app and Comcast opts to take it, an ad server integration should be complete and Comcast will to have sign off on the integration before the app is submitted for certification.

    • Design Guidelines - Your app must adhere to Design Overview.

    • Splash Screen Displayed During App Launch - Display splash screen upon your app launch.

    • No promotion of non-Comcast websites, app platforms, stores - Your app must not structurally promote other non-Comcast websites, app platforms or stores.

    • App Rating - All apps must have TV-MA rating unless otherwise authorized.


    Was this article helpful?