FamilySearch AppCertification Application

November 10, 2012

NOTE: FamilySearch Certification program is described at:

I. Contact Information:

Entity Name:

Principal Contact:Secondary Contact:

Phone Number:Phone Number:

Email Address:Email Address:

FamilySearch UserID FamilySearch UserID

FamilySearch Sign-in NameFamilySearch Sign-in Name

Please indicate which Client and features you would like to apply for:

TreeShare App[ ]

Authenticate [+] Tree Access [+] Person Matching [+] Source Desc.[+] Source Ref. [+] Discussions [+] Watch and Notify [+] Change History [+] Print [ ] Multi-Lang. [ ]
Tree Interface [ +] Community Integration [+] Public Access [+]

TreeConnect App[ ]

Authenticate [+] Tree Access [+] Person Matching [+] Source Desc.[+] Source Ref. [+] Discussions [+] Watch and Notify [] Change History [] Print [ ] Multi-Lang. [ ]
Tree Interface [ ] Community Integration [ ]

+ REQUIRED

*NOTES:

  • Person matching: Application provides a dialog for users to match people reference with online artifacts with people in FamilySearch family tree
  • Tree Interface: Summary, conclusions, merge, notes, recovery, pedigree, relationships, interface policies.
  • Community Integration: Person view show summary of recent community activity and access to details for sources, discussions, watch and notifies.
  • Public Access: Application can show or not show LDS Only features and data according to the role of the authenticated user.

II . Overview of Software Development Process and Quality Assurance:

Page 2 - FamilySearch Client Certification Application, October 10, 2012

III. Description of Testing Process:

V. How do you generate, use and validate Test Data:

VI. How do you set-up and run a Beta Program:

VII. Explain your Bug Reporting/Tracking Process:

Page 3 - FamilySearch Client Certification Application, October 10, 2012

VIII. How do you obtain and handle Enhancement Requests:

IX. Explain the Type of Software Development Process(es) that you follow or

approximate in actual practice and any management tools you use:
(Scrum, Agile, Fall-over, Classic Project Management, XP)

X. It is agreed that FamilySearch has the right to review your code and the software development process.

Yes [ ] No [ ]

XI. Security Statements

Network traffic is encrypted with SSL from the end user to the FamilySearch API

Yes [ ] No [ ]

User Authentication will be completed by only calling directly FamilySearch Third-Party User Authentication web pageusing OAuth2as specified by the Identity V2documentation.

(Only applicable for web clients)

Yes [ ] No [ ] n/a[ ]

No storage of FamilySearch user name or passwords is permitted through
your applications. (Only applicable for web clients)

Yes [ ] No [ ] n/a[ ]

No permanent storage of FamilySearch API Session ID is permitted through
your applications.

Yes [ ] No [ ]

Page 4 - FamilySearch Client Certification Application, October 10, 2012

We have a Security Policy which is periodically reviewed, approved by management, and is communicated to all employees.

Yes [ ] No [ ]

We have documented security standards and procedures.

Yes [ ] No [ ]

Signature

Name / Title

Organization / Individual

Date