SYNACOR MASTER SERVICES AGREEMENT
EXHIBIT
10.16.1
CONFIDENTIAL
TREATMENT REQUESTED
SYNACOR
MASTER SERVICES AGREEMENT
MASTER SERVICES AGREEMENT
1. PARTIES and EFFECTIVE DATE
1.1 Parties (each a “Party” and collectively, the “Parties”).
Synacor, Inc. (“Synacor”) | Charter Communications Holding Company, LLC | |||||
(“Client”) | ||||||
Attention:
|
Xxxxx Xxxxxxx | |||||
(the “Synacor Representative”) | Attention: | Xxxx Xxx | ||||
(the “Client Representative”) | ||||||
Address:
|
00 Xxxxxxxx Xxxxx, Xxxxx 0000 | Address: | 00000 Xxxxxxxxxxx Xxxxx | |||
Xxxxxxx, Xxx Xxxx 00000 | Xx. Xxxxx, Xx 00000-0000 | |||||
Telephone:
|
716-853-1362 ext. 216 | Telephone: | 000-000-0000 | |||
Fax:
|
000-000-0000 | Fax: | 000-000-0000 |
1.2 Effective Date. September 30th., 2004
2. SYNACOR SERVICES AND RESPONSIBILITIES
2.1 Services. Subject to the terms and conditions of this Master Services Agreement, as
amended pursuant to the provisions of Section 12 hereof (the “Master Agreement”), Synacor shall
provide the services described in this Agreement (collectively, the “Services”) in accordance with
the terms and conditions set forth herein and those set forth in Schedules A, B, C, D, E, & F each
of which is attached hereto and incorporated herein by this reference and any other schedules,
attachments, exhibits, addenda, amendments or riders as may subsequently be agreed to and signed by
the Parties and attached to this Agreement from time to time (collectively, the “Agreement”).
Synacor may provide the Services directly to Client, or indirectly using contractors or other third
party vendors or service providers, provided that in any event, Synacor shall remain primarily
responsible for the delivery of the Services to Client in accordance with this Agreement. Each
party shall provide the other with reasonable cooperation, assistance, information and access as
may be lawful and necessary to initiate Client’s and its registered users’ use of the Services
(such as, for example, developing any content, user interfaces or appearance specific to the
Services contracted for by Client). The Services will be available to customers of Client who have
entered into a subscription agreement with Client to procure Client’s high speed Internet access
service (collectively, “Users”). The parties agree that Synacor shall provide to Client the
Internet portal through which Client’s Users will access premium content and/or services, except as
otherwise set forth herein. Such premium content and/or services may be provided to Client by
Synacor or other providers of such content and/or services. Synacor Content (as such term is
defined in Schedule A) shall be provided pursuant to the provisions of this Agreement. Client
Content (as such term is defined in Schedule A) shall be integrated into the Synacor portal by
Synacor’s professional services organization subject to the applicable provisions of Schedule A
hereto. Notwithstanding the foregoing, (i) in connection with cable systems or assets which are
acquired by Client during the term hereof (each, an “Acquired Systems”), Client may, in its sole
discretion, continue or obtain access to premium content and/or services for subscribers of the
Acquired Systems through an alternate Internet portal (whether provided/sourced by Client or a
third party) without any payment obligation or other liability to Synacor hereunder and/or (ii) in
connection with current, existing cable systems or assets (“Existing Systems”), Client may, in its
sole discretion, obtain access to premium content and/or services for subscribers of such Existing
Systems through an alternate Internet portal (whether provided/sourced by Client or a third party)
provided that Client’s payment obligations to Synacor based on Users in such Existing Systems shall
continue in accordance with and subject to the terms of this Agreement, as if Synacor’s portal were
being utilized for such Users.
2.2 Additional Services. Upon mutual agreement of the parties, Client may engage Synacor to
provide development services or other professional services in addition to the Services. Such
additional services shall be provided pursuant to and ownership of any intellectual property rights
attendant to or otherwise developed, created, or arising from the procurement and provision of such
additional services shall be subject to, the terms of a
separately executed Professional Services Addendum. From time to time, Synacor may offer
additional services to Client that are beyond the scope of this Agreement. All such additional
services shall be provided upon terms and conditions as the Parties may mutually establish in
writing.
2.3 Technical Support. Synacor shall provide the Services and technical support services in
accordance with the requirements set forth in this Agreement,
including, without limitation,
Schedule B.
MASTER SERVICES AGREEMENT | 1 |
2.4 Limitations. Synacor will not be responsible for, nor liable hereunder in connection with,
any failure in the Services due to or resulting from: (a) any Client Materials (as defined in
Section 3.3 herein) or other content provided by or for Client by parties other than Synacor; (b)
Client’s negligence or willful acts or omissions; (c) third-party telecommunications or equipment
failures outside of Synacor’s facilities, except for those facilities owned, operated or maintained
by Synacor or by a third party on behalf of Synacor that are necessary for Synacor to connect to
the Internet; and (d) scheduled maintenance as set forth in Schedule B. Further, except for
breaches of Synacor’s representation and warranty set forth in Section 8.1(g) hereof, and Synacor’s
performance requirements defined in Schedule B and in Schedule D, Synacor will not be responsible
for, or liable hereunder, in connection with, any failure in the Services due to or resulting from
unauthorized access, breach of firewalls or other hacking by third parties of the System any and
all of which is not caused or enabled by Synacor’s acts or omission
2.5 Data. As between Synacor and Client, Client shall own all User names, login IDs, passwords
and other User registration or other information provided by Client and/or Users in connection with
the Services, including without limitation any identification numbers or other information provided
and/or used by Synacor to identify and/or distinguish between Users (“Account Information”). Unless
otherwise agreed to by Client in advance and in writing, Synacor shall not disclose to third
parties or use any Account Information except as reasonably necessary to perform its obligations
under this Agreement or to comply with any legal or regulatory requirement; provided that, to the
extent not otherwise prohibited by law, Synacor shall provide Client with prompt notice of any such
legal or regulatory requirement in order that Client may comply with the provisions of 47 U.S.C.A.
§ 551 and/or seek a protective order with respect to such Account Information. To avoid
uncertainty, each Party hereby acknowledges and agrees that, subject at all times to Section 5.2
herein, Synacor may disclose aggregate information (not personally identifiable) of Users and
Service usage and performance derived from Account Information to Synacor Providers, Synacor
customers and Synacor investors; provided that, no such information shall identify Client or any
User or contain any Client-specific or User-specific information, Synacor shall provide Client with
all Account information in a format chosen by Client within forty-eight (48) hours of receipt of
written notice from Client requesting the same. This clause and the Parties’ responsibilities
hereunder shall survive the expiration or earlier termination of the Agreement.
3. CLIENT RESPONSIBILITIES
3.1 Client Support; Synacor Status. Client acknowledges that the continuing performance of
certain Services may depend on Client’s reasonable cooperation with, assistance, information and
access to Synacor. Synacor will not be liable for any delay in its performance to the extent caused
by Client’s failure to timely provide any of the foregoing. The Parties’ Contacts (designated in
Section 1.1) are responsible for facilitating communication between Synacor and Client regarding
all technical and business matters.
3.2 Regulations. Client will use the Services only in compliance with all applicable federal,
state and local laws, rules and regulations (including, without limitation, laws related to
“spamming,” privacy, obscenity and defamation) (collectively, the “Regulations”). Client
acknowledges and agrees that each User’s access to the Services shall be subject to such User’s
acceptance of an “end user agreement” or “terms of use” regarding the Service and continuing
compliance with the Regulations. Synacor has no obligation to monitor the Client Materials (defined
below) or other content provided by or for Client, except for Synacor Content (as defined in the
Addendum). Synacor may do so, however, and may remove any content or disable any use of the
Services that Synacor, in good faith and with a reasonable basis, determines to be in violation of
any Regulation, provided that Synacor provides Client with at least twenty-four (24) hours prior
notice of such violating content in order that Client have the opportunity to eliminate any such
offending content.
3.3 Materials and Equipment. Client will provide (on its own behalf, or on behalf of its
sponsors or advertisers) certain materials, domain names, Client Content (as defined in the
Addendum) and other information (collectively, “Client Materials”) to Synacor as is reasonably
necessary for Synacor to perform the Services. Client represents and warrants that it has the right
to provide all Client Materials, and that use of such Client Materials hereunder will not violate
Client’s obligations under any other agreement, the Regulations and any privacy policies covering
any Client Materials. Except for any hardware, software and other technology used by Synacor to
provide the Services, Client shall be responsible for obtaining, operating and maintaining in good
working order all equipment and ancillary services under Client’s control needed in order for Users
to connect to, access or otherwise use the Services via the Internet, including modems,
authentication/provisioning servers, network hardware/software and such network and communication
services necessary to connect Users to the Internet (“Equipment”). Client
shall ensure that all Equipment is compatible with the Services (and, to the extent
applicable, any software interface) and that the Equipment complies with all configurations and
specifications set forth in the Synacor Specifications. Client
MASTER SERVICES AGREEMENT | 2 |
shall be responsible for the maintenance and integrity and security of its Equipment (physical,
electronic and otherwise), Account Information, passwords, Client Materials and other data.
4. CLIENT LICENSE; SYNACOR PROPRIETARY RIGHTS.
4.1 License Grant. Client hereby grants to Synacor during the Term a nonexclusive, worldwide
and royalty-free right and license to use, reproduce, modify, distribute, perform and display the
Client Materials and the Client’s Marks (as defined herein) solely in connection with the provision
by Synacor of the Services hereunder and in accordance with any use guidelines therefor as Client
may provide from time to time.
4.2 No Implied Licenses. Except for the limited rights and licenses expressed hereunder and
subject to the provisions set forth in Section 2.2 hereof, each Party shall retain all right, title
and interest in and to its logos and product and service names, which shall at all times remain
trademarks of such party (the “Marks”), technology and other intellectual property (including,
without limitation, in the case of Synacor, the Services and the software used by Synacor to
provide the Services (the “Software”). Neither Party shall take any action inconsistent with such
ownership. Each Party acknowledges that, as between the Parties, Client’s Marks and Synacor’s Marks
are the exclusive property of the respective party and/or one or more entities affiliated with such
party, and neither party has, nor will acquire, any proprietary rights thereto by reason of this
Agreement or otherwise. This is a contract for services only. All software, hardware and other
technology used to provide the Services will be installed, accessed and maintained only by or for
Synacor and no license therein is granted to Client. Client shall not use Synacor’s Marks, Software
or Services in any manner except as specifically provided herein. Synacor shall not use Client’s
Marks in any manner, except as specifically provided herein. No title to or ownership of any Client
Content, Client Marks or Client Materials and/or any part thereof is hereby transferred to Synacor
or any third party, nor shall any rights therein accrue to Synacor or any third party as the result
of the performance under this Agreement by either Party.
4.3 Restrictions. Except as specifically permitted in this Agreement, Client shall not,
directly or indirectly: (a) use any of Synacor’s Proprietary Information (as such term is defined
in Section 5.1) to create any software that is similar to the Software or to provide any service
which is similar to the Service; (b) decompile, disassemble, reverse engineer or use any similar
means to attempt to discover the source code of the Software or the trade secrets therein, or
otherwise circumvent any technological measure that controls access to the Software or Services;
(c) encumber, transfer, rent, lease, or time-share the Software or Services, or use the Software or
Services in any service bureau arrangement or otherwise for the benefit of any third party, except
for Users; (d) access, copy, distribute, manufacture, adapt, create derivative works of or
otherwise modify the Software; (e) remove any proprietary notices; or (f) permit any third party to
engage in any of the acts proscribed in clauses (a) through (e) of this Section.
5. CONFIDENTIALITY.
5.1 Proprietary Information. Each Party agrees that neither it nor its representatives shall
disclose to any third party during the term of this Agreement and for a period of not less than two
(2) years after the termination of this Agreement, the Proprietary Information (as defined herein)
of the other and each of the Parties desire to protect the confidentiality of its own Proprietary
Information. For purposes of this Agreement, “Proprietary Information” means any information
disclosed by either Party in the following forms: (a) information originally disclosed in written,
graphic, machine-readable or any other tangible medium, to the extent marked with a “confidential,”
“proprietary” or similar legend, or (b) information disclosed orally or visually, to the extent
identified as Proprietary Information at the time of such original disclosure. For purposes hereof,
any and all Account Information shall be deemed Proprietary Information of Client whether or not
marked as such, or identified as such, prior to disclosure. Proprietary Information shall not
include any information that the receiving Party can demonstrate by its written records (i) is or
becomes generally available to the public without breach of this Agreement, (ii) was in its
possession or known by it prior to receipt from the disclosing Party at a time when the receiving
Party was under no obligation to the disclosing Party to keep such information confidential, (iii)
was rightfully disclosed to it by a third party, or (iv) was independently developed without use of
any Proprietary Information of the disclosing Party. The Party claiming that any of the foregoing
exceptions applies shall have the burden of proving such applicability. Any issue that the
receiving Party may have as to the confidentiality expectations of the disclosing Party regarding
particular information shall be submitted to the disclosing Party for determination.
5.2 Non-Disclosure. Each Party shall refrain from copying Proprietary Information, in whole or
in part, except as required in furtherance of the uses permitted by this Agreement and subject to
the accurate reproduction of all proprietary legends and notices located in the originals, and
shall limit dissemination of Proprietary Information to employees and agents of such Party, or of
such Party’s affiliates, who have a need to know the Proprietary Information
MASTER SERVICES AGREEMENT | 3 |
in furtherance of the uses permitted by this Agreement. Except for the specific rights granted by
this Agreement, neither Party shall use or disclose any Proprietary Information of the other Party
without its written consent. The receiving Party shall treat the Proprietary Information of the
other Party with the same degree of confidentiality with which it treats its own Proprietary
Information, and, in any event, the receiving Party shall use a commercially reasonable degree of
care to protect the Proprietary Information of the other Party. Each Party shall bear the
responsibility for any breach of confidentiality by its employees, agents, auditors or contractors.
The terms and conditions of this Agreement shall be kept confidential, except for (a) disclosure as
may be required by law, regulation, court or government agency of competent jurisdiction (redacted
to the greatest extent possible); or (b) disclosure to each Party’s respective officers, directors,
employees and attorneys, in their capacity as such; provided that, such parties shall be subject to
this Section 5.2. Notwithstanding the foregoing, each Party may disclose the general nature, but
not the specific terms, of this Agreement without the prior consent of the other Party.
5.3 Required Disclosure. Nothing herein shall prevent a receiving Party from disclosing all or
part of the other’s Proprietary Information as necessary pursuant to the lawful requirement of a
governmental agency or when disclosure is required by operation of law; provided, that prior to any
such disclosure, (a) the receiving Party uses reasonable efforts to promptly notify the disclosing
Party in writing of such requirement to disclose, to the extent not otherwise prohibited by law;
(b) the receiving Party uses reasonable efforts to cooperate fully with the disclosing Party in
protecting against any such disclosure or obtaining a protective order; (c) the receiving Party
discloses only that portion of Proprietary Information which it is advised in writing by counsel it
is required to disclose; and (d) the receiving Party uses reasonable efforts to obtain safeguards
that confidential treatment reasonably acceptable to the disclosing Party will be accorded to such
Proprietary Information. Any such required disclosure shall not, in and of itself, change the
status of the disclosed information as Proprietary Information under the terms of this Section 5.
5.4 Return of Proprietary Information; Ownership. All Proprietary Information shall remain the
exclusive property of the disclosing Party and a valuable trade secret of such Party and the
original and all copies thereof, on whatever physical, electronic or other media such Proprietary
Information may be stored, shall be returned upon the earlier to occur of: (a) the expiration or
earlier termination of this Agreement, or (b) within ten (10) business days of the disclosing
Party’s request, provided that return in the latter case shall not relieve the disclosing Party of
its obligations otherwise to perform under this Agreement. Nothing in this Agreement shall be
construed as granting any license or other rights under any patents or copyrights of either Party,
or any rights in or to Proprietary Information of either Party, except for the limited rights to
use and disclose such Proprietary Information expressly granted to the other Party in this
Agreement.
5.5 Relief. The Parties each acknowledge that money damages may not be an adequate remedy if
Section 5 is breached and, therefore, the disclosing Party shall, in addition to any other legal or
equitable remedies, be entitled to seek an injunction or similar equitable relief against such
breach or threatened breach.
6. SYNACOR FEES, PAYMENT TERMS AND TAXES.
6.1 Fees. Synacor’s fees for the Services are set forth in the Pricing Schedule attached
hereto as Schedule A and made a part hereof.
6.2 Payment Terms. Except to the extent specifically provided otherwise in this Agreement or
any amendment, addendum, attachment, exhibit, rider or schedule attached hereto as the same may be
amended from time to time pursuant to their terms, payments required under this Agreement shall be
made as follows:
6.2.1 | For those circumstances in which Client must reimburse Synacor for costs incurred, Charter shall make the required payments to Synacor within forty-five (45) of its receipt of an invoice detailing such costs; | ||
6.2.2 | For those circumstances in which Client must make payments based on the number of Users subscribing to services and/or products available via the Client Sourced Portal hereunder, Client shall calculate the number of Users for which payment to Synacor is required under this Agreement, submit a report detailing such User numbers by respective service, product, and/or other payment classification, and make the corresponding required payment to Synacor within forty-five (45) days following the expiration of the calendar month for which payment is being made; or | ||
6.2.3 | For those circumstances in which Synacor must make payments to Client hereunder, Synacor shall submit a report detailing the underlying basis (e.g., revenue, etc.) for such payment and shall make such payment to client within forty-five (45) days after the calendar month for which such payment is required hereunder. |
MASTER SERVICES AGREEMENT | 4 |
Subject to the terms set forth in this Section, all payments shall be made in full in United States
Dollars, at the respective parties’ usual corporate office business address or to an account
designated by the respective party. Other than amounts disputed in good faith by a party, any
amount not paid when due shall bear a late payment charge, until paid, at the rate of one percent
(1%) per month or, if less, the maximum amount permitted by law. Either party, in its sole
discretion, may terminate this Agreement if the party from whom payment is required, fails to pay
the required amounts within thirty (30) days after the such party receives written notice from the
party to whom payment must be made, that it has failed to pay any or all of the amounts required
hereunder and such amounts are not in dispute. Each party must notify the other of any disputed
amounts within twenty (20) days of receipt of the applicable of an invoice or payment and provide a
full explanation for any disputed amounts.
6.3 Taxes. Client shall bear, be responsible for, and shall pay any and all sales, use,
personal property or other taxes imposed on the delivery, licensing or use of the Client Branded
Portal or the provision of the Services. Synacor shall pay all other taxes arising under this
Agreement, including without limitation, taxes based upon Synacor’s net income or ad valorem,
personal, or real property taxes imposed on Synacor’s property. All payments to Synacor are
exclusive of federal, state, local and foreign taxes (other than taxes assessed on Synacor’s
income), duties, tariffs, levies and similar assessments on the use of the Services hereunder, and
Client agrees to bear and be responsible for the payment of all such charges.
7. TERM AND TERMINATION.
7.1 Term. This Agreement shall commence as of the date hereof and, unless earlier terminated
pursuant to the terms hereof, shall continue thereafter in full force and effect for a period of
[*] from the Effective Date (the “Initial Term”) and, except as provided in the
immediately following sentence, will automatically renew thereafter for up to [*] (each a “Renewal Term”) (the Initial Term and all Renewal Terms being
referred to as the “Term”). Either Party may prevent the automatic renewal of this Agreement by
providing written notice to the other Party of such non-renewal not less than ninety (90) days
prior to the expiration of the Initial Term or the then-current Renewal Term.
7.2 Termination for Cause. In addition to any of its other remedies, either Party may
terminate this Agreement: (a) in the event that the other Party materially breaches any provision
of this Agreement and fails to cure such breach within thirty (30) days after receiving written
notice of such breach from the non-breaching party; or (b) effective immediately upon written
notice, in the event any assignment is made by the other Party for the benefit of creditors, or if
a receiver, trustee in bankruptcy or similar officer shall be appointed to take charge of any or
all of such other Party’s property, or if a voluntary or involuntary petition under federal
bankruptcy laws or similar state statutes is filed against the other Party, or if it dissolves or
fails to operate in the ordinary course. In the event Client terminates this Agreement pursuant to
the terms of this Section 7.2, [*].
7.3 Effects of Termination. Upon any expiration or earlier termination of this Agreement, all
rights and obligations of the Parties shall cease, except that: (a) all obligations that accrued
prior to the effective date of termination (including, without limitation, all payment obligations)
shall survive termination; (b) each Party shall destroy (upon the written request of the other
Party) or return to the other Party all of the other’s Proprietary Information in its possession or
under its control pursuant to Section 5.4; and (c) Synacor shall, after providing Client with an
electronic copy of such information and data in a mutually agreeable format, delete archived
Account Information, other User identification information used or maintained by Synacor, and other
transaction data (including but not limited to all personally identifiable information of such
Users). The provisions of Sections 4.2 and 4.3 (Proprietary Rights), 5 (Confidentiality), 6
(Synacor Fees, Payment Terms and Taxes), 8 (Representations and Warranties; Indemnities), 9
(Limitations of Liability and Disclaimers), 12 (General Provisions) and this Section 7 shall
survive any termination of this Agreement.
[*]
[*] | |||
[*] | |||
[*] |
MASTER SERVICES AGREEMENT | 5 |
* | CERTAIN INFORMATION IN THIS EXHIBIT HAS BEEN OMITTED AND FILED SEPARATELY WITH THE COMMISSION. CONFIDENTIAL TREATMENT HAS BEEN REQUESTED WITH RESPECT TO THE OMITTED PORTIONS. |
[*]
[*]
8. REPRESENTATIONS AND WARRANTIES; INDEMNITIES.
8.1 Synacor Representations and Warranties. Synacor represents and warrants to Client that (a)
Synacor is duly organized and validly existing under the laws of its state of incorporation and has
full power and authority to enter into this Agreement and to carry out the provisions hereof; (b)
the execution, delivery and performance of this Agreement by Synacor does not conflict with any
agreement, instrument or contract, to which Synacor is bound; (c) Synacor shall perform its
obligations and provide the Services to Client in a professional and workmanlike manner and in
compliance with any and all applicable laws; (d) Synacor owns all right, title and interest in and
to the Synacor Content and the System, each element thereof, and all intellectual property rights
embodied therein or licensed to Client pursuant to this Agreement; or, in the case of any third
party content, software, technology or information included therein, Synacor possesses, or has
otherwise obtained all rights and valid licenses necessary to grant to Client all rights and
licenses set forth in this Agreement; (e) Synacor has all necessary rights in the Services and all
rights of publicity with respect to any artists, artwork, text material, images, sound or video, if
any, provided by Synacor in connection with the Services; (f) the Synacor Content, the System and
the Services, in whole or in part, do not and shall not infringe or interfere with any right of
publicity, patent, trademark, copyright, trade name or other intellectual property rights or
misappropriate any trade secret of any third party; and (g) Synacor shall use commercially
reasonable efforts to protect its network in accordance with applicable industry standards to
insure that Synacor’s network and the Services are secure from unauthorized access and are free
from any viruses, worms, or other code that will damage, interrupt or interfere with any software,
content, data or hardware. Synacor further represents and warrants that, to its knowledge, the
Synacor Content and the Services are not defamatory, obscene, or otherwise unlawful in any
jurisdiction. Synacor further represents and warrants to Client that during the Term, the Services
shall be provided in accordance with applicable United States federal law and the laws of such
other jurisdictions as may be applicable thereto by qualified personnel. Synacor shall use
commercially reasonable efforts, consistent with applicable industry standards and practices, to
provide the Services in a manner designed to minimize errors and interruptions. Nonetheless,
Services may be temporarily unavailable for scheduled maintenance or repairs by Synacor or by
third-party providers, or because of other causes beyond Synacor’s reasonable control.
8.2 Client Representations and Warranties. Client represents and warrants to Synacor that (a)
Client is duly organized and validly existing under the laws of its state of formation and has full
power and authority to enter into this Agreement and to carry out the provisions hereof; (b) the
execution, delivery and performance of this Agreement by Client does not conflict with any
agreement, instrument or contract, to which Client is bound; (c) Client owns all right, title and
interest in and to the Client Materials, including, but not limited to, the Client Content, each
element thereof, and all intellectual property rights embodied therein or licensed to Synacor
pursuant to this Agreement; or, in the case of any third party content, software, technology or
information included therein, Client possesses, or has otherwise obtained all rights and valid
license necessary to grant to Synacor all rights and licenses set forth in this Agreement; and (d)
to Client’s knowledge, the Client Materials are not defamatory, obscene, or otherwise unlawful and
do not infringe or interfere with any intellectual property, contract, right of publicity, or any
other proprietary right of any individual or entity. Client shall be fully responsible for, and
shall reimburse Synacor for any and all liabilities arising out of any warranty concerning the
Services made by Client to any User, prospect or other third party, except as expressly authorized
in advance in writing by Synacor.
8.3 Synacor Indemnifications. Synacor shall indemnify, defend and hold harmless Client from
and against any and all liabilities, claims, judgments, costs, damages, suits, actions,
proceedings, and expenses, including
without limitation, reasonable attorneys’ fees-(collectively “Claims”) suffered or incurred by
Client, arising out of or resulting from: (i) Synacor’s breach of any of its obligations under this
Agreement, or its representations and warranties set forth herein; (ii) the failure of any of the
representations or warranties made by Synacor herein to be true:
MASTER SERVICES AGREEMENT | 6 |
* CERTAIN INFORMATION IN THIS EXHIBIT HAS BEEN OMITTED AND FILED SEPARATELY WITH THE COMMISSION. CONFIDENTIAL TREATMENT HAS BEEN REQUESTED WITH RESPECT TO THE OMITTED PORTIONS. |
(iii) any third party claims relating to the matters covered by the foregoing breaches or failures;
(iv) any injuries to persons or damage to property caused by the negligent, willful or intentional
acts or omissions of Synacor, its agents or employees; and (v) any third party claims relating to
the Services.
8.4 Client Indemnifications. Client shall indemnify, defend and hold harmless Synacor from and
against any and all Claims suffered or incurred by Synacor, arising out of or resulting in any
manner from: (i) Client’s breach of any of its obligations under this Agreement, or its
representations and warranties set forth herein; (ii) the failure of any of the representations or
warranties made by Client herein to be true; (iii) any third party claims relating to the matters
covered by the foregoing breaches or failures; and/or (iv) any third party claims relating to
Client Materials.
8.5 Claims. In case any Claim is brought by a third party for which indemnification is or may
be made pursuant to this Agreement, the indemnified Party shall provide prompt written notice
thereof to the other Party; provided, however, that the failure of the indemnified Party to comply
with the foregoing notification provision shall not relieve the indemnifying Party of its
indemnification obligations hereunder, except to the extent the indemnifying Party is actually and
materially prejudiced thereby. Where obligated to indemnify such Claim, the indemnifying Party
shall, upon the demand and at the option of the indemnified Party, assume the defense thereof (at
the expense of the indemnifying Party) within thirty (30) days or at least ten (10) days prior to
the time a response is due in such case, whichever occurs first. The Parties shall cooperate
reasonably with each other in the defense of any Claim, including making available (under seal if
desired and if allowed) all records reasonably necessary to the defense of such Claim, and the
indemnified Party shall have the right to join and participate actively in the indemnifying Party’s
defense of the Claim. Each Party shall be entitled to prior notice of any settlement of any Claim
to be entered into by the other Party, and any such settlement shall be subject to the reasonable
approval to the extent such Party’s rights would be directly and materially impaired.
Without limiting the foregoing, in the event of any Claim or threatened Claim of infringement
involving a portion of any portion of the Software and/or Services provided by Synacor: (i) upon
Client’s request and at Synacor’s expense, Synacor will use its best efforts to procure the right
or license, on commercially reasonable license terms, for Client to continue to use and otherwise
exploit in accordance with the terms hereof such portion of the Software and/or Services at no
additional cost or expense to Client other than the fees set forth herein; or (ii) at Synacor’s
sole discretion, but upon as much prior written notice to Client as is reasonably practicable,
Synacor may modify or alter (to the extent that Synacor has rights to so modify or alter), or
delete any such portion of the Software and/or Services, as the case may be, so as to make such
portion non-infringing while maintaining substantially comparable functionalities and capabilities
of such parts of the Software and/or Services that are material to Client’s then-current or
demonstrably anticipated use hereunder. If options (i) and (ii) are not achievable as to any such
portion: (1) Client may terminate the rights and licenses granted hereunder, in its sole
discretion, as to such infringing portion, or this Agreement without liability if loss of such
portion materially and adversely affects the Services or functionality Client expects hereunder; or
(2) to the extent Synacor used commercially reasonable efforts to obtain a license or modify the
Software and/or Services as set forth in subsections (i) or (ii), and Synacor is reasonably exposed
to liability from Client’s continued use of such portion of the technology and/or services, Synacor
may, in its discretion, terminate the rights and licenses granted hereunder with respect to such
portion. If, pursuant to the immediately foregoing sentence, Client or Synacor terminate the rights
and licenses granted hereunder as to any portion of any software and/or Services provided by
Synacor and Client does not elect to terminate this Agreement, if applicable, the Parties shall
thereafter negotiate in good faith for a period of not less than thirty (30) days with respect to
reduced fees under this Agreement.
9. LIMITATIONS OF LIABILITY AND DISCLAIMERS.
ANYTHING HEREIN TO THE CONTRARY NOTWITHSTANDING EXCEPT WITH RESPECT TO SYNACOR’S INDEMNIFICATION
OBLIGATIONS SET FORTH IN SECTION 8.3, NEITHER PARTY SHALL BE LIABLE TO THE OTHER PARTY, ITS AGENTS,
AFFILIATES, CLIENTS, OR ANY OTHER PERSONS, FOR ANY LOST PROFITS OR INDIRECT, INCIDENTAL, SPECIAL,
PUNITIVE, CONSEQUENTIAL OR SIMILAR DAMAGES, EVEN IF ADVISED IN ADVANCE OF THE POSSIBILITY OF SUCH
DAMAGES. IN NO EVENT WILL SYNACOR’S LIABILITY FOR ANY AND ALL CLAIMS, IN THE AGGREGATE, ARISING OUT
OF, RELATING TO OR IN CONNECTION WITH THIS AGREEMENT OR THE PERFORMANCE OF ITS OBLIGATIONS
HEREUNDER EXCEED THE GREATER OF (i) $5,000,000.00 OR (ii) THE AMOUNT SYNACOR HAS RECEIVED FROM
CLIENT IN THE AGGREGATE UNDER THIS AGREEMENT DURING THE TERM HEREOF.
MASTER SERVICES AGREEMENT | 7 |
EXCEPT AS EXPRESSLY PROVIDED IN THIS AGREEMENT TO THE CONTRARY, SERVICES ARE PROVIDED “AS IS”
WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. SYNACOR
DOES NOT WARRANT THAT THE SERVICES WILL MEET THE REQUIREMENTS OF CLIENT (EXCEPT TO THE EXTENT
SPECIFICALLY SET FORTH IN THIS AGREEMENT) OR THOSE OF ANY THIRD PARTY AND, IN PARTICULAR, SYNACOR
DOES NOT WARRANT THAT THE SYSTEM WILL BE ERROR FREE OR WILL OPERATE WITHOUT INTERRUPTION.
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, SYNACOR MAKES NO WARRANTY WITH RESPECT TO ANY
SERVICES AND EXPRESSLY DISCLAIMS ANY WARRANTY, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SYNACOR DOES NOT WARRANT
OR MAKE ANY REPRESENTATION REGARDING THE ACCURACY, ADEQUACY OR COMPLETENESS OF THE CONTENTS OF ANY
CONTENT OR THE RESULTS TO BE OBTAINED FROM THEIR USE. SYNACOR SHALL NOT BE LIABLE TO THIRD PARTIES
FOR ANY LOST PROFITS OR INDIRECT, INCIDENTAL, SPECIAL, PUNITIVE, CONSEQUENTIAL OR SIMILAR DAMAGES,
EVEN IF ADVISED IN ADVANCE OF THE POSSIBILITY OF SUCH DAMAGES.
EXCEPT AS EXPRESSLY SET FORTH IN SECTION 8.2 ABOVE, CLIENT MAKES NO WARRANTY WITH RESPECT TO ANY
CLIENT MATERIALS AND EXPRESSLY DISCLAIMS ANY WARRANTY, EXPRESS OR IMPLIED, INCLUDING BUT NOT
LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. CLIENT
SHALL NOT BE LIABLE TO THIRD PARTIES FOR ANY LOST PROFITS OR INDIRECT, INCIDENTAL, SPECIAL,
PUNITIVE, CONSEQUENTIAL OR SIMILAR DAMAGES, EVEN IF ADVISED IN ADVANCE OF THE POSSIBILITY OF SUCH
DAMAGES.
10. PUBLIC RELATIONS. Except as it relates to Client’s marketing of portal and related matters to
Users and as otherwise permitted by the last sentence of Section 5.2 herein, neither Party will
issue any press release, nor otherwise disclose any information concerning this Agreement without
the prior written consent of the other. The Parties agree that a joint press release regarding the
establishment of their relationship is appropriate and that each will dedicate appropriate
resources to such effort.
11. RECORDS AND AUDIT.
11.1 Throughout the Term and for a period of one (1) year after the expiration or earlier
termination of this Agreement, each of the Parties shall maintain books and records regarding the
Services, and other matters relating to this Agreement, including, without limitation, server logs,
and customer usage logs, in accordance with generally accepted accounting principles. Each Party
shall have the right to audit such books and records of the other party solely and directly
relating to this Agreement and all amendments, addendums, attachments, schedules, riders and/or
exhibits attached hereto exhibits, upon reasonable notice and at its expense, not more frequently
than once per consecutive twelve (12)-month period during the Term and for a period of one (1) year
thereafter and to take extracts from and/or make copies of such records. Each party shall maintain
at its principal place of business during the Term and for a period of one (1) year thereafter all
books, records, accounts, and technical materials regarding its activities in connection herewith
sufficient to determine and confirm all amounts payable to the other Party and all compliance with
all other material obligations pursuant to this Agreement. Upon a Party’s written request (to be
provided at least ten (10) business days prior to the date of the audit), the other Party will
permit one (1) or more representatives of an auditor or agent of the requesting Party’s choice to
examine and audit, during normal business hours, such books, records, accounts, documentation and
materials, and take extracts therefrom or make copies thereof for the purpose of verifying the
correctness of payments made pursuant hereto and/or compliance with the other material obligations
hereunder; provided that, the auditing Party shall first obtain a written agreement from any such
auditor or agent that such auditor or agent shall be bound by the confidentiality obligations set
forth in Section 5 herein and the auditing Party shall in all events be responsible to the audited
Party for any action or inaction of such auditor or agent that would violate Section 5 of this
Agreement. Unless otherwise agreed by the Parties in writing, such examination shall be in material
accordance with generally accepted accounting principles. The audited Party shall pay any unpaid,
non-disputed delinquent amounts within thirty (30) days of the other Party’s request. To the extent
such examination discloses an underpayment of the greater of 5% of the aggregate amount
paid or payable to the other party during the period which is the subject of the audit or
$15,000, the audited Party shall fully reimburse the other Party, promptly upon demand, for the
reasonable fees and disbursements due the auditor for such audit; provided that, such prompt
payment shall not be in lieu of any other remedies or rights available to such other Party
hereunder. In all other events,
MASTER SERVICES AGREEMENT | 8 |
all fees and expenses of the auditing Party’s auditor or agent under this Section shall be paid by
the auditing Party. If an audit reveals an overpayment, the auditing Party shall promptly notify
the other and shall pay the amount of any such overpayment to the other Party within thirty (30)
days thereafter.
11.2 If any report of an audit under the provisions of subsection (a) of this Section
discloses to the auditing Party any underpayments or overpayments, a copy of such audit report
shall be promptly delivered to the audited Party. Unless the amount of any underpayment or
overpayment shown on such report is disputed by the audited Party, in writing (a “Notice of
Dispute”), within twenty (20) days after receipt of the audit report, the audit report shall be
deemed accepted and all amounts due thereunder shall be paid according to the applicable
provisions of subsection (a) of this Section. In the event that Client and Synacor have not
resolved all disputed items to their mutual satisfaction within thirty (30) days after a Notice of
Dispute has been received by the auditing Party, they shall promptly submit such audit report and
all supporting work papers to an independent accounting firm (i.e., an accounting firm that does
not, and has not, provided any services to either Party or to any of the Parties’ subsidiaries or
affiliated entities) of national stature in the United States selected by mutual agreement of
Client and Synacor for binding review of any disputed items. All costs and expenses of such review
shall be apportioned between the Parties on the basis of each Party bearing the expense of that
portion of the review that shall be related to disputed items that are resolved against such
Party. If Client and Synacor are unable to agree upon the selection of an independent accounting
firm of national stature in the United States to perform the binding review of any disputed items,
the determination and selection of the independent accounting firm of national stature shall be
settled by arbitration in New York, New York in accordance with the rules and regulations of the
American Arbitration Association.
MASTER SERVICES AGREEMENT | 9 |
12. GENERAL PROVISIONS. This Agreement is not transferable by either Party without the other’s
prior written consent (which shall not be unreasonably conditioned, delayed or withheld), except
that either Party may (without consent) assign its rights and obligations hereunder to any entity
that is controlled by, controls, or is under common control with the assigning Party or to any
successor entity to all or substantially all of its business (by sale or other transfer of equity
or assets, merger, consolidation, reorganization or otherwise). This Agreement will be binding
upon, and inure to the benefit of, the successors, representatives and permitted assigns of the
Parties. This Agreement (including any schedules, exhibits, riders, addendums, amendments and
attachments) constitutes the entire agreement, and supersedes all prior negotiations,
understandings or agreements (oral or written), between the Parties concerning the subject matter
of this Agreement. No change, modification or waiver to this Agreement will be effective unless in
writing and signed by both parties. In the event of any conflict or inconsistency between the terms
and conditions in the Master Agreement and any schedule or other exhibit attached hereto not
expressly and specifically stated otherwise, the terms and conditions of the Master Agreement will
prevail. Except as expressly provided herein, any different or additional terms on any related
purchase order, confirmation or similar form, even if signed by the Parties after the date hereof,
shall have no force or effect on this Agreement. The failure of either Party to enforce its rights
under this Agreement at any time for any period shall not be construed as a waiver of such rights.
In the event that any provision of this Agreement shall be determined to be illegal or
unenforceable, that provision will be limited or eliminated to the minimum extent necessary so that
the Agreement shall otherwise remain in full force and effect and enforceable. All notices under
this Agreement will be in writing and will only be deemed to have been duly given the day after
being sent, if sent for next day delivery by nationally recognized overnight delivery service; or
upon receipt, if sent by certified or registered mail, return receipt requested. This Agreement
shall be governed by and construed in accordance with the laws of the State of New York, USA
without regard to the conflicts of laws provisions thereof. In any action or proceeding to enforce
rights under this Agreement, the prevailing party (whether plaintiff or defendant) will be entitled
to recover its reasonable costs and attorney’s fees. Headings are for convenience of reference only
and shall in no way affect interpretation of the Agreement. This Agreement may be executed in one
or more counterparts, each of which (once executed) shall be deemed an original, but all of which
taken together shall constitute one and the same instrument. Neither Party shall have any rights
against the other Party hereto for the non-operation of facilities or the non-furnishing of
services or fulfillment of obligations if such non-operation, non-furnishing or non-fulfillment is
due to an act of God or other cause beyond such Party’s reasonable control. All remedies, whether
at law, in equity or pursuant to this Agreement shall be cumulative. The Parties agree that Synacor
and its employees and agents will be serving Client as independent contractors for all purposes and
not as employees or partners of, or joint venturers with, Client. Nothing in this Agreement shall
be deemed to constitute a fiduciary relationship between Synacor and Client, nor shall anything in
this Agreement be deemed to create an agency relationship between Synacor and Client. Neither
Synacor nor Client shall be or become liable or bound by any representation, act or omission
whatsoever of the other. The provisions of this Agreement are for the exclusive benefit of the
Parties hereto and their permitted assigns, and neither Party intends to benefit any other person
or entity, including, without limitation, a “third party beneficiary,” as that term may be defined
by applicable statutory or case law, and except as expressly provided in Section 8(g) of the
Addendum, no person or entity who is not a party (including, without limitation, an obligor,
borrower, or guarantor) will have any rights or claim against a Party by virtue of this Agreement.
SYNACOR, INC. | Charter Communications Holding Company, LLC | |||||||||||||
By: | /s/ Xxxxxx Xxxxxxx | By: | /s/ Xxxx Xxx | |||||||||||
Name: | XXXXXX XXXXXXX | Name: | Xxxx Xxx | |||||||||||
Title: | CEO | Title: | V P Product Development | |||||||||||
Date: | 9-30-04 | Date: | 9/29/04 |
MASTER SERVICES AGREEMENT | 10 |
SCHEDULE A
TO
SYNACOR MASTER SERVICE AGREEMENT
TO
SYNACOR MASTER SERVICE AGREEMENT
PRODUCT & PRICING SCHEDULE
This Schedule A forms a part of, and is governed by, the Synacor Master Services Agreement
dated September 30th., 2004, by and between Synacor, Inc. and Charter Communications
Holding Company, LLC (“Client”), including any schedules, attachments, or exhibits attached thereto
(collectively, the “Agreement.”) Any capitalized terms used in this Schedule A and not defined
herein shall have the meanings ascribed to such terms in the Agreement.
The product deliverables and fees payable by Client to Synacor pursuant to the Agreement are set
forth below.
1. Portal Features and Functionality (including Portelus Technology).
[ * ]
PRODUCT & PRICING — SCHEDULE A | 1 |
* CERTAIN INFORMATION IN THIS EXHIBIT HAS BEEN OMITTED AND FILED SEPARATELY WITH THE COMMISSION. CONFIDENTIAL TREATMENT HAS BEEN REQUESTED WITH RESPECT TO THE OMITTED PORTIONS. |
[ * ]
2. Portal Content:
(a) | Free Content: The below-listed initial Content (the “ Initial Information Services”) will be integrated into the Client Branded Portal at no cost to Client: |
(i) | An integrated Yellow, White Pages, Maps, and Restaurant Search (from a provider such as Switchboard); | ||
(ii) | An integrated [*] Search subject to the terms set forth in Schedule F, attached hereto and incorporated herein by reference; | ||
(iii) | Horoscopes; | ||
(iv) | Auto Channel — currently provided by [ * ]; | ||
(v) | Career Channel — currently provided by [ * ]; and | ||
(vi) | Travel Channel — currently provided by [ * ]. |
(b) | Additional Synacor Content: The following additional Synacor Content (the “Additional Synacor Content”) may be integrated into the Client Branded Portal, at the option of Client, for the costs listed below: |
PRODUCT & PRICING — SCHEDULE A | 2 |
* CERTAIN INFORMATION IN THIS EXHIBIT HAS BEEN OMITTED AND FILED SEPARATELY WITH THE COMMISSION. CONFIDENTIAL TREATMENT HAS BEEN REQUESTED WITH RESPECT TO THE OMITTED PORTIONS. |
(i) | [*] News service (stories, pictures, videos, etc.) as set forth below (“[*] News Service”) is included in the Client Branded Portal so that when a User clicks on a news story or video the User will remain within the Client Branded Portal. The [*] News Service includes: |
• | National News | ||
• | World News | ||
• | Sports News | ||
• | Entertainment News | ||
• | Health News | ||
• | Business and Finance News |
[*]
[*]
[*]
[*]
[*]
(ii) | Local Movie Listings by Zip Code Approximate [*] |
(c) Continuous Efforts to Refresh Initial Portal Screen: Synacor shall ensure that the
initial/opening screen of the Client Branded Portal is refreshed/updated on a continuous basis each
day but in no event less than twice each day between the hours of 6 a.m. and 12 a.m. (EST). Such
refresh responsibility shall include but not be limited to changing the primary new story
image/picture in the Dynamic Content Components, altering the various lead story headlines from
time to time, and generally ensuring that staff is available to implement visible, significant
changes to or updating of the initial/opening (and other available) screens throughout each day,
seven (7) days per week.
3. Synacor Premium Product Fees. For purposes of creating a fee structure, relevant Synacor Premium
Product may be bundled into products as described below (the “Synacor Premium Products”) at the
request of Client, and subject to Client’s prior written approval. In the event Client elects to
procure for placement on the Client Branded Portal any such Synacor Premium Product, each month,
Synacor shall xxxx Client for an amount determined by multiplying the number of Subscription
Accounts (as defined below) in a given month (calculated as set forth above with respect to Users)
by the monthly fee relating to the pertinent Synacor Premium Product(s) subscribed to by
Subscription Account. For purposes herein, a “Subscription Account” is defined as an account that
allows a User access to the given Synacor Premium Product from the Client Branded Portal or other
location as subsequently agreed to by the Parties. Synacor Premium Product Fees for the Synacor
Premium Products as set forth herein shall remain in effect for the Initial Term of the Agreement
provided, however, that Synacor shall be entitled to revise any fees set forth in this Agreement
directly proportionate to changes in the fees payable by Synacor to Synacor Providers for the
respective premium content. Likewise and except for the Synacor Premium Product defined in Section
(3)(a)(i) below, Synacor shall reduce its fees charged to Client as set forth below for Synacor
Premium Products in direct proportion to any reduction in fees charged Synacor by Synacor Providers
in the calendar month following such Synacor Provider reduction. [ * ]
Synacor shall use its best efforts to provide Client not less
than sixty (60) days prior notice of any applicable increase in fees. In addition to other rights
Client may have under this Agreement (including but not limited to Client’s right to eliminate or
replace Synacor Content with Client Content at any time), Client may elect to require Synacor to
use reasonable commercial efforts to provide reasonably equivalent Synacor Content at fees equal to
or lower than those attributable to then-current Synacor Content, or to modify the Synacor Content
mix, as necessary to result in a mutually agreeable wholesale price change.
(a) | Synacor Premium Products. The following Synacor Premium Products may be made available to Client for distribution to Users for the monthly fees described below: |
PRODUCT & PRICING — SCHEDULE A | 3 |
* CERTAIN INFORMATION IN THIS EXHIBIT HAS BEEN OMITTED AND FILED SEPARATELY WITH THE COMMISSION. CONFIDENTIAL TREATMENT HAS BEEN REQUESTED WITH RESPECT TO THE OMITTED PORTIONS. |
(i) | Premium Family Bundle: Cost to Client: [*] for each Subscription*.The Premium Family Bundle shall include all of the following: |
• | Encyclopedia Britannica — Unlimited access to the updated 32-volume Encyclopedia Britannica, plus: Britannica’s Student & Concise encyclopedias, thousands of exclusive video & audio clips | ||
• | Shockwave Gameblast — 100 popular premium online and downloadable games | ||
• | American Greetings — Print and Send Greeting Cards and access to member’s only online greeting cards | ||
• | Clever Island — Focuses on the educational skills that are most important to a child’s development, including language, numbers, spatial reasoning, logic, and critical thinking. Activities are designed by leading experts in education and child development to be engaging, powerful, and fun. | ||
• | CNN QuickCast & NewsPass — up to 30 video news updates per day. Along with 12, 2 minute breaking news stories per day*. (Subject to approval by CNN) | ||
• | Xxxxxxx.xxx — local, regional and national video weather reports and special feature categories*. (Subject to approval by Xxxxxxx.xxx) | ||
• | Major League Baseball — Access to GameDay Audio (Listen to every game played that day), Condensed Video Games, Post Game Highlights, MLB Custom Cuts, MLB Radio |
*Note:
|
[*] |
(ii) | Music Bundle: Cost to Client: [*] The Music Bundle shall include all of the following: |
• | MusicNet unlimited song download service which includes unlimited song downloads to a personal computer from over 700,000 tracks & commercial free radio | ||
• | Sync Magazine From Zinio (Synacor may add additional Magazines) |
Note:
|
Commencing with the execution of this Agreement and continuing for a period of six (6) months from the commercial launch of the Music Bundle, and provided such product offerings are competitive in feature, functionality, pricing, and music selection, the parties agree that except to the extent of Internet music subscription services Client may carry or offer pursuant to its contractual relationships with video programming providers, Synacor shall be Client’s exclusive provider of Internet music subscription services and music download stores sold online via the Client Branded Portal, other Client controlled websites, or by Client’s Customer Service/Sales Representatives.. This provision will not preclude client from enhancing the music services with additional music related content and merchandise such as, but not limited to, music video access and merchandise offerings. |
(b) | [*] |
PRODUCT & PRICING — SCHEDULE A | 4 |
*CERTAIN INFORMATION IN THIS EXHIBIT HAS BEEN OMITTED AND FILED SEPARATELY WITH THE COMMISSION. CONFIDENTIAL TREATMENT HAS BEEN REQUESTED WITH RESPECT TO THE OMITTED PORTIONS. |
(c) | Additional Synacor Premium Products: Additional Synacor Premium Products may be added to this list from time to time by mutual agreement of the Parties through appropriate exhibits to be attached hereto. | |
(d) | Synacor shall exercise commercially reasonable efforts to enhance and/or improve the features and characteristics of the Client Branded Portal, but in any event shall release a significantly updated/improved Client Branded Portal once every twelve (12) months during the term of the Agreement. In addition, any new feature(s) offered by Synacor to third party clients shall be simultaneously extended to Client. |
4.
Bandwidth and Hardware Fees. [*]
5. Client Sourced Services
a) | Integration Fees. Client shall pay to Synacor an Integration Fee in connection with any new third party premium content or services (each a “Client Sourced Service”), that is not Synacor-sourced and which Client requests Synacor to integrate into the Client Branded Portal or Synacor Premium Product(s) and that requires utilization of Unified Login. In the event that such integration requires less than [*] of software development time, such Integration Fee will be [*]. Subsequent to such integration, Client shall have the right to have Synacor manage such Client Sourced Service, so long as Client continues to make such Client Sourced Service available to Users by way of the Client Branded Portal or relevant Synacor Premium Product(s), at no further integration cost to Client, pursuant to the terms of the Agreement as if it were a Synacor Sourced Service. If such integration is reasonably anticipated by Synacor to require [*] of software development time, Synacor will prepare a detailed statement of work for such integration, including the fee payable, which shall be commercially reasonable and competitive standard industry rates for such software development or integration, to Synacor, which shall be subject to Client’s written approval prior to the commencement of work. One-half of such integration fees shall be payable upon commencement of development with the remaining one-half being due upon completion of development and acceptance testing. | |
b) | [*] |
PRODUCT & PRICING — SCHEDULE A | 5 |
*CERTAIN INFORMATION IN THIS EXHIBIT HAS BEEN OMITTED AND FILED SEPARATELY WITH THE COMMISSION. CONFIDENTIAL TREATMENT HAS BEEN REQUESTED WITH RESPECT TO THE OMITTED PORTIONS. |
[*]
c) | Definition. All Client Sourced Services shall be considered Client Content for purposes of this Agreement. |
6.
Revenue Sharing: Synacor and Client agree to share, [*] ancillary revenues received from content providers whose services and or features have been
added to or made available via the Client Braded Portal pursuant to the mutual agreement of the
parties. One such example (to the limited extent would be revenues received by Synacor for
inclusion of the “White Pages” and/or “Yellow Pages” search content on the Client Branded Portal.
7. Professional Services. The following services are considered professional services:
a) | Integration beyond Synacor’s APIs; | |
b) | Portal customization beyond the look, feel, element placement and similar options embedded in the Synacor’s portal template as of the date of the Agreement; | |
c) | Onsite Training; and | |
d) | Other programming or customizations not specified in the Portal Product Plan. Synacor shall provide the Client a Statement of Work (SOW) and cost estimate for all Professional Services engagements. Any such SOW and cost estimate must be agreed to in writing prior to the initiation of an applicable Professional Services engagement. |
8. Travel Expenses. Client agrees to pay for all reasonable travel expenses approved by Client in
advance and actually incurred by Synacor during the course of and in order to perform support or
technical training services.
PRODUCT & PRICING — SCHEDULE A | 6 |
*CERTAIN INFORMATION IN THIS EXHIBIT HAS BEEN OMITTED AND FILED SEPARATELY WITH THE COMMISSION. CONFIDENTIAL TREATMENT HAS BEEN REQUESTED WITH RESPECT TO THE OMITTED PORTIONS. |
9. Acceptance Process. Client may test and approve the Client Branded Portal prior to launching it
to Users. Commencing upon the delivery to Client of the Client Branded Portal as set forth in the
Synacor Specifications and continuing up to fifteen (15) calendar days thereafter (the “Test
Period”), Client shall have the right and will use its best efforts to engage in testing, including
but not limited to that designed to determine whether Client Branded Portal substantially meets
both the Appearance Requirements and the Functionality Requirements. For purposes of clarification,
the nature, extent, and/or type of such testing is not limited under this paragraph except to the
extent that such testing shall be performed in accordance with the timeframes stated herein unless
such testing when conducted and pursued to completion requires more time than that allotted herein,
in which case such Test Period shall be extended to the limited extent necessary to complete the
underlying testing. Within five (5) business days after the expiration of the Test Period, Client
will provide Synacor with (a) written acceptance of the Client Branded Portal, or (b) written
rejection, including a reasonably detailed explanation therefor (a “First Rejection Notice”), if
the Client determines in good faith that the Client Branded Portal does not substantially meet the
Appearance Requirements and/or the Functionality Requirements. In the event the Client does not
deliver a First Rejection Notice as provided herein, the Client Branded Portal shall be
conclusively deemed accepted by Client. In the event that Client provides a First Rejection Notice,
then Synacor will use its best efforts to correct the identified failures as soon as commercially
reasonable and, in no event, later than fifteen (15) business days after receipt of such First
Rejection Notice Synacor shall resubmit the Client Branded Portal to Client for further testing for
a period of not more than fifteen (15) business days (the “Second Test Period”) by Client with
respect to the specific failed criteria. Within five (5) business days after the expiration of the
Second Test Period, Client will provide Synacor with either (i) written acceptance of the Client
Branded Portal, or (ii) written rejection if Client determines in good faith that the failed
criteria identified in the First Rejection Notice have not been corrected, including a reasonably
detailed explanation therefor (a “Second Rejection Notice”). In the event the Client does not
deliver a Second Rejection Notice as provided herein, the Client Branded Portal shall be
conclusively deemed accepted by Client. In the event that Client provides a Second Rejection
Notice, Client shall resubmit the Client Branded Portal to Synacor and Synacor will use its best
efforts to correct the identified failures as soon as commercially reasonable and, in no event,
later than fifteen (15) business days after receipt of such Second Rejection Notice, Synacor shall
resubmit the Client Branded Portal to Client for final testing. Client shall conduct final testing
for a period of not more than fifteen (15) business days (the “Final Test Period”) with respect to
the specified failed criteria. Within five (5) business days after the expiration of the Final Test
Period, Client will provide Synacor with (A) written acceptance of the Client Branded Portal, or
(B) written rejection if Client determines in good faith that the failed criteria identified in the
First Rejection Notice or Second Rejection Notice have still not been corrected (a “Final Rejection
Notice”). In the event the Client does not deliver a Final Rejection Notice as provided herein, the
Client Branded Portal shall be conclusively deemed accepted by Client. If Client provides a Final
Rejection Notice and Client has not otherwise agree to pursue further development and/or testing of
the Client Branded Portal, the Final Termination Notice shall constitute a notice of termination of
the Agreement without further liability of either Party to the other, [*]
PRODUCT & PRICING — SCHEDULE A | 7 |
*CERTAIN INFORMATION IN THIS EXHIBIT HAS BEEN OMITTED AND FILED SEPARATELY WITH THE COMMISSION. CONFIDENTIAL TREATMENT HAS BEEN REQUESTED WITH RESPECT TO THE OMITTED PORTIONS. |
SCHEDULE B
TO
SYNACOR MASTER SERVICE AGREEMENT
TO
SYNACOR MASTER SERVICE AGREEMENT
SERVICE LEVEL AGREEMENT
This Schedule B forms a part of, and is governed by, the Synacor Master Services Agreement
dated September 30th, 2004, by and between Synacor, Inc. and Charter Communications Holding
Company, LLC (“Client”), including any schedules, attachments, or exhibits attached thereto
(collectively, the “Agreement.”) Any capitalized terms used in this Schedule B and not defined
herein shall have the meanings ascribed to such terms in the Agreement.
I. General
Synacor shall provide the Services in accordance with the service levels set forth in this
Schedule B -Service Level Agreement (“SLA”), seven (7) days a week, twenty-four (24) hours a
day, three hundred sixty-five (365) days a year, consisting generally of monitoring,
notification, repair of service outages and maintenance.
Synacor and Client, at Client’s option, shall evaluate Synacor’s performance under this SLA on
a monthly basis, beginning thirty (30) days from the date of commercial launch of the
Services.
Client should direct all requests for support to Synacor’s Client Care Group, which shall be
available and shall provide support twenty-four (24) hours per day, seven (7) days per week.
To reach Synacor’s Client Care by phone dial 0-000-000-0000 or by e-mail at
xxxxxxx@xxxxxxx.xxx.
II. Monitoring
In an effort to detect potential problems before they impact the availability and performance of
the System or the Services, Synacor shall monitor the status of its systems using both automated
and manual tools employed in its 24 by 7 system monitoring and administration. Such monitoring
shall be performed to assess and include, but not be limited to;
(i) | Service availability; | ||
(ii) | Database connectivity and performance; | ||
(iii) | System load; | ||
(iv) | Network availability and performance; and | ||
(v) | System usage. |
Synacor will work and cooperate with Client by, among other things, accommodating reasonable
service monitoring requests from the Client’s Network Operating Center (the “NOC”), including
web service/maintenance/adjustments and application monitoring.
III. Reporting
Synacor will maintain and provide Client access to the following standard reporting tools,
which will generate and deliver reports detailing accurate information through a web-based
interface pertaining to the respective tool’s data category:
SUBSCRIBER DATA
1. | Number of Users | ||
2. | User Cancellations |
MONTHLY USAGE DATA
1. | Unique Users accessing Synacor Sourced Services | ||
2. | Unique Users accessing Client Branded Portal | ||
3. | Hits/redirects to each Synacor Provider |
SERVICE LEVEL AGREEMENT — SCHEDULE B
|
1 |
Synacor will provide Client reports detailing (i) the number, cause, and resolution status of
Synacor system outages and (ii) the performance of Synacor with respect to its system availability
obligations, each of which shall be sent to Client in an electronic format within seven (7) days of
Client’s request therefor (such request not occurring more than once per month) and otherwise no
more than fifteen (15) days after the expiration of each calendar quarter. Client may require
reasonable changes to the formatting or structure/layout of the report from time to time (such
changes to be implemented at Client’s cost).
IV. System Availability
“System Availability” is defined as the operable state, service functionality, and
availability to Client and its Users of Synacor’s entire service platform, including, but not
limited to, the Client Branded Portal, the method in which billing data is derived and
transmitted to Client, and any software application running on the servers that supports the
Client. Synacor shall maintain Service Availability of 99.95% as measured during the course of
a calendar month, excluding downtime attributable to scheduled maintenance. System
Availability does not take into account the performance or inability of Users to access
Synacor’s systems as a result of such Users’ Internet/network connection, nor does it take
into effect Synacor Providers’ ability to update or deliver content. Due to the architectural
design of the Internet, occasions may arise that prohibit access to Synacor’s systems based on
(i) a User’s Internet Service Provider’s (“ISP”) fault/failure or (ii) impediments affecting
the path (route) traveled in accessing Synacor’s systems; System Availability does not take
such instances into consideration, except when the failure is attributable to the network
hardware or software under Synacor’s direct control.
Client shall have the right to make its own measurements of the Service Availability in order
to ascertain and report Service Availability deficiencies. In the event of discrepancies
between Synacor’s testing results and those of Client, the Parties shall establish a workgroup
of individuals from both Parties to ascertain the source of/reason for the discrepancy or
difference, to identify the correct measurements, and to resolve in good faith any issues
pertaining to the testing methods. If the parties are unable to resolve the discrepancy, the
Client’s measurements will prevail.
Service Assurance — In the event of any outage or Services impairment, Synacor must provide
Client with a written assessment/“reason for outage” within twenty-four (24) business hours of
the occurrence of such event. In the event of any outage or service impairment, Synacor must
provide Client a “post mortem” assessment of the reasons/causes of such outage or impairment
and the steps taken to eliminate the impairment and prevent its reoccurrence by noon (12 p.m.
CST) on the fifth (5th) business day following the occurrence of such event. Both
such assessments shall include, but not be limited to, outage time/impairment duration,
sequence of events, root cause, escalation path, issues identified, remedies to issues, and
action plan. The “post mortem” outage/impairment assessment shall be subject to Client’s
acceptance or rejection (and grounds therefor) within five (5) business days of receipt.
Synacor must submit final “post mortem” assessment in the event Client rejects the initial
assessment within ten (10) days of such rejection.
System Availability SLA Credits:
The SLA credits set forth below will be applied automatically by Synacor and shall be required
for each instance of Synacor’s failure to meet the required System Availability. In the event
that Synacor fails to meet the provisions of this SLA cumulatively during a one (1) month
period during the Term, then the following credits will apply against the aggregate Fees
during the month in which such failure occurs:
a. | Portal Unavailability: Defined as any instance in which the Client Branded Portal is unavailable to Client’s Users or where Client or User makes an HTTP request and Synacor’s System does not respond. For the avoidance of doubt, the failure of Unified Login or third party Content due to the fault of the third party Content providers is not included in this SLA. |
SERVICE LEVEL AGREEMENT — SCHEDULE B
|
2 |
i. | Cumulative Mean Time to Repair: |
[*] |
b. | [*] |
Performance
The Performance (“Performance”) of the Client Branded Portal is defined as the System response time
for each Portal page as agreed upon by the Parties prior to the launch of the pertinent Portal page
(each, a “Response Time”), measured via HTTP requests, or similar requests via other protocol used
on the Client Branded Portal by Client or Users, performed by Client servers directly from any
Client IP backbone location. Performance of Response Times will be tested against a steady-state
Portal page of similar type and size to the pertinent Portal page, which steady-state Portal page
will reside on the same Host (as defined in the Synacor Specifications) as does the Client Branded
Portal. Synacor’s responsibility for Performance includes, but is not limited to, maintenance of
web server response, Authentication performance, routers, switches, Internet transit or Peering
connections (Network hardware, cross-connects, or circuits that are Synacor’s responsibility), or
any other device in Synacor’s direct control, at no less than [*]% peak utilization. If Synacor is
unable to perform in accordance with any pertinent Response Time, then Synacor will be responsible
for the following remedy:
Synacor will correct the identified performance failures as soon as is possible using and
pursuing to completion commercially reasonable efforts, and, in no event, later than fifteen
(15) calendar days after receipt of written notice from Client describing in reasonable detail
the performance failure of the Client Branded Portal, Synacor shall resubmit the Performance
changes, in detail, to Client for testing. Client shall conduct testing to verify that the
Synacor corrective measures are successful during a testing period (“Test Period”) of no more
than five (5) business days in length with respect to the specified failed criteria. Within
five (5) business days after the expiration of the Test Period, Client will provide Synacor
with a written response accepting the Performance or rejecting the Performance. Synacor shall
have an additional fifteen (15) calendar days from the date Client submits such
response to correct the identified Performance failures. Client shall conduct final
Performance correction testing for a period of not more than five (5) business days (the
“Final Test Period”) after the expiration of such fifteen (15) day period with respect to the
specified failed criteria. Within five (5) business days after the expiration of the Final
Test Period, Client will provide Synacor with (A) written response accepting the Performance,
or (B) written rejection if Client determines in good faith that the failed criteria
identified in the First Rejection Notice have still not been corrected (a “Final Rejection
Notice”). In the event the Client does not deliver a Final Rejection Notice as provided
herein, the Performance shall be conclusively deemed accepted by the Client. If Client
provides a Final Rejection Notice and the President of Synacor and the responsible Officer of
Client do not otherwise agree to pursue further Performance testing/remedies of the System,
the Final Termination Notice shall constitute a notice of termination of the Agreement without
further liability of either Party.
SERVICE LEVEL AGREEMENT — SCHEDULE B
|
3 |
*CERTAIN INFORMATION IN THIS EXHIBIT HAS BEEN OMITTED AND FILED SEPARATELY WITH THE COMMISSION. CONFIDENTIAL TREATMENT HAS BEEN REQUESTED WITH RESPECT TO THE OMITTED PORTIONS. |
V. Data Integrity
Synacor’s
Services platform shall meet or exceed a minimum of [*]% data integrity, including
without limitation User data required for login, as measured over each calendar month of the
term of the Agreement. In addition, Synacor will maintain the highest level of data security
and confidentiality as is commercially reasonable in the industry.
System Intrusion or Denial of Service “DOS” Attack In the event of (i) a System
intrusion by a “cracker,” “hacker”, or any other third party, or (ii) DOS attacks, such
intrusion or attacks shall be deemed a Priority One event and the notification protocol
applicable to a Priority One event will be followed. Synacor must notify Client of such
problem and implement a solution therefor. Notification by Synacor will occur immediately upon
identification of intrusion. If extensive damage occurs, including, but not limited to, damage
to Client data, user data, Systems, due to the failure of Synacor to follow the Security
Policy set forth as Schedule D to the Agreement, then this SLA will apply.
VI. Scheduled Maintenance Windows
Synacor has reserved a two (2)-hour window from 3:00 a.m., EST, to 5:00 a.m., EST, every
Sunday evening through Monday morning for weekly maintenance, should the need for such
maintenance arise (“Scheduled Maintenance”). In the event that additional maintenance will be
needed outside of this Scheduled Maintenance window, Synacor will provide Client no less than
three (3) business days prior written notice of the time during which Synacor intends to
perform such additional maintenance via Client’s change control organization/process (“Change
Management”). Such maintenance that occurs outside of the Scheduled Maintenance window and
grace period described above, for which three (3) days advance written notice has been given
that involves any Service outage or impairment, shall count against Service Availability at
one half (1/2) the credit rate set forth herein.
If it is determined during the Scheduled Maintenance window that the Scheduled Maintenance
will run over the two (2) hour window, Client will be notified immediately and receive updates
every sixty (60) minutes or less until the maintenance is complete. During these Scheduled
Maintenance periods, the System and Services may be unavailable to Client and Users. If the
Scheduled Maintenance period exceeds the two (2) hour window and an additional one (1) hour
grace period, for a total of three (3) hours in any given week, or a cumulative of eight (8)
hours in any given month in total duration, then the System Availability SLA will apply.
Scheduled Maintenance windows that do not exceed set limits (i.e., three (3) hours in any
given week, or a cumulative of eight (8) hours in any given calendar month) are not counted
against System Availability percentages.
VII. Emergency Maintenance Notification
In the event that emergency maintenance (defined as any maintenance that exists that is not
within the Scheduled Maintenance window described above, or as to which three (3) business
days’ prior notification is not given) is required, during which time the System and Services
will be unavailable to Client and Users, Synacor will notify the Client’s NOC as promptly as
practicable and, if possible, prior to the repair window, so as not to prolong or negatively
effect the Services, the system, or otherwise Service Availability. Progress updates shall be
provided to the Client’s NOC every sixty (60) minutes or less until the maintenance is
complete. Emergency maintenance windows are counted against System Availability percentages.
The contact number to be used for verbal communications with the Client’s NOC is
0-000-000-0000 (1-866-CHTRNOC)
VIII. Incident Management
Technical Support. Synacor will provide Client Tier 2 e-mail and the appropriate of telephone,
e-mail, and/or other support to Client’s designated escalation specialists. These specialists will
be trained by
SERVICE LEVEL AGREEMENT — SCHEDULE B
|
4 |
* | CERTAIN INFORMATION IN THIS EXHIBIT HAS BEEN OMITTED AND FILED SEPARATELY WITH THE COMMISSION. CONFIDENTIAL TREATMENT HAS BEEN REQUESTED WITH RESPECT TO THE OMITTED PORTIONS. |
Synacor to offer support to Client’s First-Level Support staff. Synacor shall make its support
center standard hours available twenty-four (24) hours per day, three hundred, sixty-five (365)
days per year throughout the Term.
(a) Escalation and Tracking Process. Synacor will provide and track trouble-call escalations
from Client’s Technical Support Group. Synacor Customer Service will utilize two (2) escalation
methods from Client:
(i) | E-mail: Client will e-mail Synacor its request for support: xxxxxxx@xxxxxxx.xxx |
a. | A Synacor customer agent will respond to the question with the answer or a responsive reply or will issue a tracking number to each matter that is escalated (as set forth below). | ||
b. | The Synacor customer agent will then notify the Client escalation group with the appropriate timeline for any escalation to be resolved. |
(ii) | Phone: In the event that a support issue requires Priority 1 treatment (e.g., Priority 1, Portal Unavailability, or Synacor/Client Unavailability), or is otherwise better addressed by a telephone call rather than e-mail, Client may by-pass Escalation Level 1 (as defined below) support and apply Escalation Level 2 support and initiate a call directly to a Synacor support specialist. Such calls will be placed solely from the Client escalation group person(s) who is (/are) responsible for initiating Xxxxx 0 support requests. Following each such call, a Client escalation Level 2 support person will send an e-mail confirming all the technical details regarding the issue. Synacor will follow the same process of tracking such issues via the e-mail tracking system. |
(b) The escalation process starts with the troubleshooting, diagnosis, and resolution
processes. As Client’s service team receives alerts they will be prioritized by Synacor based on
the gravity/urgency of the underlying problem and assigned to a Synacor support technician. The
Synacor support technician will diagnose and fix the problem as soon as possible. Should the
problem be too severe for simple solution by Client, the problem incident shall be escalated to the
Synacor development team as soon as is possible.
(i) | Escalation Process Example |
a. | Registered User has a question about Product | ||
b. | User calls the Client Technical Support number or e-mails Client | ||
c. | User reports an issue believed to stem from use of Portal | ||
d. | Client Support agent is unable to provide a resolution and contacts Synacor Customer Service via e-mail or telephone | ||
e. | Client Support agent will send e-mail to Synacor with all the details of the issue following a telephone call | ||
f. | Client Support agent collects the User’s e-mail address and telephone number, notes the nature of the inquiry and submits the relevant information to Synacor Customer Service (using the Escalation Process). | ||
g. | Synacor receives the information from Client, and proceeds with the investigation applying the escalation process | ||
h. | Synacor supplies Client with a solution to the problem and resolves the issue as appropriate |
(ii) | Synacor Escalation Response Times |
Escalation Levels | Escalation Response Time | |
Level 1 — Email
Technical Support Agent
|
Synacor Technical Support Agents available 24 hours per day, 7 days per week. | |
Xxxxx 0 — Voice
Support Specialist
|
If Level 1 issue is not answered within 4 hours from Xxxxx 0, Xxxxxxx automatic escalation to Xxxxx 0. |
XXXXXXX XXXXX XXXXXXXXX — SCHEDULE B
|
5 |
Level 3 Support Management |
If Level 2 issue is not answered within 4 hours from Xxxxx 0, Xxxxxxx automatic escalation to Level 3. | |
Level 4 Account Manager |
If Level 3 issue not answered within 1 hour from Xxxxx 0, automatic Synacor escalation to Level 4. | |
Level 5 Product Management |
If Level 4 issue not answered within 30 minutes from Xxxxx 0, Xxxxxxx automatic escalation to Level 5. | |
Level 6 VP Engineering |
If Level 5 issue not answered within 30 minutes from Xxxxx 0, Xxxxxxx automatic escalation to Level 6. | |
Level 7 CEO |
If Level 6 issue not answered within 30 minutes from Xxxxx 0, Xxxxxxx automatic escalation to Level 7. |
Synacor will maintain a table with contact information for the Level 1 — Level 7
contacts and will be responsible for keeping it current. The contacts and response times
will be distributed to Client and/or provided in Client’s administration information
section located at xxxxx.Xxxxxxx.xxx.
a. | Priority 1 or Portal Unavailability Issues: |
• | Synacor support personnel will escalate these issues to no less than Level 6 immediately upon contact by Client support personnel. |
b. | Service Level |
• | Customer service — general product information related to Product | ||
• | Hours of operations: 24 x 7, 365 days per year | ||
• | Service language: English | ||
• | Issue reporting methods: electronic mail in English | ||
• | Technical support — assistance with technical issues related to Product |
(c) Incident Management
Synacor and the Client will exercise reasonable discretion and good faith to classify reported
problems based upon the specified categories below. In case of disagreement about how to classify a
specific problem, such problem shall be deemed to be classified at the more severe priority level
recommended by one of the Parties.
The following priority allocations will apply:
Priority 1 — These cases involve a Synacor system condition where, with respect to authentication,
[*] or more of Users utilizing Unified Login are affected or likely to be affected in
their ability to access services as a result of an outage or, with respect to access to the Client
Branded Portal, [*] or more Users are affected or likely to be affected in
their ability to access the Client Branded Portal, regardless of the status of Unified Login.
Time
Frame — Response to Client within fifteen (15) minutes of identification or receipt of
notification.
Follow-up — Provide updates to Client every sixty (60) minutes until the problem is resolved.
Priority 2 — These cases involve a Synacor system condition where less than [*] of
Users are affected or likely to be affected in their ability to access services as a result of
partial functionality.
SERVICE LEVEL AGREEMENT — SCHEDULE B
|
6 |
* | CERTAIN INFORMATION IN THIS EXHIBIT HAS BEEN OMITTED AND FILED SEPARATELY WITH THE COMMISSION. CONFIDENTIAL TREATMENT HAS BEEN REQUESTED WITH RESPECT TO THE OMITTED PORTIONS. |
Time Frame — Response to Client within sixty (60) minutes of identification or receipt of
notification.
Follow-up — Provide updates to Client every sixty (60) minutes until problem is resolved.
Priority 3 — These cases involve problems other than those meeting the specifications of Priority 1
or Priority 2.
Time Frame — Response to Client within twenty-four (24) hours of identification or receipt of
notification.
Follow-up — Provide updates to Client as soon as practical, but no less than weekly. These problems
shall be resolved within sixty (60) days, unless otherwise agreed by parties, including the
possibility of an agreement not take any further action to resolve.
Customer Info Required for Synacor Support:
(i) | User ID | ||
(ii) | Domain Name | ||
(iii) | Password (if possible) | ||
(iv) | E-mail Address |
Escalation Information:
(i) | Premium Service Vendor | ||
(ii) | Date/Time Incident Occurred | ||
(iii) | PC /Macintosh information | ||
(iv) | Operating System | ||
(v) | Browser type / version | ||
(vi) | Internet Connection Dial / Broadband | ||
(vii) | Detailed Description of Escalation |
FAQ Documentation. Synacor will build a FAQ (list of frequently asked questions) prior to the
Client Branded Portal launch and shall update such FAQ as frequently as necessary for
accurate, up-to-date coverage of issues during the term of the Agreement, which pertain to the
Client Branded Portal that Client can review and modify at Client’s choosing. The FAQ page
will contain both Client Branded Portal and Content questions that consumers have asked in the
past.
IX. Product Revision Management
Synacor shall notify Client in writing at least five (5) business days in advance of any minor
product enhancements that do not substantially affect the Client Branded Portal.
Should a change be required in the hosting environment (whether hardware, software or network)
Synacor is responsible for opening and shall submit a change request at least forty-eight (48)
hours in advance of initiating such change and must receive approval from the Client’s NOC
twenty-four (24) hours in advance of initiating any such change.
For major modifications to the Client Branded Portal, Client and Synacor personnel must first agree
(subject to the respective reasonable discretion of both) on the appropriate launch date therefor,
which date will be no less than ten (10) and no more than thirty (30) days after Client’s
acceptance of such major modification.
X. Disaster Recovery
SERVICE LEVEL AGREEMENT — SCHEDULE B
|
7 |
The following disaster recovery plan is specific to Client and must be implemented/undertaken by
Synacor as described herein.
Overview:
Synacor must back up all data, software, and configurations every twenty-four (24) hours to an
offsite location at least one hundred (100) miles from Synacor’s primary data center/the location
at which the Disaster (defined below) is expected to occur, is occurring or has occurred such that
should a Disaster occur, such data, software, and configurations can be installed on hardware at a
new data center. The new data center will initially be a third-party managed hosting provider.
Possible Disaster Recovery Scenarios
Synacor’s Disaster Recovery Plan shall take into account the partial or full destruction of
Synacor’s data center. For purposes of the Agreement, a “Disaster” shall be any event in which
there is full or partial destruction of Synacor’s data center, underlying building or other
significant facilities affecting Syncacor’s data center (e.g., events caused by or resulting from
any variety of destructive events including, but not limited to, fire, earthquake, the
unavailability of the Synacor’s building, data center, or otherwise location in which data is
otherwise located or dependent or for any other reason).
The building housing Synacor’s data center is also the primary location where many of the Tier 1
providers bring their networks into Buffalo, New York. If an adverse event giving rise to the
likelihood of a Disaster that might or does impact/affect such building in whole or in part,
Synacor shall activate the disaster recovery plan.
Recovery Time Performance Obligations
(1) | Within four (4) hours of the occurrence of a Disaster: |
A. | Synacor shall bring online/activate a minimal cluster of webservers and application servers will be at the disaster recovery location | ||
B. | Synacor shall also bring in/activate (i) a non-configurable portal site with some content and (ii) the Charter Branded Portal and Charter-branded pages will be brought online at the disaster recovery location. Synacor shall take all action/steps necessary to direct websites to the new location. Charter shall be given that access necessary to perform and have the option of modifying DNS to achieve such re-direction, provided that Synacor shall perform such re-direction in the event Charter does not elect to do so within this timeframe. | ||
C. | Both Synacor and Client shall set their respective Nameservice TTL sufficiently low to minimize propagation time. |
(2) | Within ninety-six (96) hours of the occurrence of a Disaster: |
A. | Synacor shall construct a cluster of servers in order to mimic the original configuration | ||
B. | Synacor shall copy all data to and secure such at the disaster recovery location | ||
C. | Synacor shall install all software such that it is operational/“up and running” at the disaster recovery location | ||
D. | Synacor shall ensure that the Services are operating in accordance with the parameters required under this Agreement, if possible. |
Roles and Responsibilities
1. Synacor will be responsible for ensuring and shall protect the integrity of the daily
data backups, as well as ensuring that the disaster contingency site is available,
capable of handling data and system relocation and re-configuration, and otherwise kept
up-to-date. Such measures will include:
• | Placing production-ready database copies on a server at the disaster recovery site, at least once a day | ||
• | Synchronizing code to the disaster recovery site at the same time it is launched on live servers |
SERVICE LEVEL AGREEMENT — SCHEDULE B
|
8 |
• | Updating the Charter static page at the disaster recovery site with up-to-date content no less than once an hour |
2. Synacor will test the offsite cluster no less than once every fourteen (14) days in
order to verify that it is ready to accept connections.
3. Synacor will test the Disaster Recovery Plan no less than once annually to insure
capability to respond within the above timeframes in the event of a Disaster at the
Synacor data center. The Disaster Recovery test can be conducted at a location
determined by Synacor and could be within one hundred (100) miles from Synacor’s primary
Data Center. The intention of the test will be to verify Synacor’s ability to implement
the Disaster Recovery process, but the Disaster Recovery test will likely utilize up to
three servers and therefore will not be set up to appropriately measure load or response
times.
4. Synacor will be responsible for setting up all servers and networks and restoring
services at the Disaster recovery location. Synacor will provide all necessary manpower
to return services as defined herein.
5. Synacor will be responsible for the DNS modifications under Synacor’s control;
however, Charter also has access and authority to make its own DNS modifications in the
event it elects to do so, provided that doing so would reduce downtime, with no harmful
effect to the Disaster recovery process.
XI. Software Updates
Synacor agrees to keep critical software updated to a version supported by the vendor, including
operating system software and application software such as PHP and MySQL.
XI. Application and Design Review
Synacor and Client will meet at least once annually to review the application and design overview
for the Charter Branded Portal, The initial meeting will take place within the first one hundred
twenty (120) days of commercial launch of the Charter Branded Portal.
SERVICE LEVEL AGREEMENT — SCHEDULE B
|
9 |
SCHEDULE C
TO
SYNACOR MASTER SERVICE AGREEMENT
TO
SYNACOR MASTER SERVICE AGREEMENT
SYNACOR SPECIFICATIONS
This Schedule C forms a part of, and is governed by, the Synacor Master Services Agreement
dated September 30th., 2004, by and between Synacor, Inc. and Charter Communications
Holding Company, LLC, including any schedules, attachments, or exhibits attached thereto
(collectively, the “Agreement.”) Any capitalized terms used in this Schedule C and not defined
herein shall have the meanings ascribed to such terms in the Agreement. This Schedule C outlines
Synacor’s technology specifications, including the customization elements relating to the graphical
presentation, components, and other design elements of Portelus, Synacor’s Portal, and the Client
Branded Portal. In addition to the options presented here, custom development is possible.
INTERFACE
The standard Portelus implementation integrates basic and premium content into one user experience.
The user Interface will be branded to Client, below is an example.
Figure 1: Example of a Charter Branded Portal
Synacor Specifications — Schedule C | 1 |
Synacor will participate in the development of all user interface implementations for the initial
launch. The interior layout of the portal pages and each hosted premium service page shall be
maintained by Synacor, and subject to Client’s reasonable discretion, Synacor may change such pages
in order to add more features to the product.
Localization
At Client’s option, Synacor will work with the Client technology team to provide localized
components. Such local component will be in such a location on the Charter Branded Portal page and
have that capability necessary to show configurable content based on a user data field such as
region identifier, which Client can provide to Synacor when the user is created.
Colorset
Much of the look and feel of the Charter Branded Portal is affected by the colorset, which controls
the colors and basic shapes used in the following areas of the portal:
• | The Welcome Bar (background and font) | ||
• | The Channel Bar (button colors, highlights, background, and font) | ||
• | The Search bar (background and images) | ||
• | The Dynamic Content Component (background and controls) | ||
• | The Customization dropdown and Wizard (background and graphics) | ||
• | Component headers (background, shading, and corner shapes) |
The colorset shall not modify the design of secondary pages (such as the Sports page or premium
services) beyond the obvious changes in the header and framing. As part of its obligations under
the Agreement, Synacor will implement the colorset of Client’s choosing for the areas described
above.
Synacor will provide Client with the right to implement design change, including colorset
modifications, header and footer changes and design consultation, at no charge once each year.
Additional design changes (those desired or requested less than twelve [12] months after the last
design change) will be available to Client as an additional professional service at a rate to be
agreed upon by the parties.
Header and Footer
The header and footer pair shall control the display of the page above and below the internal
content area. Client shall have the right to customize such header and footer pair, and Synacor
shall make such header and footer pair accessible for real-time editing and content scheduling by
Client through Synacor’s web-based content publishing tools, which will enable Client chosen
personnel to create or publish content on to the Charter Branded Portal, including the header and
footer sections. (See below Content Publishing.) For example, Client can schedule a banner ad in
the header to coincide with holidays or promotions.
Such customization capability shall include simple tasks such as adding a logo, as well as more
complicated functions such as adding links, scripting, and design elements. The header typically
contains a logo and other branding, while the footer usually has a copyright statement and links to
site-related content (such as a privacy policy). There shall not be any maximum or minimum height
for the header or footer areas; however, Synacor recommends that much of the content be displayed
above the fold, such that the header area remains under 100 pixels high.
Synacor will work with Client to develop channel navigation to Client’s corporate links within the
header that resembles the dropdown menu located at the Xxxxxxx.xxx web site. Synacor will also
include links to Xxxxxxx.xxx/xxxxxxxx according to Client’s specifications.
The header (see Figure 2) shall be bounded by thin lines, which are part of the portal template’s
colorset. In the Figure 1 example, these lines are blue. The width of the header must be exactly
764 pixels, which is the size of
the bounding table cell. By default, the HTML is shown on top of a white background. To use a
different color background, it is necessary to create a table with width=764, cellpadding=0 and
cellspacing=0.
Synacor Specifications — Schedule C | 2 |
Figure 2: The Header
The footer, like the header, shall be bounded by thin lines. It is designed to hold and shall
remain capable of holding text content, although other HTML is possible. Figure 3 shows a standard
footer.
Figure 3: The Footer
The Welcome Bar
The Welcome Bar (Figure 4) shall have the capability of containing a “Welcome First Name” message,
or a link, on the left-hand side of the screen. The right-hand side of the Welcome Bar shall be
capable of being be configured to hold a number of links to pages hosted by Synacor (such as
Support or FAQ) or to pages hosted by Client. At this time, additional custom content on the
right-hand side of the Welcome Bar is not possible, but rather it currently only capable of
supporting a list of links. The background color and text color (dark blue and white in the Figure
4 example) for the Welcome Bar shall be adjustable/defined by the colorset.
Synacor will provide an editable HTML area on the right side of the Welcome Bar for Client to enter
customized links.
Figure 4: The Welcome Bar
The Channel Bar
Figure 5 shows a sample Channel Bar. The Channel Bar will primarily be used to navigate between
portal pages hosted by Synacor. The colors used in the Channel Bar vary by colorset choice.
The Channel Bar is customizable by Client to some extent. Channels can be removed or added, with
the following caveats:
• | The Channel Bar is persistent throughout the site and is the central method of navigation. So, if there is removal of “News” from the channel bar and addition of a portal component with navigation to our news page, users of such customized portal will not have an obvious navigation back to the News page from any other page. | ||
• | The width of the Channel Bar is fixed, so only a finite number of channels can be added. The total depends on the total size of the channel images. The limit is around 10 channels. The actual limiting factor is the size of the tabs, so this is dependent on the aggregate length of all the buttons. So, Synacor could probably fit more than 10 channels on the Channel Bar if the titles were 3 or 4 letters and less than 10 if the average title was 15 characters. Not all links are a channel: Synacor has the capability to add a component to the Charter Branded Portal called “Links” or “Tools” for the addition of services such as Yellow Pages, Maps, etc. Additionally, client-specific links can be added to the Welcome Bar or the Header. Synacor also has the capability of deleting any of the channels that become less important and just make them a link. For example, Synacor could delete Careers from the Channel Bar and make it simply a link from the portal. |
Figure 5: The Channel Bar
The Dynamic Content Component
The Dynamic Content Component (“DCC”) element of the Charter Branded Portal will be capable of
displaying a series of content panes that rotate at regular intervals. The user is given controls
to pause the rotation and skip
Synacor Specifications — Schedule C | 3 |
forward or backward. The controls include: pause, play, next slide, previous slide controls.
Depending on the purpose of the deployment, the DCC shall be capable of cycling between News
content chosen by Synacor’s content editor, between functional premium service panes, or between
static HTML advertisements. The DCC can also function with only one static pane. The design of the
DCC, including background color, shall be adjustable/defined by the colorset.
Figure 6. Three different examples of DCC panes.
HTML Components
The portal’s start page shall consist of a set of “components” decided by Charter personnel from
all of the components Synacor has at that given time and any content components that Charter
develops. In addition to these components, Client shall be able to place its own HTML on the start
page. This HTML is pulled from Synacor’s database and will be easy to edit, schedule, and publish
using Synacor’s on-line Provisioning Platform.
The HTML Components may either look and act exactly like regular components (bearing up/down/close
buttons and appearing in the customization dropdowns) or they may be static HTML that are always
shown on the page and cannot be removed by the user. Client will be given the ability to use these
components for off-site linking, advertisements, important news, or other HTML content.
With respect to designing HTML Components, each column of the Charter Branded Portal will have a
different width, and the allowed width of Client HTML will vary depending on the column as well as
whether the HTML will be surrounded by the normal component borders and header. Please consult the
following table for width guidelines:
Left Column | Middle Column | Right Column | ||||
Bounded Content |
178 pixels | 300 pixels | 231 pixels | |||
Non-bounded |
190 pixels | 312 pixels | 243 pixels |
Synacor Specifications — Schedule C | 4 |
LAYOUT
Each column of the Charter Branded Portal will contain a number of Synacor’s standard components.
Synacor typically recommends component placement based on its experience with usage patterns for
the specific purpose of the portal. Synacor will work with Client to design an appropriate
component layout.
The components in the default view, as well as those available in the dropdowns, shall be easy to
customize for each portal. In addition at Client’s request, Synacor can set up default values for
component parameters. For example, the weather component can always default to a specific zip code,
the GameBlast component can feature a specific game, and the news components can show entertainment
news instead of sports news.
Each component, including standard Synacor components as well as the HTML Components described
above shall at a minimum provide Client with the following customizable default options:
• | Default values — Example of defaults include such settings as; the zip codes for weather, default bookmarks, and premium service settings such as default Shockwave games. | ||
• | User customization: |
• | Any Component that Client specifies can be removed by the user | ||
• | Any Component that Client specifies can be set as non removable and therefore cannot be removed by the user |
• | Ability to restrict/limit availability/visibility of a component to: |
• | Logged-in users — enables Client to display content only to users that are logged into the Charter Branded Portal. | ||
• | Logged-out users — enables Client to display content only to users that are logged into the Charter Branded Portal | ||
• | Other specific identified classification or groups of Users (e.g., Users in a specific geographic location, etc.) | ||
• | All Users |
USER PERSONALIZATION
Synacor’s technology shall be capable of storing database registration and preferences based on the
User’s individual username. Users will have the flexibility/capability to personalize their home
page by adding or deleting content components to the left, middle or right hand columns. Users will
be given the ability to select a dropdown from the Charter Branded Portal, use “move” arrows on the
component or select a customization link to a layout wizard environment.
Users will be given the ability to personalize their portal experience in the following ways:
• | Use of the customization page enabling the User to see and select from all available components on one screen, as they might elect to create their own personalized portal. This customization page will also be set up to enable the User to edit the layout of the portal. | ||
• | Ability to access easy-to-use dropdown menus for each column, which list all available components From which the User shall have the ability to add components to his personalized portal with just one click. | ||
• | The ability to relocate/move up/down components on the homepage, as well as deleted with a simple click on the ‘x’. | ||
• | The ability to personalize their weather and local movie listings by typing in their Zip Codes | ||
• | The ability to edit the Photo News component to display only the three (3) categories of news the User most wants to read about (e.g., health, entertainment, and more) |
CONTENT PUBLISHING
Client will have the flexibility/ability to publish content to the Charter Branded Portal within
the specific content components that Client defines by communication to it Synacor account manager
prior to or after the commercial launch of the Charter Branded Portal. The content publishing tools
shall be available to Client through a web-based administrative layer and shall enable Client
personnel to select from three (3) methods of publishing; (i) inserting an
Synacor Specifications — Schedule C | 5 |
image or text, (ii) inserting a link(s) or (iii) inserting raw html. Such web-based administrative
layer shall be a password-protected web application that allows a Client to create and publish
content. Client shall have the ability to publish content in real-time or to schedule such content
publication in advance. For example, a “Halloween” header can be entered in September and scheduled
to appear in October.
Synacor’s Content Publishing Tools shall enable:
• | Client to create, edit, delete & preview client-created content components throughout the Charter Branded Portal (see image below) | ||
• | Client’s administrators to add Images to a Library and then use the images within a content component | ||
• | Client to utilize three (3) distinct methods of publishing: (i) inserting an image or text, (ii) inserting a link(s) or (iii) inserting raw html (see image below) | ||
• | Client to enable components to be displayed for assigned date range or be assigned as the default component. |
Figure 7: Selecting a Content Component
Synacor Specifications — Schedule C | 6 |
Figure 8: Edit, Delete or Preview a Content Component
Figure 9: Set # of Days Component should Display & Content Format: HTML or a preset Template
DATA CENTER & ARCHITECTURE
Synacor’s Data Center
Synacor’s
primary Data Center shall be located within the Main Place Tower, Buffalo, NY
Synacor Specifications — Schedule C | 7 |
Architecture Overview
[*]
UNIFIED REGISTRATION & LOGIN
[*]
Synacor Specifications — Schedule C | 8 |
* CERTAIN INFORMATION IN THIS EXHIBIT HAS BEEN OMITTED AND FILED SEPARATELY WITH THE COMMISSION. CONFIDENTIAL TREATMENT HAS BEEN REQUESTED WITH RESPECT TO THE OMITTED PORTIONS. |
[*]
CHARTER CONTEST
Synacor will work with Client to develop messaging within the current framework of the portal to
promote a contest. Synacor will capture username data from such promotion and transfer it to
Charter, or its designee, not more frequently than once a day.
Synacor Specifications — Schedule C | 9 |
* CERTAIN INFORMATION IN THIS EXHIBIT HAS BEEN OMITTED AND FILED SEPARATELY WITH THE COMMISSION. CONFIDENTIAL TREATMENT HAS BEEN REQUESTED WITH RESPECT TO THE OMITTED PORTIONS. |
SCHEDULE D
TO
SYNACOR MASTER SERVICE AGREEMENT
TO
SYNACOR MASTER SERVICE AGREEMENT
Synacor System Security Policy (“Security”)
This Schedule D forms a part of, and is governed by, the Synacor Master Services Agreement
dated September 30th, 2004, by and between Synacor, Inc. and Charter Communications
Holding Company, LLC (“Client”), including any schedules, attachments, or exhibits attached thereto
(collectively, the “Agreement.”) Any capitalized terms used in this Schedule D and not defined
herein shall have the meanings ascribed to such terms in the Agreement.
Access Control
Synacor’s network topology is and shall remain devised to keep machines hosting sensitive data
(e.g., Client specific data) inaccessible from the Internet. In order to facilitate such
security feature, Synacor’s underlying machines are and will remain connected only to a
Private Network (defined as a network which has no public route to the Internet and cannot be
accessed by any unauthorized third party), with no additional public routes thereto and
incorporating a set of filtering rules, including but not limited to TCP/ IP, UDP, and ICMP
(“Internet Traffic”), which shall discard any traffic from foreign networks or Internet
Traffic going to an inappropriate Port.
Hosts (as defined herein) providing public services are and shall remain insulated from the
Internet by being hosted on a Private Network, with access provided only through a Layer 4
switch (“Load Balancer”), which only forwards connections to designated Ports (Defined: A port
number represents an endpoint or “channel” for network communications. Port numbers allow
different applications on the same computer to utilize network resources without interfering
with each other).
Access to Servers with Client Content, account Information, or other sensitive Client or User
information (“Hosts”) residing on the Private Network is and shall remain limited solely to
system administration tasks such as maintenance, monitoring and software/operating system
upgrades. Synacor employees not directly involved with the maintenance of the Hosts shall not
be given access to Client-related servers, and their access is and shall be limited to a
separate Private Network designated for their use.
Those cases where less stringent access restrictions are necessary, such as the Hosts used by
Synacor vendors to upload Content to use, are also kept and shall remain separate from the
more sensitive Private Networks, where no outbound route from the Public Network to the
Private Network is or will be available, in order to isolate unauthorized and/or third party
access.
Split horizon DNS is and shall be used in order to protect the Hosts, as well as their layout,
from all but authorized Synacor personnel.
Ownership of operating system objects, such as files, directories, and processes are and shall
continue to be handled with the principle of least possible privilege —(e.g. read and write
privileges are only granted where a demonstrable need exists). “Jails” are and shall be used
to further isolate running processes from the rest of the file system whenever feasible.
(Defined: A Jail is when a process is launched with diminished permissions [i.e., access to a
limited set of files and directories, in order to reduce the damage in the event of malicious
execution of the process])
No file sharing protocols, such as NFS (Defined: NFS or Network File System, is a protocol
which shall allow machines to mount a disk partition on a remote machine as if it were on a
local hard drive) or SMB (Defined: SMB or Server Message Block, is a protocol for sharing
files, printers, serial ports, and communications abstractions such as named pipes and mail
slots between computers) are or will be used to access secured hosts from the Public Network;
and secure transfers will only take place over encrypted mediums using SSH/SCP (as defined
herein).
SYNACOR SYSTEM SECURITY POLICY — SCHEDULE D | 1 |
Software Integrity
The installed base of software on each Host is and shall be kept as small as possible by
Synacor. Software packages that have been deemed unnecessary or redundant, have been
eliminated so as to minimize the potential number of access points on any given server. Only
necessary software packages will be used by Synacor on a going-forward basis.
When an advisory for installed software is released from sources including CERT,
ecurityFocus/BugTraq, and/or Synacor vendors, Synacor will immediately perform an evaluation
of the relative risk. Highest priority (e.g., Priority 1) shall be given where a known exploit
is published that affects services accessible to public networks. Depending on the nature of
the advisory, a given service may be further restricted or shut down as Synacor prepares an
update.
The time frames between an advisory, triage, testing and patching will differ, as is
appropriate, based on the severity of the advisory. A critical patch will be applied by
Synacor as soon as it has been staged and tested, and will receive the highest level of
attention from Synacor staff; Client will be notified either while the patch is being
evaluated, or as soon afterward as possible, when relevant to client’s or the User’s service.
Non-critical patches will be applied by Synacor as part of the Maintenance Window; however,
Synacor may not reveal all details (other than affected services) to the Client or User until
after the patch has been applied to prevent potential security breaches.
With few exceptions, such as a fundamental design issue that necessitates changes that cannot
be easily ported to installed versions, Synacor shall apply any updates related to security to
the existing version of the software, even if the fix is released by an upstream source in new
release. Such process shall be followed in order to avoid ancillary changes that may result in
undesired behavior or even new security risks.
Regardless of source, Synacor shall test any updates independently for suitability before
general deployment, in order to test both the correctness of the fix itself as well as its
general functionality. Synacor shall expedite such review process in the case of a serious
risk. Such review process shall involve the following steps: apply patch, build package,
install on a test host, review by Synacor’s QA and System Administration personnel with an
attempt to run any known exploit if one exists, install on a pilot machine, review again, and
general deployment.
Data Backups, backup handling:
Synacor shall perform all data backups once per night and only over a secured Private Network
to a protected Host residing in a locked rack. Synacor shall keep all backups at an off-site
facility as may be specified herein. The on-call Synacor Systems Administrator is and shall be
alerted in the event of a backup failure in order to facilitate immediate resolution. Synacor
shall store all tapes that have been used to contain sensitive data in a locked cabinet in the
Synacor operations center, accessible only by Synacor personnel as described in the Physical
Security section below, or in a locked office at Synacor’s corporate headquarters, accessible
only to Synacor’s Systems staff and Controller. Ability to restore backups and source code
shall be tested during initial deployment of the Client Branded Portal, and once every six (6)
months thereafter.
Failover Testing
In order to ensure that the redundancy of Synacor’s architecture is working, Synacor will
perform failover testing on the components of the Client Branded Portal during initial
deployment of the Client Branded Portal, and once every six (6) months thereafter, including
but not limited to the following: web servers, database servers, and redundant network
equipment. Additionally, Synacor shall test load balancers for failover once every three (3)
months.
Monitoring and Auditing
Synacor shall perform monitoring of hosts both through the use of a central server and agents
running on the individual machines. Among other things, log files and running processes are
and shall be periodically
SYNACOR SYSTEM SECURITY POLICY — SCHEDULE D | 2 |
checked by Synacor against a checklist specifically given to that class of Host. Any deviation
is immediately brought to the attention of the on-call Synacor personnel.
Such polling shall occur every five (5) minutes for each Host. Push updates from the clients
shall also be polled on a five (5) minute interval with slight delay randomization. Processes
shall be run on two (2) separate machines in order to ensure connectivity to the monitoring
server and facilitate bringing such to the immediate attention of a Synacor administrator in
case of failure. In addition, a test message shall be sent through the monitoring notification
infrastructure every thirty (30) minutes in order to ensure that the monitoring infrastructure
is operating to the designed specifications.
In addition to local logging, each Host shall be capable of and shall report a subset of
system events to a central Host, which will be monitored by the Synacor staff for any
suspicious activity. Logs shall archived for a period of one (1) year.
Physical Security
Synacor shall provide building security for each of its Service or data storage related
buildings twenty-four (24) hours a day, seven (7) days a week, and such security shall include
but not be limited to uniformed guard service, interior and exterior closed-circuit television
surveillance or equivalent security measures.
Synacor’s collocation facility shall also include several forms of security and access control
including but not limited to individual pass card access to the administration facility, with
an additional secured door protecting the server room or an equivalent security method
utilized to prevent physical access by unauthorized persons. Inside such facility, Synacor
shall provide for an additional closed-circuit television system or equivalent system to
provide the additional capability for off-site monitoring by authorized personnel.
Staffing of each Synacor-operated facility shall be maintained twenty-four (24) hours a day,
seven (7) days a week, in order to ensure constant monitoring and points of contact for any
non-secured personnel. Visitors will be required to be signed in by personnel and shall be
provided with escort until such time as they vacate the respective building.
The only personnel to whom physical access to Synacor’s servers will be permitted by Synacor,
shall be authorized Synacor employees, authorized paid contractors and authorized vendors, or
other entities escorted by authorized Synacor staff members.
Authentication and Authorization
Accounts on any Host are and will be created on a strictly discretionary basis, with access on
most Hosts being restricted solely to Synacor administration staff. Superuser (root) access
will be even more stringently restricted, with no one outside the current Synacor
administration staff having access to the passwords.
When each account is created it will be assigned a one-time (Non-Dictionary) password, which
will be transmitted to the intended user either through face-to-face communication or through
a phone call in which the recipient’s identity is verifiable, in order to facilitate the user
setting their own. All passwords, including those which are strictly temporary, shall be
verified by Synacor with the ‘cracklib’ (Defined: a “cracklib” is a password library which can
be used to prevent users from creating passwords which can easily be guessed by and intruder)
module sufficiently strong enough to prevent security breach.
Once accounts are created, Synacor shall perform authentication solely via encrypted channels:
either TLS (“Transport Layer Security”) or SSH (“Secure Shell”).
SYNACOR SYSTEM SECURITY POLICY — SCHEDULE D | 3 |
Incident Management
Synacor has adopted and shall maintain the following Incident Response Plan. “Incidents” are
defined as any malicious attacks designed to gain access to Synacor systems, including, but not
limited to hacking attempts, other intrusions, and/or identifiable denial-of-service attacks that
target equipment controlled by Synacor.
Security Incident Response Team (“SIRT”)
Synacor shall maintain a Security Incident Response Team (“SIRT”). The primary SIRT team shall have
the following roles, functions, and responsibilities:
The SIRT Team Leader, currently the Systems Manager, shall be responsible for overseeing the team
and conducting policy review at least once each year and an additionally after each Incident.
An Incident-specific SIRT Incident Lead will be selected from time to time if merited on the nature
of the Incident, and will either be a Synacor System Administrator, Network Administrator, or the
IT Manager. In any event, the Incident Lead shall be responsible for coordinating and reporting on
the response.
The SIRT Communications Lead shall be responsible for managing communications between the response
team, internal interested parties such as account managers and Synacor executives, and external
clients as appropriate. The current SIRT Communications Leader is Synacor’s Senior Account Manager
assigned to the Client.
Incident Response Plan
Notification
When an Incident is identified, either as the result of internal monitoring or other
notification, the on-call Synacor Systems Administrator will immediately notify the Team
Leader, who will assign an Incident Lead and notify the Communications Lead. The on-call
Systems Administrator will follow an escalation procedure to notify technology managers if the
Team Leader is unavailable. The time from initial identification to the start of the
assessment stage shall not exceed thirty (30) minutes.
The following types of events or Incidents will trigger notification to the on-call Systems Administrator:
• | detected intrusions on servers | ||
• | detected intrusions on network equipment | ||
• | privilege exceptions | ||
• | unexpected changes to system configurations |
The following events or Incidents will be relayed from external sources to the on-call Systems
Administrator and will be treated as serious Incidents for immediate risk assessment:
• | provider network equipment intrusions | ||
• | intrusions on third-party equipment adjacent to Synacor’s network |
The following types of events or Incidents will be logged and will be analyzed by a member of
the Systems team on a regular basis, with any suspicious activity being escalated to the SIRT
Team Lead for investigation.
• | logins and login errors | ||
• | privileged executions | ||
• | suspicious web log entries | ||
• | SQL errors | ||
• | Unexpected process halts | ||
• | process restarts |
SYNACOR SYSTEM SECURITY POLICY — SCHEDULE D | 4 |
Initial Assessment
The Incident Lead will determine the nature and extent of the Incident, and will
communicate this to the rest of the team. The Incident Lead will also begin to record
all activities in a manual log and isolate evidence pertaining to the incident.
Incident Communication
Depending on the severity, scope, and possible origin/originators of the Incident, not
all details will be immediately disclosed to the Clients. The Communications Lead will
initially notify Clients in accordance with the Service Level Agreements in place,
concerning any service disruptions. When the Incident has been contained and all
evidence secured, the Communications Lead will promptly provide detailed written reports
about the incident and any remaining service restoration issues.
Damage Identification, Containment and Recovery
The Incident Lead will determine the following:
• | duration of attack | ||
• | the effects of isolating/turning off compromised systems | ||
• | the extent of compromised systems | ||
• | the duration of the attack |
The Incident Lead will also attempt to determine:
• | the origin of the attack | ||
• | the intent of the attack |
In general, attacks against redundant systems, including web servers, load balancers; database
servers, or any other redundant network, hardware device, or software in Synacor’s direct
control will be addressed by removal of the affected system from the production environment,
if necessary under the circumstances.
In some cases, it may be necessary to disable service completely. This will be necessary
in cases where the intrusion is either widespread across an entire set of redundant
servers and is malicious in nature, or when the intrusion did significant damage to
justify restoration from backups. In this case, the length of the outage will depend on
the extent of the damage.
Once the Incident has been contained and service has been restored, the Incident Lead
will perform the following tasks:
• | audit of affected systems and all other systems for malicious software, and document. | ||
• | audit of system logs on affected systems | ||
• | conduct comparison of filesystem on affected systems against the base | ||
• | server installation to identify attack details | ||
• | audit of in-memory processes on all systems |
The Incident Lead is responsible for archiving all evidence, including logs and possibly
entire filesystems, for future civil or criminal investigation. This will involve
burning disk contents or logfiles on to CD-R (eg. Writable CD ROM), saving the actual
hard disks, or other archival methods depending on the Incident specifics. The evidence
will be kept in a locked cabinet for a period of time to be determined based on the
nature of the Incident and the media; CD-R disks, for example, will be kept for several
years after the investigation has ended.
In the event that preserving data would compromise the recovery effort, the Team Lead
will make the decision concerning the balance of evidence preservation vs. recovery
time.
Post-Incident Monitoring
The Incident Lead, Team Leader and other parties will determine if additional processes
are necessary to monitor for this type of attack in the future; if so, these processes
will be specified and developed. In addition, manual audits may be required for a period
of time after the incident as necessary to verify the integrity of the systems.
Civil/Criminal Investigation
SYNACOR SYSTEM SECURITY POLICY — SCHEDULE D | 5 |
Synacor and Client together will make the determination about whether to involve law
enforcement or pursue a civil suit based on a number of factors including:
• | the nature of the attack | ||
• | the extent and quality of the forensic evidence | ||
• | the identity and location of the perpetrator, if known | ||
• | the likelihood of another such attack | ||
• | the resource cost of the investigation | ||
• | impact on user privacy | ||
• | impact on company/client reputation | ||
• | advice of counsel |
SYNACOR SYSTEM SECURITY POLICY — SCHEDULE D | 6 |
Schedule E
TO THE MASTER SERVICES AGREEMENT
BETWEEN SYNACOR, INC. AND
CHARTER COMMUNICATIONS HOLDING COMPANY, LLC
TO THE MASTER SERVICES AGREEMENT
BETWEEN SYNACOR, INC. AND
CHARTER COMMUNICATIONS HOLDING COMPANY, LLC
This Schedule E forms a part of, and is governed by, the Synacor Master Services Agreement
dated
September 30th, 2004, by and between Synacor, Inc. and Charter Communications
Holding Company, LLC (“Client”), including any schedules, attachments, or exhibits attached thereto
(collectively, the “Master Agreement.”) Any capitalized terms used in this Schedule E and not
defined herein shall have the meanings ascribed to such terms in the Agreement.
Deposit Account Number 0000000-00001
This agreement (“Agreement”) is effective August ___, 2004 among DSI Technology Escrow Services,
Inc. (“DSI”), Synacor, Inc (“Depositor”) and Charter Communications Holding Company, LLC
(“Preferred Beneficiary”), who collectively may be referred to in this Agreement as the parties
(“Parties”), or individually as a party (“Party”).
A. Depositor and Preferred Beneficiary have entered into an agreement, regarding the delivery of
services (the “Service”) utilizing proprietary technology of Depositor (referred to in this
Agreement as the “License Agreement”).
B. Depositor desires to avoid disclosure of its proprietary technology except under certain limited
circumstances.
C. The availability of the proprietary technology of Depositor is critical to Preferred Beneficiary
in the conduct of its business and, therefore, Preferred Beneficiary needs access to the
proprietary technology under certain limited circumstances.
D. Depositor and Preferred Beneficiary desire to establish an escrow with DSI to provide for the
retention, administration and controlled access of the proprietary technology materials of
Depositor.
E. The parties desire this Agreement to be supplementary to the License Agreement pursuant to 11
Xxxxxx Xxxxxx [Bankruptcy] Code, Section 365(n).
ARTICLE 1 — DEPOSITS
1.1 Obligation to Make Deposit. After execution of the Master Agreement and this Agreement
by the parties and before January 31, 2005, Depositor shall deliver to DSI the proprietary
technology and other materials (“Deposit Materials”) required to be deposited by the License
Agreement or, if the License Agreement does not identify the materials to be deposited with DSI,
then such materials will be identified on Exhibit A to this agreement. If Exhibit A is applicable,
it is to be prepared and signed by Depositor and Preferred Beneficiary. DSI shall have no
obligation to either party with respect to the preparation, accuracy, execution, signing, delivery
or validity of Exhibit A.
1.2 Identification of Tangible Media. Prior to the delivery of the Deposit Materials to
DSI, Depositor shall conspicuously label for identification each document, magnetic tape, disk, or
other media
ESCROW AGREEMENT — SCHEDULE E | 1 |
upon which the Deposit Materials are written or stored. Additionally, Depositor shall complete
Exhibit B to this Agreement by listing each such media by the item label description, the type of
media and the quantity. Exhibit B shall be signed by Depositor and delivered to DSI with the
Deposit Materials. Unless and until Depositor makes the initial deposit with DSI, DSI shall have no
obligation with respect to this Agreement, except the obligation to notify the parties regarding
the status of the account as required in Section 2.2 below.
1.3 Acceptance of Deposit. When DSI receives the Deposit Materials and Exhibit B, DSI will
conduct a visual deposit inspection. At completion of the deposit inspection, if DSI determines
that the labeling of the media matches the item descriptions and quantity on Exhibit B, DSI will
date and sign Exhibit B and mail a copy thereof to Depositor and Preferred Beneficiary. If DSI
determines that the labeling does not match the item descriptions or quantity on Exhibit B, DSI
will (a) note the discrepancies in writing on Exhibit B; (b) date and sign Exhibit B with the
exceptions noted; and (c) mail a copy of Exhibit B to Depositor and Preferred Beneficiary. DSI’s
acceptance of the deposit occurs upon the signing of Exhibit B by DSI. Delivery of the signed
Exhibit B to Preferred Beneficiary is Preferred Beneficiary’s notice that the Deposit Materials
have been received and accepted by DSI. OTHER THAN DSI’S INSPECTION OF THE DEPOSIT MATERIALS, AS
DESCRIBED ABOVE, DSI SHALL HAVE NO OBLIGATION REGARDING THE ACCURACY, COMPLETENESS, FUNCTIONALITY,
PERFORMANCE OR NON-PERFORMANCE OF THE DEPOSIT MATERIALS.
1.4 Depositor’s Representations. During the term of this Agreement, Depositor represents as
follows:
a. | Depositor lawfully possesses all of the Deposit Materials deposited with DSI; | ||
b. | With respect to all of the Deposit Materials and any materials provided solely for verification, pursuant to Section 1.5 of the Agreement (“Test Materials”) Depositor has the right and authority to grant to DSI and Preferred Beneficiary the rights as provided in this Agreement, provided further that DSI’s or its independent contractor’s use of any Deposit Materials or Test Materials, pursuant to Section 1.5 of this Agreement, is lawful and does not violate the rights of any third parties; | ||
c. | As of the effective date of this Agreement, the Deposit Materials are not the subject of any liens or encumbrances, however, any liens or encumbrances made after the execution of this Agreement will not prohibit, limit, or alter the rights and obligations of DSI under this Agreement; | ||
d. | The Deposit Materials consist of the proprietary technology and other materials identified either in the License Agreement, Exhibit A, or Exhibit B, as the case may be; and | ||
e. | The Deposit Materials are readable and useable in their current form or, if any portion of the Deposit Materials is encrypted, the decryption tools and decryption keys have also been deposited. |
1.5 Available Verification Services. Upon receipt of a written request from Preferred
Beneficiary, DSI and Preferred Beneficiary may enter into a separate proposal agreement (“Statement
of Work”) pursuant to which DSI will agree, upon certain terms and conditions, to inspect the
Deposit Materials consistent with one or several of the levels of verification described in the
attached Technical Verification Options as selected by Preferred Beneficiary. Depositor consents to
DSI’s performance of
ESCROW AGREEMENT — SCHEDULE E | 2 |
any level(s) of verification described in the attached Technical Verification Options. Depositor
shall reasonably cooperate with DSI by providing its facilities, computer software systems, and
technical and support personnel for verification whenever reasonably necessary. If a verification
is elected after the Deposit Materials have been delivered to DSI, then only DSI, or at DSI’s
election, an independent contractor or company selected by DSI may perform the verification.
1.6 Deposit Updates. Unless otherwise provided by the License Agreement but no earlier than
January 31, 2005, Depositor shall update the Deposit Materials within thirty (30) days of the
launch of each release of a new version of the product, which is subject to the License Agreement.
Such updates will be added to the existing deposit. All deposit updates shall be listed on a new
Exhibit B and Depositor shall sign the new Exhibit B. Each Exhibit B will be held and maintained
separately within the escrow account. An independent record will be created which will document the
activity for each Exhibit B. Any deposit updates shall be held in accordance with Sections 1.2
through 1.4 above. All references in this Agreement to the Deposit Materials shall include the
initial Deposit Materials and any updates.
1.7 Removal of Deposit Materials. The Deposit Materials may be removed and/or exchanged
only on written instructions signed by Depositor and Preferred Beneficiary, or as otherwise
provided in this Agreement.
ARTICLE 2 — CONFIDENTIALITY AND RECORD KEEPING
2.1 Confidentiality. DSI shall have the obligation to reasonably protect the
confidentiality of the Deposit Materials. Except as provided in this Agreement or any subsequent
agreement between the Parties, including without limitation Section 1.5, DSI shall not disclose,
transfer, make available or use the Deposit Materials. DSI’s independent contractors are subject to
appropriate confidentiality restrictions with DSI. DSI shall not disclose the terms of this
Agreement to any third party. If DSI receives a subpoena or any other order from a court or other
judicial tribunal pertaining to the disclosure or release of the Deposit Materials, DSI will
immediately notify the parties to this Agreement unless prohibited by law. It shall be the
responsibility of Depositor and/or Preferred Beneficiary to challenge any such order; provided,
however, that DSI does not waive its rights to present its position with respect to any such order.
DSI will not be required to disobey any order from a court or other judicial tribunal, including,
but not limited to, notices delivered pursuant to Section 7.6 below.
2.2 Status Reports. DSI shall provide to Depositor and Preferred Beneficiary a report
profiling the account history semiannually.
ARTICLE 3 — RIGHT TO MAKE COPIES
3.1 Right to Make Copies. DSI shall have the right to make copies of the Deposit Materials
as reasonably necessary to perform this Agreement. DSI shall copy all copyright, nondisclosure,
and other proprietary notices and titles contained on the Deposit Materials onto any copies made
by DSI. With all Deposit Materials submitted to DSI, Depositor shall provide any and all
instructions as may be necessary to duplicate the Deposit Materials, including, but not limited
to, the hardware and/or software needed. Any copying expenses incurred by DSI as a result of a
request to copy will be borne by the party requesting the copies. Alternatively, DSI may notify
Depositor requiring its reasonable cooperation in promptly copying the Deposit Materials in order
for DSI to perform this Agreement.
ESCROW AGREEMENT — SCHEDULE E | 3 |
ARTICLE 4 — RELEASE OF DEPOSIT
4.1 Release Conditions. As used in this Agreement, “Release Condition” shall mean the
following:
a. | Depositor intentionally discontinues providing the Service to Preferred Beneficiary for a period of two (2) days, and within five (5) days thereafter a successor to Depositor does not make available to Preferred Beneficiary a service which is substantially similar to the Service (as defined in the License Agreement) on terms which are substantially similar to the terms of the License Agreement and provided such discontinuation is not attributable to the actions of Preferred Beneficiary or acts beyond the control of Depositor or Preferred Beneficiary; or | ||
b. | A change of control of Depositor where its successor does not fulfill any of its material obligations pursuant to the License Agreement; or | ||
c. | Joint written instructions from Depositor and Preferred Beneficiary. |
4.2 Filing For Release. If Preferred Beneficiary believes in good faith that a Release
Condition has occurred, Preferred Beneficiary may provide to DSI written notice of the occurrence
of the Release Condition and a request for the release of the Deposit Materials. Such notice shall
be signed by the Preferred Beneficiary and on company letterhead. Unless DSI acknowledges or
discovers independently, or through the Parties, its need for additional documentation or
information in order to comply with this Section, DSI shall promptly provide a copy of the notice
to Depositor by commercial express mail. Such need for additional documentation or information may
extend the time period for DSI’s performance under this Section.
4.3 Contrary Instructions. From the date DSI mails the notice requesting release of the
Deposit Materials, Depositor shall have five (5) business days to deliver to DSI contrary
instructions (“Contrary Instructions”). Contrary Instructions shall mean the written representation
by Depositor that a Release Condition has not occurred or has been cured. Contrary Instructions
shall be signed by Depositor and on company letterhead. Upon receipt of Contrary Instructions, DSI
shall promptly send a copy to Preferred Beneficiary by commercial express mail. Additionally, DSI
shall notify both Depositor and Preferred Beneficiary that there is a dispute to be resolved
pursuant to Section 7.4 of this Agreement. Subject to Section 5.2 of this Agreement, DSI will
continue to store the Deposit Materials without release pending (a) joint instructions from
Depositor and Preferred Beneficiary; (b) dispute resolution pursuant to Section 7.4; or (c) an
order from a court of competent jurisdiction.
4.4 Release of Deposit. If DSI does not receive Contrary Instructions from the Depositor,
DSI is authorized to release the Deposit Materials to the Preferred Beneficiary or, if more than
one beneficiary is registered to the deposit, to release a copy of the Deposit Materials to the
Preferred Beneficiary. However, DSI is entitled to receive any fees due DSI before making the
release. Any copying expenses will be chargeable to Preferred Beneficiary, for which Depositor
shall reimburse preferred Beneficiary within thirty (30) days of receipt of a statement thereof.
This Agreement will terminate upon the release of the Deposit Materials held by DSI.
4.5 Right to Use Following Release. Unless otherwise provided in the License Agreement,
upon release of the Deposit Materials in accordance with this Article 4, Preferred Beneficiary
shall have the right to use the Deposit Materials for the sole purpose of continuing the benefits
afforded to Preferred
ESCROW AGREEMENT — SCHEDULE E | 4 |
Beneficiary by the License Agreement. Preferred Beneficiary shall be obligated to maintain the
confidentiality of the released Deposit Materials.
ARTICLE 5 — TERM AND TERMINATION
5.1 Term of Agreement. The initial term of this Agreement is for a period of one (1) year.
Thereafter, this Agreement shall automatically renew from year to year unless (a) Depositor and
Preferred Beneficiary jointly instruct DSI in writing that the Agreement is terminated; (b) DSI
instructs Depositor and Preferred Beneficiary in writing after its renewal date that the Agreement
is terminated for nonpayment in accordance with Section 5.2; or (c) DSI reserves the right to
terminate this Agreement, for any reason, other than for nonpayment, by providing Depositor and
Preferred Beneficiary sixty (60) days written notice of its intent to terminate this Agreement. If
the Deposit Materials are subject to another escrow agreement with DSI, DSI reserves the right,
after the initial one year term, to adjust the anniversary date of this Agreement to match the then
prevailing anniversary date of such other escrow arrangements.
5.2 Termination for Nonpayment. In the event of the nonpayment of fees owed to DSI, DSI
shall provide written notice of delinquency to all parties to this Agreement. Any party to this
Agreement shall have the right to make the payment to DSI to cure the default. If the past due
payment is not received in full by DSI within one (1) month of the date of such notice, then DSI
shall have the right to terminate this Agreement at any time thereafter by sending written notice
of termination to all parties. DSI shall have no obligation to take any action under this Agreement
so long as any payment due to DSI remains unpaid.
5.3 Disposition of Deposit Materials Upon Termination. Subject to the foregoing termination
provisions, and upon termination of this Agreement, DSI shall destroy, return, or otherwise deliver
the Deposit Materials in accordance with Depositor’s instructions. If there are no instructions,
DSI may, at its sole discretion, destroy the Deposit Materials or return them to Depositor. DSI
shall have no obligation to destroy or return the Deposit Materials if the Deposit Materials are
subject to another escrow agreement with DSI or have been released to the Preferred Beneficiary in
accordance with Section 4.4.
5.4 Survival of Terms Following Termination. Upon termination of this Agreement, the
following provisions of this Agreement shall survive:
a. | The obligations of confidentiality with respect to the Deposit Materials; | ||
b. | The obligation to pay DSI any fees and expenses due; | ||
c. | The provisions of Article 7; and | ||
d. | Any provisions in this Agreement which specifically state they survive the termination of this Agreement. |
ARTICLE 6 — DSI’S FEES
6.1 Fee Schedule. DSI is entitled to be paid its standard fees and expenses applicable to
the services provided. DSI shall notify the party responsible for payment of DSI’s fees at least
sixty (60) days prior to any increase in fees. For any service not listed on DSI’s standard fee
schedule, DSI will provide a quote prior to rendering the service, if requested.
ESCROW AGREEMENT — SCHEDULE E | 5 |
6.2 Payment Terms. DST shall not be required to perform any service, including release of
any Deposit Materials under Article 4, unless the payment for such service and any outstanding
balances owed to DSI are paid in full. Initial fees are due upon receipt of a signed contract or
receipt of the Deposit Materials whichever is earliest. Payments on all renewal and services
invoices are due net thirty (30) days from date of invoice. If invoiced fees are not paid, DSI may
terminate this Agreement in accordance with Section 5.2.
ARTICLE 7 — LIABILITY AND DISPUTES
7.1 Right to Rely on Instructions. DSI may act in reliance upon any instruction,
instrument, or signature reasonably believed by DSI to be genuine. DSI may assume that any officer
of a party to this Agreement who gives any written notice, request, or instruction has the
authority to do so. DSI will not be required to inquire into the truth or evaluate the merit of any
statement or representation contained in any notice or document. DSI shall not be responsible for
failure to act as a result of causes beyond the reasonable control of DSI.
7.2 Indemnification. Depositor and Preferred Beneficiary each agree to indemnify, defend
and hold harmless DSI from any and all claims, actions, damages, arbitration fees and expenses,
costs, attorney’s fees and other liabilities (“Liabilities”) incurred by DSI relating in any way to
this escrow arrangement, except where it is adjudged that DSI acted with gross negligence or
willful misconduct.
7.3 Limitation of Liability. In no event will DSI be liable for any incidental, indirect,
special, exemplary, punitive or consequential damages, including, but not limited to, damages
(including loss of data, revenue, and/or profits) costs or expenses (including legal fees and
expenses), whether foreseeable or unforeseeable, that may arise out of or in connection with this
Agreement; and in no event shall the collective liability of DSI exceed ten times the fees paid
under this Agreement. The foregoing limitation of liability does not apply with respect to any acts
of gross negligence, personal injury claims, property damage claims (excluding the Deposit), or
intellectual property infringement.
7.4 Dispute Resolution. Any dispute, difference or question relating to or arising among
any of the parties concerning the construction, meaning, effect or implementation of this Agreement
or any party hereof will be submitted to, and settled by arbitration by a single arbitrator chosen
by the San Diego Regional Office of the American Arbitration Association in accordance with the
Commercial Rules of the American Arbitration Association. The arbitrator shall apply California
law. Unless otherwise agreed by Depositor and Preferred Beneficiary, arbitration will take place in
San Diego, California, U.S.A. Any court having jurisdiction over the matter may enter judgment on
the award of the arbitrator. Service of a petition to confirm the arbitration award may be made by
First Class mail or by commercial express mail, to the attorney for the party or, if unrepresented,
to the party at the last known business address. If, however, Depositor and/or Preferred
Beneficiary refuses to submit to arbitration, the matter shall not be submitted to arbitration and
DSI may submit the matter to any court of competent jurisdiction for an interpleader or similar
action. Unless adjudged otherwise on grounds including but not limited to the failure of DSI to
comply with its obligations hereunder, any costs of arbitration incurred by DSI, including
reasonable attorney’s fees and costs, shall be divided equally and paid by Depositor and Preferred
Beneficiary.
7.5 Controlling Law. This Agreement is to be governed and construed in accordance with the
laws of the State of California, without regard to its conflict of law provisions.
ESCROW AGREEMENT — SCHEDULE E | 6 |
7.6 Notice of Requested Order. If any party intends to obtain an order from the arbitrator
or any court of competent jurisdiction which may direct DSI to take, or refrain from taking any
action, that party shall:
a. | Give DSI at least five (5) business days prior notice of the hearing; | ||
b. | Include in any such order that, as a precondition to DSI’s obligation, DSI be paid in full for any past due fees and be paid for the reasonable value of the services to be rendered pursuant to such order; and | ||
c. | Ensure that DSI not be required to deliver the original (as opposed to a copy) of the Deposit Materials if DSI may need to retain the original in its possession to fulfill any of its other duties. |
ARTICLE 8 — GENERAL PROVISIONS
8.1 Entire Agreement. This Agreement, which includes Exhibits described herein,
embodies the entire understanding among the parties with respect to its subject matter and
supersedes all previous communications, representations or understandings, either oral or written.
DSI is not a party to the License Agreement between Depositor and Preferred Beneficiary and has no
knowledge of any of the terms or provisions of any such License Agreement. DSI’s only obligations
to Depositor or Preferred Beneficiary are as set forth in this Agreement. No amendment or
modification of this Agreement shall be valid or binding unless signed by all the parties hereto,
except that Exhibit A need not be signed by DSI, Exhibit B need not be signed by Preferred
Beneficiary, Exhibit C need not be signed, and the Statement of Work need only be executed by DSI
and Preferred Beneficiary.
8.2 Notices and Correspondence. All notices regarding Articles 4 and 5 and any Deposit
Materials shall be sent by commercial express or certified mail, return receipt requested. All
other correspondence, including invoices, payments, and other documents and communications, shall
be sent First Class U.S. Mail and given to the parties at the addresses specified in the attached
Exhibit C. It shall be the responsibility of the parties to notify each other as provided in this
Section in the event of a change of physical and e-mail addresses. The parties shall have the right
to rely on the last known address of the other parties. Any correctly addressed notice or last
known address of the other parties that is relied on herein that is refused, unclaimed, or
undeliverable because of an act or omission of the party to be notified as provided herein shall be
deemed effective as of the first date that said notice was refused, unclaimed, or deemed
undeliverable by the postal authorities by mail, through messenger or commercial express delivery
services.
8.3 Severability. In the event any provision of this Agreement is found to be invalid or
unenforceable, the parties agree that unless it materially affects the entire intent and purpose of
this Agreement, such invalidity or unenforceability shall affect neither the validity of this
Agreement nor the remaining provisions herein, and the provision in question shall be deemed to be
replaced with a valid and enforceable provision most closely reflecting the intent and purpose of
the original provision.
8.4 Successors and Assigns. This Agreement shall be binding upon and shall inure to the
benefit of the successors and assigns of the parties. However, DSI shall have no obligation in
performing this Agreement to recognize any successor or assign of Depositor or Preferred
Beneficiary unless DSI receives clear, authoritative and conclusive written evidence of the change
of parties.
ESCROW AGREEMENT — SCHEDULE E | 7 |
8.5 Waiver. Any term of this Agreement may be waived by the party entitled to the benefits
thereof, provided that any such waiver must be in writing and signed by the party against whom the
enforcement of the waiver is sought. No waiver of any condition, or breach of any provision of this
Agreement, in any one or more instances, shall be deemed to be a further or continuing waiver of
such condition or breach. Delay or failure to exercise any right or remedy shall not be deemed the
waiver of that right or remedy.
8.6 Regulations. Depositor and Preferred Beneficiary are responsible for and warrant
compliance with all applicable laws, rules and regulations, including but not limited to
Depositor’s responsibility to comply with customs laws, import, export, and re-export laws and
government regulations of any country from or to which the Deposit Materials may be delivered in
accordance with the provisions of this Agreement.
8.7 Attorney’s Fees. In any litigation or other proceeding by which one party either seeks
to enforce its rights under this Agreement (whether in contract, tort, or both) or seeks
declaration of any rights or obligations under this Agreement (whether in contract, tort, or both),
the prevailing party (whether prosecuting such action or defending against such action) shall be
awarded reasonable attorneys’ fees, together with any costs and expenses, to resolve the dispute
and to enforce final judgment.
8.8 No Third Party Rights. This Agreement is made solely for the benefit of the Parties to
this Agreement and their respective permitted successors and assigns, and no other person or entity
shall have or acquire any right by virtue of this Agreement unless otherwise agreed to by all the
parties hereto.
8.9 Authority to Sign. Each of the Parties herein represents and warrants that the
execution, delivery, and performance of this Agreement has been duly authorized and signed by a
person who meets statutory or other binding approval to sign on behalf of its business organization
as named in this Agreement. DSI will be able to perform its obligations under this agreement once
DSI has received a fully executed agreement.
8.10 Counterparts. This Agreement may be executed in any number of counterparts, each of
which shall be an original, but all of which together shall constitute one instrument.
Synacor, Inc. (Depositor) |
Charter
Communications Holding Company, LLC (Preferred Beneficiary) |
|||||||||
By:
|
/s/ Xxxxxx Xxxxxxx |
By: | /s/ Xxxx Xxx |
|||||||
Name: XXXXXX XXXXXXX | Name: Xxxx Xxx | |||||||||
Title: CEO | Title: VP Product Development | |||||||||
Date:
|
9-30-04 | Date: | 9/29/04 |
DSI Technology Escrow Services, Inc. |
||||
By: | ||||
Name: | ||||
Title: | ||||
Date: | ||||
ESCROW AGREEMENT — SCHEDULE E | 8 |
SCHEDULE F
TO
SYNACOR MASTER SERVICES AGREEMENT
TO
SYNACOR MASTER SERVICES AGREEMENT
SEARCH REVENUE SHARING ADDENDUM
This Schedule F forms a part of and is governed by the Synacor Master Services Agreement dated
September 30th, 2004 by and between Synacor, Inc. and Charter Communications Holding Co., LLC
(“Client”), including any schedules, attachments, or exhibits attached thereto (collectively, the
“Agreement.”), and establishes the terms and conditions under which the Parties will work together
to facilitate the delivery of search related services to Client’s Users. Except to the extent
expressly modified herein, all of the terms and conditions of the Agreement shall apply to this
Addendum. If any provision of this Addendum conflicts with a provision of the Agreement, the
provisions of this Addendum shall control. Any capitalized terms used in this Schedule F and not
defined herein shall have the meanings ascribed to such terms in the
Agreement.
1. Definition of Search Services and Selection of Search Services Provider. A component of
Synacor’s Service to Client shall include features that enable Users to receive descriptions and
links
associated with search results from search boxes (“Search Services”) placed within the Client
Branded
Portal and other Client websites (the “Sites”) through Synacor’s agreement with a Search Services
provider
(“Search Services Provider”). [*]
a. Operation
of Search Services. Each time a User enters a search request in a search
box (a “Search Query”), Synacor shall return to such User a set of up to ten (10) search
results (each such
set being referred to as a “Search Results Set”) and additional paid links (“Sponsored Links”
or “AFS
Ads”) as agreed to by the Parties.
b. Hosting and Control. At all times during the Services Term (defined below) Synacor
shall (a) host and maintain any and all pages that comprise the Sites; (b) maintain complete
technical and
editorial control of the Sites; and (c) act as the intermediary for all transmissions between
Search Services
Provider and the Sites.
c. Context Sensitive Advertising. The Parties may agree to provide context sensitive
advertising (“Adsense for Content Ads” or “AFC Ads”) within the Client Branded Portal or other
Client
controlled websites.
2. Disclaimers. Client understands and agrees that Search Services Provider shall not be
liable
for any damages, whether direct, indirect, incidental or consequential, arising from the Site’s
access to or
use of the Search Services;
3. No Warranties. Client understands and agrees that Search Services Provider makes
no
warranties, express or implied, with respect to the Search Services, including without limitation,
warranties
for merchantability, fitness for a particular purpose, and non-infringement;
4. Client Not Third Party Beneficiary. Client expressly acknowledges and agrees that Client
is not a third party beneficiary under any agreement between Synacor and Search Services Provider.
5. [*]
Search Revenue Sharing Addendum — Schedule F | 1 |
* CERTAIN
INFORMATION IN THIS EXHIBIT HAS BEEN OMITTED AND FILED SEPARATELY
WITH THE COMMISSION. CONFIDENTIAL TREATMENT HAS BEEN REQUESTED WITH
RESPECT TO THE OMITTED PORTIONS.
6. Fees and Payment Terms.
a. Search Services. For all Search Fees, Synacor shall xxxx Client monthly at the rate
of [*]
b. AdSense for Search. Subject to the terms and conditions of this Agreement, for
each month during the Services Term Client shall receive the Applicable Percentage (as defined
below) of
Net AFS Revenues attributable to such month.
c. AdSense for Content. Subject to the terms and conditions of the Agreement, for each
month during the Services Term Client shall receive the Applicable Percentage of Net AFC
Revenues
attributable to such month,
d. Ad Revenues; Applicable Percentage; Applicable Deduction.
i. “Net AFS Revenues” means (i) Ad Revenues derived from clicks on AFS Ads
(excluding Non-Qualifying Ads as defined below) minus (ii) the Applicable AFS Deduction.
ii. “Net AFC Revenues” means (i) Ad Revenues derived from clicks on AFC Ads
(excluding Non-Qualifying Ads as defined below) minus (ii) the Applicable AFC Deduction.
iii. “Ad Revenues” means gross ad revenues minus agency fees, referral fees, costs
related to third party advertising service providers, and discounts.
iv. “Applicable Percentage” with respect to any calendar month during the Services
Term shall be the following:
[*]
v. “Applicable AFS Deduction” in any calendar month during the Initial Term
means [*] Notwithstanding anything to the contrary, Synacor reserves the right to
increase the Applicable AFS Deduction [*] by providing: (i) advance written notice to Client,
and (ii) documentary evidence of such increased cost,
vi. “Applicable AFC Deduction” in any calendar month during the Initial Term
means [*]
Search Revenue Sharing Addendum — Schedule F | 2 |
* CERTAIN INFORMATION IN THIS EXHIBIT HAS BEEN OMITTED AND FILED SEPARATELY WITH THE COMMISSION. CONFIDENTIAL TREATMENT HAS BEEN REQUESTED WITH RESPECT TO THE OMITTED PORTIONS. |
vii. Notwithstanding any of the foregoing under this Section, Synacor shall not
be liable for payment in connection with (i) any amounts which result from invalid
queries, or invalid impressions of (or clicks on) ads, generated by any person, bot,
automated program or similar device, including, without limitation, through any fraudulent
act, as reasonably determined by Synacor; and (ii) ads that advertise Search Services
Provider products or services (collectively, “Non-Qualifying Ads”). The number of queries,
and impressions of and clicks on ads, as reported by Search Services Provider, shall be
the number used in calculating payments hereunder.
e. Payment
Terms. All payments due a Party shall be made by such other Party
within thirty (30) days after the end of each applicable quarter in which the applicable AFC Ads,
AFS Ads, or Search Results Sets were displayed. All payments shall be made in full in United
States Dollars.
7. Term. This Addendum will expire on June 30, 2005 (the “Initial Term”) and may be renewed by
the Parties only upon a definitive written agreement signed by the Parties (the term of any such
renewal being referred to as the “Renewal Term”). For purposes of the Agreement, the Initial Term
together with any Renewal Term, if any, may also be referred to as the “Services Term.”
The foregoing is hereby agreed and accepted by:
SYNACOR, INC.
By: | /s/ Xxxxxx Xxxxxxx |
Name: | Xxxxxx Xxxxxxx |
Title: | CEO |
Date: | 9/30/04 |
CLIENT:
CHARTER COMMUNICATIONS HOLDING COMPANY, LLC
By: | /s/ Xxxx Xxx |
Name: | Xxxx Xxx |
Title: | VP Product Development |
Date: | 9/29/04 |
Search Revenue Sharing Addendum — Schedule F | 3 |