cds-snc / cds-snc/platform-forms-client

Clarify default visibility of forms that get published

Open
#7,219 3 comments 0 reactions 2 assignees Claimed by @YedidaZalik View on GitHub
content policy
Dominant language
TypeScript
Stars
46
Forks
16
Avg merge
1d 8h
Merged PRs (30d)
85

Description

## User stories

As a GC Forms client, I need to know that when I publish a form it is publicly available/accessible to anyone with the URL, and that I cannot expect it to be "private" once live.

This is important in cases where form titles may be more sensitive and so that clients are aware how to proceed with unannounced program or initiative that may sometimes be considered protected info before launch. This is about clarifying expectations and considerations.

## Context

https://cds-snc.freshdesk.com/a/tickets/28313
https://docs.google.com/spreadsheets/d/1h_CNUhQR33l302NmR8fXBmAHiP2aE_s0TM7ipuGNddw/edit?gid=1745150611#gid=1745150611

> When I publish a form, where does it publish? Is it searchable by the general public or something that only myself and who I share it with have access to?

The URL to a published form is public, in that it can be accessed by anyone who has it or who is savvy enough to call form ID sequences. Unless you link to the form on a public facing website, it will not be discoverable by search engines. However all published form templates are available to be queried at a public endpoint.

## Description

The URL to a published form is public, in that it can be accessed by anyone who has it. The URL is not published anywhere. Unless you link to the form on a public facing website, it will not be discoverable by search engines.

## What's involved

- [ ] Defining the meaning of "publishing" so it is clear to clients; including clarifying that live forms become public, but don't appear in Google?
- [ ] Determining where the definition of "publishing" should be shared with clients
- [ ] Updating Terms of Use with how data about forms such as form title and publish date (but NOT responses submitted by end-users) could be used by CDS for analysis
- [ ] Updating Publishing page if additional clarity is needed #7419

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.