P4P Session

Start a session

See our for what P4P collects.

Privacy Notice

P4P (Policy for the People) is run by Georgetown University’s Massive Data Institute. This notice covers the P4P tool at policy4people.org. It doesn't cover the Massive Data Institute (MDI) website or other Georgetown sites.

When you use P4P, we collect the following:

  • Profile details you enter: your user display name, organization, and state, if you provide them. All three are optional and aren't verified. Please don't enter anything you wouldn't want stored.
  • Your searches: the text of your queries, your answers to any clarifying questions, the answers P4P generated, and the search options you chose.
  • Technical data: your IP address, a randomly generated session ID, and timestamps. We use these to prevent abuse and enforce usage limits.
  • Feedback on your use of P4P.

How it's used

To run the service, keep it within its usage limits, let administrators review how it's performing, and help our research & engineering team perform evaluations and improvements. P4P Administrators (Georgetown MDI staff & technical support team) can see session details and full conversation logs.

The three login fields will be used in anonymized form for reports discussing the audience reach of P4P.

Who it's shared with

Your queries and conversation text are sent to Google's Gemini, Vertex AI, Cloud Run, and Cloud SQL US-based services to generate answers and embeddings. Your browser also loads fonts from Google Fonts, which means Google receives your IP address. Your information is not shared outside of Georgetown MDI or the engineering organization for advertising purposes of any kind.

What we don't do

P4P doesn't use cookies, advertising, or third-party analytics. Your browser keeps what you entered in the profile fields only for the life of the tab. It keeps only your theme and sidebar preferences after that.

Retention

The history on your screen disappears when you refresh or close the page.

Sessions and conversations are stored on our servers, and we don't currently delete them automatically. Server logs are kept for about 14 days.

Security

Data is stored in a US-based Google Cloud SQL instance with at-rest data encryption, and uses Google-managed in-flight data encryption between the Cloud Run services hosting the application and the Cloud SQL instance.

P4P Admin

Admin login

Session

Started Query Mode Corpuses Refinement Followups Status Satisfactory

Chunk

HNSW index

Conversation log

Full section text

Relevant to P4P response Retrieval match Both agree

Research Logs

History & sessions

+ +
Statutory retrieval Plain language Sources linked

Policy For the People

Democratizing policy access through AI

Ask a legal question in plain language. P4P helps you refine context, surfaces the relevant statutes and explains what they mean for your situation.

Scoping your search intent Optional
Legal topic of interest Optional

Jurisdictions

P4P is a research tool. It does not replace human legal and policy oversight.

P4P is a research tool. It does not replace human legal and policy oversight.

Your question

    P4P still has questions. Answering below lets P4P tighten the retrieval and revise the response.

    Most urgent clarifying question

    This question couldn't be answered.

    Status
    Waiting for username...

    Corpus Metrics

    Documents
    Overview
    • Document Count-
    Documents By Tag
    Document Count By Corpus
    Sections
    Overview
    • Section Count-
    • Section Topic Count-
    Sections By Document
    Section Topic Distribution
    Chunks
    Overview
    • Chunk Count-
    • Chunk Category Count-
    Chunk Category Count By Corpus
    Chunks By Document
    Chunk Category Distribution

    Corpus Browser

    P4P is a research tool. It does not replace human legal and policy oversight.

    Admin Console

    Client ID Status Session Duration Conversations

    Instance Revision Up since Connected / held sessions Running Unfinished

    Limits

    Heaviest users of the hourly allowances

    Session / IP Limit Instance Used Next allowed

    HNSW indexes by corpus

    Corpus Status Index size Rows in corpus Index

    Storage by table

    Table Total Data Indexes Rows (est.) Dead rows Last vacuum Last analyze

    Connections

    A disabled corpus is hidden from the jurisdiction picker and refused if a search asks for it. Its data stays in the database. Applies to this config only; other server instances pick up a change within a few seconds.

    Corpus Document types Documents Indexed Enabled

    Turning an announcement on shows it as a banner to everyone currently on the site, and to anyone who arrives while it is on. Only one can be active at a time. Users can dismiss it for their session. Applies to this config only; other server instances pick up a change within a few seconds.

    Announcement Message shown to users Active
    Privacy Notice