No, you don't have to be an Australian citizen to buy lotto tickets from Oz Lotteries. Oz Lotteries is an authorised retailer of official Australian lotto games. Oz Lotteries is the purchasing agent on behalf of its members, but all entries are automatically registered in your name so any prize you win is guaranteed to be paid to you by the official lottery provider.
For a list of restricted countries and territories, you can view: Restricted Countries.
If you have any questions or concerns, please do not hesitate to contact us by emailing firstname.lastname@example.org or calling us on 1300 188 911.