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