Creating Plot Twists
    Preparing search index...

    Function canonicalizeEmail

    • ROW identity: lowercase, and for Gmail strip dots from the local part. The +tag is DELIBERATELY preserved — tagged addresses stay their own contact so they remain visible and searchable. Use baseEmail for person identity.

      Parameters

      • email: string

      Returns string