No, it is not necessary for each user to have a smartphone. Anyone can step on the scale and obtain their weight and body fat%.
Keep in mind: If the unknown user's weight is similar to a registered users weigh (+/- 5lbs), it may get saved to a registered users offline data.