The .emplaceemplace() method's first parameter specifies the "payer" not the "scope" for data to be stored, the payer who pay for the RAM.
The multi_index table's definationtable's defination specify the "code" and "scope".
To get the sender see this: Account of caller of action